Zum Inhalt springen

„Parallel Redundancy Protocol“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Topologie: Abkürzung korrigiert
K https
 
(10 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{QS-Informatik|Knacknüsse=Ja}}
{{QS-Informatik|Knacknüsse=Ja}}
Das '''Parallel Redundancy Protocol''' (PRP) beschreibt ein redundantes Datenkommunikationsnetzwerk. Es ist seit 2010 im Standard IEC 62439-3<ref>{{Literatur |Autor=Vogel Business Media GmbH & Co. KG |Titel=Seite 2: Eigenschaften des IEC 62439-3 PRP Protokolls |Online=https://www.elektronikpraxis.vogel.de/netzwerkredundanz-und-interoperabilitaet-in-umspannwerken-a-447171/index2.html |Abruf=2018-01-07}}</ref> „Industrial communication networks: high availability automation networks“ standardisiert. Es handelt sich um ein Layer-2-Redundanzverfahren, welches von höheren Schichten unabhängig ist und sich für die in [[IEC 61784#Normung|IEC 61784]] beschriebenen [[Echtzeit-Ethernet]]-Mechanismen eignen soll. PRP wurde für Automatisierungsnetzwerke entwickelt, die für eine kontinuierliche Betriebsfunktionalität eine hohe [[Verfügbarkeit]] erfordern.<ref>{{Literatur |Autor=H. Kirrmann, M. Hansson, P. Muri |Titel=IEC 62439 PRP: Bumpless recovery for highly available, hard real-time industrial networks |Sammelwerk=2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007) |Datum=September 2007 |Seiten=1396–1399 |DOI=10.1109/EFTA.2007.4416946 |Online=http://ieeexplore.ieee.org/document/4416946/ |Abruf=2018-01-07}}</ref>
Das '''Parallel Redundancy Protocol''' ('''PRP''') ist ein [[Netzwerkprotokoll]] für den Betrieb eines [[Redundanz (Technik)|redundanten]] [[Rechnernetzwerk]]es. Es ist seit 2010 im Standard IEC 62439-3<ref>{{Literatur |Autor=Vogel Business Media GmbH & Co. KG |Titel=Seite 2: Eigenschaften des IEC 62439-3 PRP Protokolls |Online=https://www.elektronikpraxis.vogel.de/netzwerkredundanz-und-interoperabilitaet-in-umspannwerken-a-447171/index2.html |Abruf=2018-01-07}}</ref> „Industrial communication networks: high availability automation networks“ standardisiert. Es handelt sich um ein [[OSI-Modell|Layer-2]]-Redundanzverfahren, welches von höheren Schichten unabhängig ist und sich für die in [[IEC 61784#Normung|IEC 61784]] beschriebenen [[Echtzeit-Ethernet]]-Mechanismen eignen soll. PRP wurde für Automatisierungsnetzwerke entwickelt, die für eine kontinuierliche Betriebsfunktionalität [[Hochverfügbarkeit]] erfordern.<ref>{{Literatur |Autor=H. Kirrmann, M. Hansson, P. Muri |Titel=IEC 62439 PRP: Bumpless recovery for highly available, hard real-time industrial networks |Sammelwerk=2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007) |Datum=2007-09 |Seiten=1396–1399 |DOI=10.1109/EFTA.2007.4416946 |Online=https://ieeexplore.ieee.org/document/4416946/ |Abruf=2018-01-07}}</ref>


Während rekonfigurationsbasierte Redundanzprotokolle wie [[RSTP]] oder [[Media Redundancy Protocol|MRP]] bei Fehlern im Netzwerk immer eine gewisse Umschaltzeit für eine Neukonfigurierung benötigen, bietet das PRP-Protokoll im Fehlerfall eines der beiden redundanten Netzwerke einen stoßfreien kontinuierlichen Betrieb, bei dem kein Datenpaket bei der Übertragung verloren geht oder verzögert wird.
Während rekonfigurationsbasierte Redundanzprotokolle wie [[Rapid Spanning Tree Protocol|RSTP]] oder [[Media Redundancy Protocol|MRP]] bei Fehlern im Netzwerk immer eine gewisse Umschaltzeit für eine Neukonfigurierung benötigen, bietet das PRP im Fehlerfall eines der beiden redundanten Netzwerke einen kontinuierlichen Betrieb, bei dem kein [[Datenpaket]] bei der Übertragung verloren geht oder verzögert wird.


== Topologie ==
== Topologie ==
<gallery>
<gallery>
Parallel_redundancy_Protocol_IEC_62439-3_20170203_HK.jpg|PRP Netzwerk
Parallel_redundancy_Protocol_IEC_62439-3_20170203_HK.jpg|PRP-Netzwerk
Parallel_Redundancy_Protocol_Frame_Format_IEC_62439-3_HK_20170204.jpg|PRP Paketformat (mit Trailer)
Parallel_Redundancy_Protocol_Frame_Format_IEC_62439-3_HK_20170204.jpg|PRP-Paketformat (mit Trailer)
Parallel_Redundancy_Protocol_IEC_62439-3_PRP_Nodes_Structure_20170204_HK.jpg|PRP Knoten (DANP) Interaktion
Parallel_Redundancy_Protocol_IEC_62439-3_PRP_Nodes_Structure_20170204_HK.jpg|Interaktion von PRP-Knoten (DANP)
</gallery>
</gallery>


Jeder PRP-Knoten, ein sog. „Dual Attached Node“ (DAN) ist an zwei Netzwerke, hier LAN A und LAN B, angebunden. Da PRP ein Layer-2-Protokoll ist, muss das Protokoll der beiden Netzwerke auf der MAC-Ebene identisch sein. Topologie, Performance und Latenz können bei beiden Netzwerken unterschiedlich sein, die Latenzen dürfen jedoch nur bis zu einer gewissen Grenze differieren, da PRP ein auf Paketsequenznummern basierendes Sliding-Window-Protokoll mit endlicher Fensterkapazität ist. Die Netzwerke müssen so ausgelegt sein, dass sie unabhängig voneinander ausfallen. Falls bei einem Netzwerk ein Kabel gezogen wird, darf das andere davon nicht beeinflusst werden. Grundsätzlich darf daher keine direkte Verbindung zwischen den beiden LANs bestehen.
Jeder PRP-Knoten, ein sog. „Dual Attached Node“ (DAN) ist an zwei Netzwerke, in der Abbildung als LAN A und LAN B bezeichnet, angebunden. Da PRP ein Layer-2-Protokoll ist, muss das Protokoll der beiden Netzwerke auf der [[Media Access Control|MAC]]-Ebene identisch sein. Topologie, Performance und Latenz können bei beiden Netzwerken unterschiedlich sein. Die Latenzen dürfen jedoch nur bis zu einer gewissen Grenze differieren, da PRP ein auf Paketsequenznummern basierendes [[Sliding-Window]]-Protokoll mit endlicher Fensterkapazität ist. Die Netzwerke müssen so ausgelegt sein, dass der Ausfall eines Netzwerks nicht den Weiterbetrieb des anderen Netzwerks beeinträchtigt. Falls bei einem Netzwerk ein Kabel gezogen wird, darf das andere davon nicht beeinflusst werden. Grundsätzlich darf daher keine direkte Verbindung zwischen den beiden LANs bestehen.


Das Anschalten eines „Single Attached Node“ (SAN), d.&nbsp;h. eines Endknoten ohne PRP-Fähigkeit, kann durch eine sog. „Redundancy Box“ (RedBox) erfolgen, die sich am parallel redundanten Netz wie ein DAN verhält.
Das Anschalten eines „Single Attached Node“ (SAN), d.&nbsp;h. eines Endknoten ohne PRP-Fähigkeit, kann durch eine sog. „Redundancy Box“ (RedBox) erfolgen, die sich am parallel redundanten Netz wie ein DAN verhält.


Ein interessanter Anwendungsfall findet sich im Bereich Drahtloskommunikation als "[[Diversity-Technik|Timing Combiner]]", mit dem beispielsweise für Sicherheitsanwendungen die Verfügbarkeit eines drahtlosen "[[Black Channel|Black Channel"]] verbessert werden kann.
Ein Anwendungsfall findet sich im Bereich Drahtloskommunikation als "[[Diversity-Technik|Timing Combiner]]", mit dem beispielsweise für Sicherheitsanwendungen die Verfügbarkeit eines drahtlosen "[[Black Channel]]" verbessert werden kann.

== Weblinks ==
*{{Webarchiv |url=http://www.ines.zhaw.ch/de/engineering/ines/high-availability/prp/technologie.html |wayback=20131006050432 |text=Ehemalige Internet-Seite zu PRP vom Institute of Embedded Systems an der ZHAW}}*


== Einzelnachweise ==
== Einzelnachweise ==
<references />
<references />

== Weblinks ==
*http://www.ines.zhaw.ch/de/engineering/ines/high-availability/prp/technologie.html
*http://www.hirschmann.com/de/Hirschmann/Industrial_Ethernet/Technologien/PRP_-_Parallel_Redundancy_Protocol/index.phtml


[[Kategorie:Netzwerkprotokoll]]
[[Kategorie:Netzwerkprotokoll]]
[[Kategorie:Hochverfügbarkeit]]

Aktuelle Version vom 11. Dezember 2023, 18:38 Uhr

QS-Informatik
Beteilige dich an der Diskussion!
Dieser Artikel wurde wegen inhaltlicher Mängel auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen, und beteilige dich an der Diskussion! (+)

Das Parallel Redundancy Protocol (PRP) ist ein Netzwerkprotokoll für den Betrieb eines redundanten Rechnernetzwerkes. Es ist seit 2010 im Standard IEC 62439-3[1] „Industrial communication networks: high availability automation networks“ standardisiert. Es handelt sich um ein Layer-2-Redundanzverfahren, welches von höheren Schichten unabhängig ist und sich für die in IEC 61784 beschriebenen Echtzeit-Ethernet-Mechanismen eignen soll. PRP wurde für Automatisierungsnetzwerke entwickelt, die für eine kontinuierliche Betriebsfunktionalität Hochverfügbarkeit erfordern.[2]

Während rekonfigurationsbasierte Redundanzprotokolle wie RSTP oder MRP bei Fehlern im Netzwerk immer eine gewisse Umschaltzeit für eine Neukonfigurierung benötigen, bietet das PRP im Fehlerfall eines der beiden redundanten Netzwerke einen kontinuierlichen Betrieb, bei dem kein Datenpaket bei der Übertragung verloren geht oder verzögert wird.

Jeder PRP-Knoten, ein sog. „Dual Attached Node“ (DAN) ist an zwei Netzwerke, in der Abbildung als LAN A und LAN B bezeichnet, angebunden. Da PRP ein Layer-2-Protokoll ist, muss das Protokoll der beiden Netzwerke auf der MAC-Ebene identisch sein. Topologie, Performance und Latenz können bei beiden Netzwerken unterschiedlich sein. Die Latenzen dürfen jedoch nur bis zu einer gewissen Grenze differieren, da PRP ein auf Paketsequenznummern basierendes Sliding-Window-Protokoll mit endlicher Fensterkapazität ist. Die Netzwerke müssen so ausgelegt sein, dass der Ausfall eines Netzwerks nicht den Weiterbetrieb des anderen Netzwerks beeinträchtigt. Falls bei einem Netzwerk ein Kabel gezogen wird, darf das andere davon nicht beeinflusst werden. Grundsätzlich darf daher keine direkte Verbindung zwischen den beiden LANs bestehen.

Das Anschalten eines „Single Attached Node“ (SAN), d. h. eines Endknoten ohne PRP-Fähigkeit, kann durch eine sog. „Redundancy Box“ (RedBox) erfolgen, die sich am parallel redundanten Netz wie ein DAN verhält.

Ein Anwendungsfall findet sich im Bereich Drahtloskommunikation als "Timing Combiner", mit dem beispielsweise für Sicherheitsanwendungen die Verfügbarkeit eines drahtlosen "Black Channel" verbessert werden kann.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Vogel Business Media GmbH & Co. KG: Seite 2: Eigenschaften des IEC 62439-3 PRP Protokolls. (vogel.de [abgerufen am 7. Januar 2018]).
  2. H. Kirrmann, M. Hansson, P. Muri: IEC 62439 PRP: Bumpless recovery for highly available, hard real-time industrial networks. In: 2007 IEEE Conference on Emerging Technologies and Factory Automation (EFTA 2007). September 2007, S. 1396–1399, doi:10.1109/EFTA.2007.4416946 (ieee.org [abgerufen am 7. Januar 2018]).