Wat is UDP?

UDP staat voor User Datagram Protocol en is een lichtgewicht, verbindingsloos transportprotocol dat snelle netwerkcommunicatie mogelijk maakt zonder foutcorrectie of bevestiging. UDP is ontworpen voor situaties waar snelheid belangrijker is dan betrouwbaarheid.

In OT-netwerken wordt UDP gebruikt voor toepassingen zoals SNMP, Syslog, PTP (tijdssynchronisatie), en sommige veldbusprotocollen via Ethernet.


🧠 Hoe werkt UDP?

  1. UDP verstuurt data in de vorm van datagrammen zonder vooraf een verbinding op te bouwen
  2. Er is geen garantie dat het datagram aankomt, correct is, of in volgorde wordt afgeleverd
  3. Werkt bovenop IP op laag 4 (transportlaag) van het OSI-model
  4. Zeer lage overhead – alleen bronpoort, doelpoort, lengte en checksum
  5. Geschikt voor real-time en broadcast communicatie

UDP wordt vaak gebruikt in situaties waar vertraging onacceptabel is, ook als dat betekent dat pakketten verloren kunnen gaan.


🏭 Toepassing van UDP in industriële netwerken

  • PTP (Precision Time Protocol) voor nauwkeurige tijdssynchronisatie tussen apparaten
  • SNMP traps voor statusmeldingen van Switches of Routers
  • Syslog voor het verzenden van loggegevens naar SIEM-platformen
  • Real-time besturing van sensoren of veldapparatuur met minimale vertraging
  • Multicast-communicatie met meerdere apparaten tegelijkertijd (bijv. GOOSE in IEC 61850)

UDP is geschikt voor tijdkritische toepassingen waar kleine verliezen geaccepteerd kunnen worden.


🔍 UDP vs. TCP

AspectUDPTCP
VerbindingsgerichtNeeJa
FoutcorrectieGeenJa – met bevestigingen en hertransmissie
SnelheidHoog – minimale overheadLager – meer betrouwbaarheidsmechanismen
Gebruik in OTTijdskritische, broadcast/multicast systemenBetrouwbare communicatie (SCADA, HMI, MES)
VoorbeeldenSNMP, Syslog, PTP, GOOSEModbus TCP, OPC UA, HTTP

🔐 Beveiligingsaspecten

  • UDP is kwetsbaar voor spoofing en DoS-aanvallen (zoals UDP flood)
  • Gebruik Firewalls om ongewenste UDP-poorten te blokkeren
  • Beperk broadcast- en multicastverkeer via VLAN en ACL
  • Combineer met SIEM voor logging en detectie van abnormale UDP-activiteit
  • UDP-verkeer is vaak niet versleuteld – gebruik indien nodig VPN of segmentatie

Door het gebrek aan sessiebeheer en authenticatie is UDP risicovol zonder aanvullende beveiligingsmaatregelen.


📌 Samengevat

UDP is een snel en lichtgewicht netwerkprotocol, ideaal voor Real-time toepassingen in OT-omgevingen waar lage Latency belangrijker is dan betrouwbaarheid. Goed beheer en Netwerksegmentatie zijn noodzakelijk voor veilig gebruik.