Wie funktioniert PRP?
PRP-Geräte agieren als Sender und Empfänger von PRP-Paketen, wobei PRP-Geräte beide Rollen einnehmen.
Der Sender geht wie folgt vor:
- Er dupliziert Pakete, Zwillingspakete, und sendet sie durch 2 unabhängige (W)LANs.
- Er fügt beim Senden jedem Paket einen Redundancy Control Trailer (RCT) an.
Der RCT enthält folgende Informationen für den Empfänger:
- Er identifiziert das Paket als PRP-Paket.
- Er enthält eine Sequence-ID.
- Er weist aus, über welches (W)LAN das Paket kam.
- Er enthält die Paketgröße.
Die Sequence-ID ist eine fortlaufend hochgezählte Nummer. Die Sequence-ID sorgt mit der Quellen-MAC-Adresse dafür, dass das Paket in die Duplicate Detection eingeht. Die Duplicate Detection erkennt Duplikate und verwirft das später eingetroffene Paket.
Der Empfänger geht wie folgt vor:
- Er liest den RCT.
- Er leitet das zuerst emfpangene Zwillingspaket ohne RCT weiter.
- Über die Duplicate Detection erkennt der Empfänger später eingetroffene Zwillingspakete und verwirft diese.