Binnen een bedrijfsnetwerk wordt tijdssynchronisatie vaak gedaan via Externe Tijd Synchronisatie of een interne NTP-server. Waarom zou je kiezen voor een interne NTP-server als er gratis wereldwijde pools van tijdservers beschikbaar zijn? De vraag die dan opkomt, is: wat zijn de gevolgen als je NTP-server niet goed functioneert? Zijn er voorbeelden van situaties waarin dit fout is gegaan?
Wat kan er fout gaan?
Wanneer de referentie tijd niet meer aanwezig is, door bijvoorbeeld een internet verbinding die verbroken is, is de synchronisatie in gedistribueerde systemen niet meer accuraat. De grootste impact voor gebruikers zijn rond aanmelden en beveiliging. Wanneer er een te grote afstand in tijd is, geven diverse beveiligingsmechanismen mogelijk fouten.
Wat zijn de gevolgen?
Als de referentietijd niet beschikbaar is, bijvoorbeeld door een onderbroken internetverbinding, wordt de synchronisatie in gedistribueerde systemen onnauwkeurig. Dit grootste impact is doorgaans op gebruikers omdat zij niet meer kunnen aanmelden bij systemen. Grote tijdsverschillen leiden tot fouten in verschillende beveiligingsmechanismen. Het is, wanneer de tijd niet klopt, ook lastig om problemen te analyseren omdat er geen referentie meer is.
Wat is de relevantie van het probleem?
Voor een enkele computer is dit misschien geen probleem, omdat het internet dan als referentie geldt en het probleem daar dus wordt bepaald. Maar voor omgevingen waar lokale servers worden gebruikt, zoals productieomgevingen, ligt dit anders. Als de tijdsynchronisatie verstoord is, kunnen gebruikers en systemen mogelijk niet meer functioneren vanwege tijdgerelateerde problemen.
De impact van een afwijkende tijd hangt dus af van de omgeving en de bedrijfsactiviteiten. Voor bedrijfsnetwerken raden wij aan om een eigen tijdreferentie te gebruiken. Door hier bewust mee om te gaan, kunnen onaangename verrassingen worden voorkomen.