Wat is SNTP?

SNTP (Simple Network Time Protocol) is een vereenvoudigde versie van het NTP-protocol en wordt gebruikt om de tijd te synchroniseren tussen netwerkapparaten. In tegenstelling tot volwaardig NTP biedt SNTP minder nauwkeurigheid en geen hiërarchische tijdstructuur, maar is het lichtgewicht en eenvoudig te implementeren.

In OT-netwerken wordt SNTP vaak gebruikt voor tijdsynchronisatie van PLC, HMI, SCADA, Managed Switches en loggingsystemen waar milliseconde-nauwkeurigheid niet vereist is.


🧠 Doel van tijdsynchronisatie in OT

  1. Correcte tijdstempels op alarmen, logs, historische data en events
  2. Analyse van incidenten (root cause, volgorde van gebeurtenissen)
  3. Coördinatie tussen verschillende systemen (zoals batchprocessen, datalogging)
  4. Compliance met normen als IEC 62443, GxP, ISO 27001
  5. Tijdgebaseerde toegang en beveiligingsregels (bijv. log-retentie, time-based access)

🔧 Werking van SNTP

StapBeschrijving
1. SNTP-client stuurt verzoekNaar een tijdserver (intern of extern)
2. Server antwoordtMet huidige UTC-tijd + vertraging
3. Client stelt klokLokaal of op systeemniveau, afhankelijk van OS/functie
4. Periodieke updatesKlok wordt regelmatig gesynchroniseerd

SNTP gebruikt doorgaans poort UDP 123 en is compatibel met de meeste NTP-servers.


🔁 SNTP vs. NTP vs. PTP

ProtocolNauwkeurigheidComplexiteitToepassing in OT
SNTP~100–500 msLaagBasislogica, switches, eenvoudige apparaten
NTP~1–10 msMiddelHistorian, SCADA, servers, domeincontrollers
PTP (IEEE 1588)<1 µsHoogMotion control, precieze synchronisatie (bv. drives)

✅ Wanneer SNTP toepassen?

  • Managed Switches of veldapparaten zonder volledige NTP-client
  • Situaties waarin enkel tijdconsistentie (niet absolute precisie) vereist is
  • Back-up of fallback tijdbron wanneer PTP of NTP uitvalt
  • In systemen waar lage belasting, eenvoud en stabiliteit belangrijker zijn dan submilliseconde-precisie

🛠️ Best practices

MaatregelToelichting
Gebruik interne tijdserverBijvoorbeeld op je SCADA-server of Domain Controller
Segmenteer SNTP-verkeerVia VLAN of firewallregels om misbruik te voorkomen
Combineer met NTP/chronySommige apparaten ondersteunen beide protocollen
Monitoring op tijdsdriftAlarm bij afwijking of synchronisatiefout
Redundante SNTP-serversMinimaal 2 tijdbronnen instellen in kritieke omgevingen

📌 Samengevat

SNTP is een eenvoudige, betrouwbare methode om apparaten in OT-netwerken te voorzien van een consistente tijd. Het is ideaal voor systemen waar precisie minder belangrijk is dan stabiliteit en compatibiliteit.