Wat is Ring Redundancy?
Ring Redundancy (ringredundantie) is een netwerkontwerp waarbij switches of apparaten in een gesloten ring worden verbonden en een redundantieprotocol ervoor zorgt dat bij een kabelbreuk of uitgevallen knooppunt het verkeer automatisch via de andere kant van de ring blijft lopen. Normaal is één verbinding in de ring logisch geblokkeerd, zodat er geen lus ontstaat; bij een storing wordt die verbinding vrijgegeven. Ringen zijn een veelgebruikte vorm van netwerkredundantie in industriële automatisering, omdat ze met weinig extra bekabeling een hoge beschikbaarheid opleveren.
Een ring beschermt tegen één storing. Na de eerste kabelbreuk is de ring een lijn geworden, en een tweede breuk splitst het netwerk in twee delen.
🧠 Hoe werkt Ring Redundancy?
Een fysieke ring is in Ethernet eigenlijk een fout: frames hebben geen hop-limiet, dus een broadcast zou eindeloos blijven rondgaan. Elk ringprotocol lost dat op dezelfde manier op.
- Ring sluiten - elk apparaat heeft twee ringpoorten; de laatste switch wordt teruggekoppeld naar de eerste, zodat een gesloten topologie ontstaat.
- Eén poort blokkeren - een manager of ring supervisor houdt één ringpoort logisch dicht. Het netwerk gedraagt zich dan als een lijn zonder lus.
- Ring bewaken - de manager stuurt periodiek testframes in beide richtingen. Komen ze aan de andere kant terug, dan is de ring intact. Daarnaast melden switches een wegvallende link direct.
- Omschakelen - mist de manager de testframes of krijgt hij een linkmelding, dan opent hij de geblokkeerde poort en laat alle switches hun MAC-adrestabellen leegmaken, zodat verkeer de nieuwe route neemt.
- Terugkeren - is de storing hersteld, dan blokkeert de manager de poort opnieuw. Sommige protocollen wachten daar bewust mee; ERPS gebruikt standaard een wait-to-restore-tijd van vijf minuten, zodat een loszittende connector de ring niet steeds laat omschakelen.
Tijdens stap 4 gaan enkele frames verloren. De hersteltijd (recovery) bepaalt of de besturing dat merkt. Naadloze protocollen als HSR voorkomen dat door elk frame in beide richtingen te sturen.
🔍 Welke ringprotocollen bestaan er?
| Protocol | Norm / herkomst | Mechanisme | Typische hersteltijd | Gebruik |
|---|---|---|---|---|
| MRP | IEC 62439-2 | Manager blokkeert één poort | 500, 200, 30 of 10 ms (klasse) | PROFINET, algemene industriële netwerken |
| DLR | ODVA | Supervisor met beacons (standaard elke 400 µs) | Circa 3 ms bij 50 knooppunten | IP, Rockwell Automation |
| HSR | IEC 62439-3 | Elk frame in beide richtingen | 0 ms (naadloos) | Digitale onderstations, IEC 61850 |
| RSTP | IEEE 802.1w / 802.1D | Spanning tree, ook in ringen | Meestal onder een seconde, niet gegarandeerd | Gemengde IT/OT-netwerken, basisredundantie |
| ERPS | ITU-T G.8032 | RPL-eigenaar blokkeert de ring protection link | Ontwerpdoel onder 50 ms | Telecom, utilities, grote backbones |
| Fabrikantringen | O.a. Moxa Turbo Ring, Hirschmann HIPER-Ring, Siemens HRP | Eigen manager/blokkering | Turbo Ring V2: onder 20 ms (Fast Ethernet) | Netwerken van één leverancier |
PRP staat bewust niet in deze tabel als ringprotocol: PRP stuurt elk frame over twee gescheiden, parallelle netwerken die elk een eigen topologie mogen hebben, ook een ring. Het is daarmee wel naadloze redundantie, maar geen ringredundantie.
🔄 Wat is het verschil tussen omschakelende en naadloze redundantie?
Ringprotocollen vallen in twee families uiteen. Het verschil bepaalt welke toepassingen u ermee kunt beschermen.
| Kenmerk | Omschakelend (MRP, DLR, RSTP, ERPS) | Naadloos (HSR, PRP) |
|---|---|---|
| Werking | Eén pad actief, reservepad geblokkeerd | Alle frames dubbel verstuurd |
| Frameverlies bij storing | Ja, gedurende de hersteltijd | Nee |
| Bandbreedte | Normaal gebruik | HSR: ring draagt alles dubbel; PRP: twee netwerken |
| Apparatuur | Standaard industriële switches met ringsupport | Speciale eindapparaten of RedBoxen |
| Kosten | Laag | Hoog |
| Typische toepassing | Fabrieksautomatisering, O, aandrijvingen | Beveiligingsrelais, GOOSE-berichten, kritische procesbesturing |
PROFINET kent daarnaast MRPD (Media Redundancy for Planned Duplication), waarbij frames voor IRT over beide kanten van een MRP-ring tegelijk worden gestuurd. Dat combineert de eenvoud van MRP met naadloos herstel voor bewegingsbesturing.
🏭 Waar wordt ringredundantie toegepast?
- Productielijnen - een ring van managed switches langs een lijn verbindt PLC’s, HMI’s, O, sensoren en actuatoren. Een doorgereden kabel stopt de lijn dan niet.
- Procesinstallaties - ringen verbinden besturingskasten in verschillende delen van een fabriek, vaak via glasvezel vanwege afstand en elektromagnetische storing.
- Digitale onderstations - in IEC 61850-stations zijn HSR-ringen en PRP-netwerken gangbaar, omdat beveiligingsrelais via GOOSE geen enkele onderbreking mogen zien.
- Infrastructuur - tunnels, sluizen, gemalen en verkeerssystemen gebruiken glasvezelringen langs het tracé, zodat één graafschade niet alle buitenposten van de SCADA-centrale afsnijdt.
- Cel- en gebiedsniveau - in het Purdue Model zitten ringen vooral op niveau 0 tot en met 2 (veld, basisbesturing en supervisie). Het referentieontwerp Converged Plantwide Ethernet noemt dit de cell/area zone.
🔧 Hoe ontwerpt u een betrouwbare ring?
Een ring is snel aangelegd, maar de beschikbaarheid hangt af van details. Deze aanpak voorkomt de bekende valkuilen:
- Kies het protocol bij de besturing - PROFINET-installaties gebruiken MRP, EtherNet/IP-installaties DLR. Meng niet twee ringprotocollen op dezelfde ringpoorten en schakel RSTP uit op poorten die al door MRP of DLR worden beheerd.
- Houd u aan de ringgrootte - het MRP-profiel van 200 ms geldt voor maximaal 50 apparaten, het profiel van 10 ms voor maximaal 14. Grotere netwerken verdeelt u in meerdere ringen die u koppelt; sinds de editie van 2016 beschrijft IEC 62439-2 daarvoor MRP Interconnection, met twee redundante koppelverbindingen tussen ringen.
- Stem de watchdog af - een PROFINET-IO-apparaat meldt een communicatiefout als het binnen zijn watchdogtijd geen data krijgt. Bij het MRP-profiel van 200 ms moet die watchdog dus langer zijn dan 200 ms.
- Leg de kabels gescheiden - een ring waarvan beide kanten door dezelfde kabelgoot lopen, valt bij één brand of graafincident alsnog in zijn geheel uit. Fysieke tracéscheiding is net zo belangrijk als het protocol.
- Bewaak de ringstatus - omdat een open ring gewoon blijft werken, merkt niemand de eerste storing. Laat de manager een alarm geven via SNMP-traps of een systeemmelding in de besturing, en neem “ring open” op in de netwerkmonitoring.
- Test de omschakeling - trek tijdens de FAT en de SAT op meerdere plaatsen een ringkabel los en controleer dat de besturing geen fout meldt. Herhaal dat na elke grote wijziging.
Typische vuistregel: ontwerp de ring zo dat de hersteltijd ruim binnen de time-out van de traagste kritieke verbinding valt, en documenteer welke switch manager is.
🔐 Hoe beveiligt u een redundante ring?
Ringredundantie gaat over beschikbaarheid, en beschikbaarheid is in OT de belangrijkste beveiligingsdoelstelling. IEC 62443 behandelt dit onder resource availability (FR 7) in IEC 62443-3-3, en de Cyberbeveiligingswet, van kracht sinds 15 augustus 2026, vraagt essentiële en belangrijke entiteiten om de continuïteit van hun netwerk- en informatiesystemen te borgen.
- Lussen en broadcast storms - een ring zonder werkend redundantieprotocol is een lus. Een verkeerde configuratie, een vervangen switch met fabrieksinstellingen of een tweede manager kan het hele segment platleggen.
- Configuratie afschermen - beperk beheertoegang tot ringswitches met RBAC en ACL’s en scherm beheerpoorten fysiek af.
- Ongeautoriseerde apparaten weren - pas port security toe op toegangspoorten, zodat niemand met een laptop een tweede lus of een valse manager toevoegt.
- Segmenteren - de ring is één laag-2-domein. Deel het logisch op met VLAN’s en QoS, en scheid de ring van andere zones met een firewall volgens segmentatie-principes.
- Detecteren - stuur ringgebeurtenissen en linkwijzigingen naar een SIEM, zodat een plotselinge omschakeling als mogelijke sabotage of storing wordt onderzocht.
- Wijzigingen beheersen - leg ringwijzigingen vast via change management; een ongecontroleerde aanpassing kan leiden tot een netwerklus of stilstand.
❓ Veelgestelde vragen
Hoeveel storingen overleeft een redundante ring?
Een redundante ring overleeft precies één storing, zoals één kabelbreuk of één uitgevallen switch. Bij een tweede storing valt het netwerk in twee losse delen uiteen. Daarom moet de eerste storing direct een alarm geven en snel worden hersteld.
Is RSTP geschikt voor ringredundantie?
RSTP kan een ring loopvrij houden, maar de hersteltijd is niet gegarandeerd en loopt op met het aantal switches in de ring. Voor besturingsverkeer met korte time-outs zijn MRP of DLR geschikter, omdat die voor een bepaalde ringgrootte een vaste maximale hersteltijd hebben. RSTP blijft bruikbaar voor gemengde netwerken en minder tijdkritische verbindingen.
Wat is het verschil tussen MRP en DLR?
MRP (IEC 62439-2) is het ringprotocol van PROFINET en herstelt afhankelijk van de klasse binnen 10 tot 500 ms. DLR is het ringprotocol van EtherNet/IP en herstelt een ring van 50 knooppunten in ongeveer 3 ms, omdat de supervisor elke 400 µs beacons stuurt. Beide blokkeren één poort en openen die bij een storing.
Wanneer kiest u HSR of PRP in plaats van een ring met MRP?
HSR of PRP kiest u wanneer zelfs een paar milliseconden frameverlies onacceptabel is, zoals bij beveiligingsrelais in IEC 61850-onderstations. Beide protocollen sturen elk frame dubbel, zodat de hersteltijd nul is. Daar staan duurdere apparatuur en een hogere netwerkbelasting tegenover.
Kan ik switches van verschillende fabrikanten in één ring gebruiken?
Met gestandaardiseerde protocollen zoals MRP, HSR of ERPS kunnen switches van verschillende fabrikanten in één ring samenwerken, mits ze dezelfde rollen en hersteltijdklasse ondersteunen. Fabrikantringen zoals Turbo Ring of HIPER-Ring werken alleen met apparatuur van die leverancier. Test de combinatie altijd voordat u in productie gaat.
Waarom moet u een ring bewaken als hij toch automatisch herstelt?
Een ring herstelt zichzelf zo goed dat een kabelbreuk vaak onopgemerkt blijft, terwijl de redundantie dan al op is. Bewaking via SNMP of de besturing laat zien dat de ring open staat, zodat u herstelt voordat een tweede storing de installatie stillegt.
📌 Samengevat
Ringredundantie houdt een industrieel netwerk beschikbaar door switches in een gesloten ring te verbinden en bij een storing automatisch de andere kant van de ring te gebruiken. Kies het protocol bij de besturing (MRP voor PROFINET, DLR voor EtherNet/IP, HSR of PRP waar geen frame verloren mag gaan), houd u aan de ringgrootte, leg de kabels gescheiden en bewaak de ringstatus, want een ring beschermt maar tegen één storing.
