Wat is een Ring Supervisor?
Een Ring Supervisor is het apparaat in een redundant Ethernet-ringnetwerk dat de ring actief bewaakt, één ringpoort logisch geblokkeerd houdt om een lus te voorkomen en bij een kabelbreuk of uitgevallen knooppunt die poort vrijgeeft, zodat het verkeer via de andere kant van de ring blijft lopen. De term komt uit DLR (Device Level Ring) voor IP; in MRP heet dezelfde rol de Media Redundancy Manager (MRM). Zonder actieve supervisor of manager is een fysieke ring geen redundantie maar een lus, die het netwerk binnen seconden kan platleggen.
De Ring Supervisor is de bewaker van de netwerkring: hij bepaalt wanneer de reserveroute wordt ingeschakeld en is daarmee de kern van elke ringredundantie-configuratie.
🧠 Wat doet een Ring Supervisor precies?
Een Ethernet-ring is in principe een fout: frames hebben geen hop-limiet, dus een broadcast blijft eindeloos rondgaan. De supervisor lost dat op en bewaakt tegelijk of de ring heel is. Zijn taken:
- Lus voorkomen - van zijn twee ringpoorten blokkeert hij er één voor gewoon verkeer. Het netwerk gedraagt zich dan als een lijn met een reservepad.
- Ring bewaken - hij stuurt periodiek testframes (in DLR beacons) via beide poorten de ring rond. Komen ze aan de andere kant terug, dan is de ring intact.
- Fout detecteren - blijven de testframes uit, of meldt een knooppunt dat zijn buurlink is weggevallen, dan gaat de ring naar de fouttoestand.
- Omschakelen - de supervisor deblokkeert zijn tweede poort en laat alle knooppunten hun MAC-adrestabellen wissen, zodat het verkeer een nieuwe route leert.
- Fout lokaliseren - in DLR meldt de actieve supervisor per poort het laatste nog bereikbare knooppunt (last active node). Daarmee weet de monteur tussen welke twee apparaten de breuk zit.
- Terugkeren - is de breuk hersteld, dan ziet hij zijn testframes weer rondkomen en blokkeert hij de poort opnieuw.
Belangrijk: de supervisor stuurt zelf geen procesdata om. Hij beheert alleen de topologie van de ring; de PLC, drives en O merken alleen de korte onderbreking tijdens het omschakelen.
🔍 Hoe heet de supervisorrol in de verschillende ringprotocollen?
Elk omschakelend ringprotocol heeft één apparaat dat de ring beheert, maar de naam en het keuzemechanisme verschillen.
| Protocol | Naam van de rol | Overige knooppunten | Keuze actieve beheerder | Typische hersteltijd |
|---|---|---|---|---|
| DLR (ODVA) | Ring Supervisor (actief en back-up) | Beacon- of announce-based ring node | Hoogste precedence (0-255), bij gelijkstand hoogste MAC-adres | Minder dan 3 ms bij 50 knooppunten |
| MRP (IEC 62439-2) | Media Redundancy Manager (MRM) | Media Redundancy Client (MRC) | Vast ingesteld, of automatisch via MRA met prioriteitswaarde | 10, 30, 200 of 500 ms (profiel) |
| ERPS (ITU-T G.8032) | RPL owner | Ring nodes | Vast ingesteld | Ontwerpdoel onder 50 ms |
| HIPER-Ring (Hirschmann) | Ring Manager | Ring clients | Vast ingesteld | Afhankelijk van de variant |
| RSTP (IEEE 802.1w) | Geen supervisor | Alle bridges gelijkwaardig | Root bridge via bridge priority, gedistribueerd | Meestal onder een seconde, niet gegarandeerd |
| PRP / HSR (IEC 62439-3) | Geen supervisor | Dubbel aangesloten knooppunten | Niet van toepassing: elk frame gaat dubbel | 0 ms (naadloos) |
Bij MRP kiest een Media Redundancy Automanager (MRA) automatisch welk apparaat MRM wordt. Een lagere prioriteitswaarde wint; de standaardwaarde voor een vaste MRM is 0x8000 en voor een MRA 0xA000. Bij gelijke prioriteit beslist het MAC-adres.
🏭 Welke apparaten kunnen Ring Supervisor zijn?
In de praktijk komt de supervisorrol bij een apparaat dat altijd aan staat en goed bereikbaar is voor diagnose:
- Controllers en communicatiemodules - Rockwell Automation ControlLogix-communicatiemodules met twee poorten en CompactLogix-controllers met twee ingebouwde Ethernet-poorten kunnen DLR-supervisor zijn.
- Managed switches - Stratix-switches in DLR-ringen, Siemens SCALANCE-switches als MRM in PROFINET-ringen, en industriële switches van onder meer Phoenix Contact en Hirschmann.
- PROFINET-controllers - een S7-1500-PLC met geïntegreerde switch kan zelf MRM of MRA zijn.
- Losse machines en skids - in een machine of skid met een eigen kleine ring is de supervisor meestal de switch in de machinekast of de controller zelf.
- Niet geschikt - eenvoudige veldapparaten, sensoren en HMI’s zijn meestal alleen ringknooppunt.
Kies bewust welk apparaat de supervisorrol krijgt. Een supervisor in een kast die vaak spanningsloos wordt gemaakt, laat de ring bij elk onderhoud zonder bewaking.
🔧 Welke parameters stelt u in bij een DLR-supervisor?
| Parameter | Typische waarde | Toelichting |
|---|---|---|
| Supervisor mode | Aan op één tot twee apparaten | Een tweede supervisor dient als back-up |
| Precedence | 0-255 | Hoogste waarde wordt actieve supervisor |
| Beacon interval | 400 µs (standaard) | Korter interval geeft sneller herstel en meer belasting |
| Beacon timeout | 1960 µs (standaard), 800 µs tot 500 ms | Minimaal twee keer het beacon-interval |
| Ring protocol VLAN ID | 0 (standaard) | Alleen wijzigen als het netwerkontwerp dat vraagt |
De status van de ring is via het DLR-object van CIP uit te lezen: Normal, Ring Fault, Unexpected Loop Detected, Partial Fault of Rapid Fault/Restore Cycle. Knooppunten die de beacon-instellingen van de actieve supervisor niet aankunnen, geven dat zelf aan; dan moeten de waarden worden verruimd.
🛠️ Hoe richt u de supervisorrol stap voor stap in?
- Kies de actieve supervisor - een centraal, altijd gevoed apparaat, bij voorkeur een controllermodule of managed switch. Geef hem de hoogste precedence (DLR) of de MRM-rol (MRP).
- Wijs een back-up aan - een tweede apparaat met een lagere precedence. Valt de actieve supervisor uit, dan neemt de back-up het over. Bij MRP kunt u in plaats daarvan meerdere MRA’s gebruiken.
- Configureer vóór het sluiten - schakel de supervisor in voordat de laatste kabel de ring sluit. Een gesloten ring zonder actieve supervisor veroorzaakt een broadcast storm.
- Vermijd vreemde apparaten in de ring - apparaten met twee poorten zonder DLR- of MRP-ondersteuning werken soms wel, maar maken foutlokalisatie onbetrouwbaar en verlengen de hersteltijd.
- Test tijdens FAT en SAT - trek op meerdere plaatsen een kabel los, controleer dat de besturing doorloopt en dat de supervisor de juiste foutlocatie meldt.
- Koppel alarmen - laat een ringfout een melding geven in SCADA, de PLC-diagnose of via SNMP-traps. Een ring die stil op de reserveroute draait, is niet meer redundant.
- Documenteer - leg vast welk apparaat supervisor is en met welke instellingen, en neem wijzigingen op in change management.
Een voorbeeld: in een verpakkingslijn met een ControlLogix-controller, acht drives en vier O-stations wordt de Ethernet-module in het hoofdrek actieve supervisor en een Stratix-switch aan de andere kant van de lijn back-up. Bij een kabelbreuk tussen drive 3 en 4 schakelt de ring binnen enkele milliseconden om, de lijn draait door en de supervisor meldt drive 3 en drive 4 als last active nodes.
🔐 Hoe beveiligt u een Ring Supervisor?
Ringprotocollen zoals DLR en MRP hebben geen authenticatie. Wie toegang heeft tot het ringnetwerk, kan in principe testframes vervalsen of een apparaat met een hogere precedence toevoegen en zo de supervisorrol overnemen.
- Beperk configuratierechten - wijzigen van de supervisorinstellingen alleen voor bevoegde engineers via RBAC en ACL’s op de beheerinterface.
- Scherm de ring af - houd de ring binnen één zone volgens IEC 62443 en scheid hem met segmentatie van kantoornetwerken.
- Sluit ongebruikte poorten - port security en fysieke afsluiting voorkomen dat iemand een eigen apparaat in de ring hangt.
- Bewaak de status - neem ringstatus en supervisorwissels op in netwerkmonitoring en stuur ze door naar een SIEM. Een onverwachte supervisorwissel of Unexpected Loop Detected is een signaal om te onderzoeken.
- PRP-omgevingen - daar is geen supervisor, maar u bewaakt wel of beide netwerken werken; anders draait u ongemerkt zonder redundantie.
Een verkeerd ingestelde of ongeautoriseerde supervisor kan leiden tot lussen, communicatieuitval of een ring die niet meer omschakelt.
❓ Veelgestelde vragen
Wat gebeurt er als de Ring Supervisor uitvalt?
Als de actieve Ring Supervisor uitvalt en er een back-up supervisor is ingesteld, neemt de back-up de rol over en blijft de ring bewaakt. Zonder back-up valt de ring bij DLR terug op een lijn zonder bewaking, zodat een volgende breuk het netwerk splitst. Een back-up supervisor is daarom goedkope extra zekerheid.
Mag een DLR-ring meerdere Ring Supervisors hebben?
Een DLR-ring mag meerdere apparaten met de supervisorfunctie bevatten, maar er is altijd maar één actieve Ring Supervisor. De precedence-waarde bepaalt welke dat is, en bij gelijke waarden wint het hoogste MAC-adres. De overige supervisors staan in back-up.
Is een Ring Supervisor hetzelfde als een MRP-manager?
Een Ring Supervisor in DLR en een Media Redundancy Manager in MRP vervullen dezelfde functie: één poort blokkeren, de ring bewaken met testframes en bij een storing omschakelen. De protocollen zijn echter niet uitwisselbaar; een DLR-supervisor kan geen MRP-ring beheren en omgekeerd, tenzij het apparaat beide protocollen ondersteunt.
Heeft RSTP een Ring Supervisor nodig?
RSTP heeft geen Ring Supervisor, omdat alle bridges samen via BPDU’s bepalen welke poorten geblokkeerd worden. De root bridge lijkt op een centrale rol, maar bewaakt de ring niet actief met testframes. Daardoor is de hersteltijd van RSTP minder voorspelbaar dan bij DLR of MRP.
Hoe snel schakelt een Ring Supervisor om?
De omschakeltijd van een Ring Supervisor hangt af van het protocol en de instellingen. DLR herstelt met standaardinstellingen binnen 3 ms bij 50 knooppunten, terwijl MRP afhankelijk van het profiel 10 tot 500 ms garandeert. Kortere beacon-intervallen versnellen het herstel, maar verhogen de netwerkbelasting.
Waar zie ik waar de ringfout zit?
Een actieve DLR Ring Supervisor toont per poort het laatste knooppunt dat hij nog bereikt, zodat de breuk tussen die twee apparaten ligt. Met de functie Verify Fault Location laat u de supervisor die locatie opnieuw bepalen. Apparaten zonder DLR-ondersteuning in de ring maken die foutlokalisatie minder nauwkeurig.
📌 Samengevat
Een Ring Supervisor houdt een redundante Ethernet-ring lusvrij, bewaakt hem met testframes en schakelt bij een storing binnen milliseconden om naar de andere kant van de ring. In DLR heet de rol Ring Supervisor, in MRP Media Redundancy Manager. Kies bewust welk apparaat de rol krijgt, stel een back-up in, koppel ringalarmen aan uw monitoring voor hoge beschikbaarheid en bescherm de configuratie, want de ringprotocollen zelf kennen geen authenticatie.
