WO2002062022A2 - Method for improving resistance against network errors in a packet switched data network - Google Patents
Method for improving resistance against network errors in a packet switched data network Download PDFInfo
- Publication number
- WO2002062022A2 WO2002062022A2 PCT/DE2002/000322 DE0200322W WO02062022A2 WO 2002062022 A2 WO2002062022 A2 WO 2002062022A2 DE 0200322 W DE0200322 W DE 0200322W WO 02062022 A2 WO02062022 A2 WO 02062022A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network
- packets
- additional information
- errors
- packet
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/28—Routing or path finding of packets in data switching networks using route fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/56—Routing software
- H04L45/566—Routing instructions carried by the data packet, e.g. active networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/247—Multipath using M:N active or standby paths
Definitions
- the invention relates to improving the resistance to network errors or increasing the fault tolerance, in particular in the case of high-speed switched networks, network errors in the form of cable breaks, node breakdowns or in the form of malicious attacks, and in which failing network elements or the connections or data streams affected thereby need to be restored as soon as possible.
- the object on which the invention is based is now to specify a device or a method for improving the resistance to network errors in a packet-switched data network, in which the above-mentioned disadvantages are avoided.
- This object is achieved in terms of the device by the features of patent claim 1 and in terms of the method by the features of patent claim 5 or 13.
- the further claims relate to advantageous configurations of the device and the method according to the invention.
- the invention essentially consists in the fact that different packet-specific error handling can take place in a packet-switched data network by active nodes with fast byte-level processors, which can be controlled by additional information carried in packets.
- Figure 1 shows a section of a data network with normal and active nodes
- Figure 2 shows the structure of an active node that contains a bit level processor.
- FIG. 1 shows a section of a packet-oriented data network with active nodes AN1 ... AN4 and normal nodes N1 ... N4.
- packages C are in the form of so-called capsules, which contain a normal payload P and additional information I.
- the additional information I can contain synchronization markings S from code fragments, from references to these code fragments and / or after certain time intervals. These code fragments can, for example, cause coding in the active node AN4, decoding in the active node AN3, duplication in the active node AN1 or a correlation, comparison or selection in the active node AN2.
- the information or the duplicated information about physically separate paths P1 and P2 is via the ÜO rl ⁇ JP 1 P 1 c ⁇ o cn o (_ ⁇ o (l ö l_J. M tr ⁇ rt T rt ⁇ ⁇ ⁇ d • -o C ⁇ o ⁇ v ⁇ >! S ⁇ tr ⁇ ii ⁇ ⁇ o iQ M dd
- P- P- P J ⁇ -: H P- 3 tr ⁇ P- tsi O ⁇ J d: ⁇ ⁇ cn ⁇ ; C ⁇ dd ⁇ M cn ⁇ ; PJ ⁇ H J "3 PJ ⁇ C ⁇ J ⁇ ⁇ ⁇ ⁇ C ⁇ d öd P ) ⁇ ö PP" i— ⁇ tr 1 P- ⁇ P- P- ⁇ P- OMP "
- the code fragments in the capsules can be the choice of the transmission path (routing), the buffering in queues (queing), the data shaping (shaping) and the forwarding (forwarding) of the packets depending on the capsule content.
- a recalculation of the cyclic redundancy check (CRC) in active intermediate nodes can, for example, suppress the discarding of entire packets after single-bit errors.
- a 1 + 1 protection scheme can be implemented.
- the packages contain code fragments for the duplication of a package, for the search for multiple physically separated paths, possibly the use of synchronization markings as well as for the correlation, comparison and selection of packages.
- different paths P1 and P2 are searched for the transmission to the destination node AN2. If two physically separate c ⁇ ⁇ ol ⁇ ) P 1 P 1
- connection can be understood to mean both a physical and a virtual connection.
- the invention or one of its developments can be implemented by a computer program product which has a storage medium on which a computer program is stored which carries out the invention or one of its developments.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention relates to methods and devices wherein packet-specific forwarding occurs in packet switched data networks by means of active nodes with fast byte level processors which can be controlled by additional information transported in the packets.
Description
Beschreibungdescription
Verfahren zur Verbesserung der Widerstandsfähigkeit gegen Netzwerkfehler in einem paketvermittelten DatennetzMethod for improving the resistance to network errors in a packet-switched data network
Die Erfindung betrifft die Verbesserung der Widerstandsfähigkeit gegen Netzwerkfehler oder die Erhöhung der Fehlertoleranz, insbesondere bei hochgeschwindigkeitsvermittelten Netzwerken, wobei Netzwerkfehler in Form von Kabelbrüchen, Kno- tenzusammenbrüchen oder in Form von bösartigen Angriffen auftreten und wobei ausfallende Netzwerkelemente bzw. die davon betroffenen Verbindungen oder Datenströme so schnell wie möglich wiederhergestellt werden müssen.The invention relates to improving the resistance to network errors or increasing the fault tolerance, in particular in the case of high-speed switched networks, network errors in the form of cable breaks, node breakdowns or in the form of malicious attacks, and in which failing network elements or the connections or data streams affected thereby need to be restored as soon as possible.
Grundlagen hinsichtlich der Übertragung von Datenpaketen und der Organisation eines IP-Netzes sind beispielsweise aus W. Richard Stevens, TCP/IP-illustrated, Vol. 1, Chapter 3, S. 33-53, Addison-Wesley, 1994, Reading, USA, bekannt.The basics regarding the transmission of data packets and the organization of an IP network are, for example, from W. Richard Stevens, TCP / IP-illustrated, Vol. 1, Chapter 3, pp. 33-53, Addison-Wesley, 1994, Reading, USA, known.
Um eine Verbindung zwischen zwei Knoten widerstandsfähiger gegenüber Netzwerkfehlern zu machen besteht prinzipiell die Möglichkeit, die Information zu duplizieren und über getrennte physikalische Wege zum Zielknoten zu übertragen, wo die Information dann beispielsweise korreliert und ausgewählt wird. Dies ist jedoch gerade bei kurzzeitigen Störungen oder bei Störungen, die aufgrund der Systemanforderungen tolerierbar sind, unbefriedigend, da der Datendurchsatz unnötig reduziert wird bzw. eine unnötig hohe Übertragungsbandbreite erforderlich ist.In order to make a connection between two nodes more resistant to network errors, there is in principle the possibility of duplicating the information and transmitting it via separate physical paths to the destination node, where the information is then, for example, correlated and selected. However, this is unsatisfactory, especially in the case of short-term malfunctions or malfunctions which can be tolerated on the basis of the system requirements, since the data throughput is unnecessarily reduced or an unnecessarily high transmission bandwidth is required.
Die der Erfindung zugrunde liegende Aufgabe besteht nun darin, eine Vorrichtung bzw. ein Verfahren zur Verbesserung der Widerstandsfähigkeit gegen Netzwerkfehler in einem paketvermittelten Datennetz anzugeben, bei der/dem die oben genannten Nachteile vermieden werden.
Diese Aufgabe wird hinsichtlich der Vorrichtung durch die Merkmale des Patentanspruchs 1 und hinsichtlich der Verfahren durch die Merkmale des Patentanspruchs 5 oder 13 gelöst. Die weiteren Ansprüche betreffen vorteilhafte Ausbildungen der Vorrichtung bzw. der erfindungsgemäßen Verfahren.The object on which the invention is based is now to specify a device or a method for improving the resistance to network errors in a packet-switched data network, in which the above-mentioned disadvantages are avoided. This object is achieved in terms of the device by the features of patent claim 1 and in terms of the method by the features of patent claim 5 or 13. The further claims relate to advantageous configurations of the device and the method according to the invention.
Die Erfindung besteht im Wesentlichen darin, dass in einem paketvermittelten Datennetz durch aktive Knoten mit schnellen Byte-Level-Prozessoren, die durch in Paketen mitgeführte Zu- satzinformationen steuerbar sind, paketspezifisch eine unterschiedliche Fehlerbehandlung erfolgen kann.The invention essentially consists in the fact that different packet-specific error handling can take place in a packet-switched data network by active nodes with fast byte-level processors, which can be controlled by additional information carried in packets.
Die Erfindung wird nachfolgend anhand eines in den Figuren dargestellten Ausführungsbeispieles näher erläutert. Dabei zeigtThe invention is explained in more detail below with reference to an embodiment shown in the figures. It shows
Figur 1 einen Ausschnitt eines Datennetzes mit normalen und aktiven Knoten undFigure 1 shows a section of a data network with normal and active nodes and
Figur 2 den Aufbau eines aktiven Knotens, der einen Bitlevel- Prozessor enthält.Figure 2 shows the structure of an active node that contains a bit level processor.
In Figur 1 ist ein Ausschnitt eines paketorientierten Datennetzes mit aktiven Knoten ANl...AN4 und normalen Knoten N1...N4 dargestellt. Hierbei werden Pakete C in Form von sogenannten Kapseln, die eine normale Nutzlast P und eine Zu- satzinfor ation I enthalten. Die Zusatzinfor ation I kann dabei aus Codefragmenten, aus Referenzen auf diese Codefragmente und/oder nach bestimmten Zeitintervallen Synchronisations- markierungen S enthalten. Diese Codefragmente können beispielsweise im aktiven Knoten AN4 eine Codierung im aktiven Knoten AN3 eine Decodierung, im aktiven Knoten ANl eine Duplizierung oder aber im aktiven Knoten AN2 eine Korrelation, einen Vergleich oder eine Auswahl bewirken. Nach dem aktiven Knoten ANl wird die Information bzw. die duplizierte Information über physikalisch getrennte Pfade Pl und P2 über die
ÜO r l\J P1 P1 cπ o cn o (_π o ( l ö l_J. M tr ^ rt T rt σ Φ φ d •-o CΛ o α v Φ > !S Φ tr φ i i ^ α o iQ M d dFIG. 1 shows a section of a packet-oriented data network with active nodes AN1 ... AN4 and normal nodes N1 ... N4. Here, packages C are in the form of so-called capsules, which contain a normal payload P and additional information I. The additional information I can contain synchronization markings S from code fragments, from references to these code fragments and / or after certain time intervals. These code fragments can, for example, cause coding in the active node AN4, decoding in the active node AN3, duplication in the active node AN1 or a correlation, comparison or selection in the active node AN2. After the active node ANl, the information or the duplicated information about physically separate paths P1 and P2 is via the ÜO rl \ JP 1 P 1 cπ o cn o (_π o (l ö l_J. M tr ^ rt T rt σ Φ φ d • -o CΛ o α v Φ>! S Φ tr φ ii ^ α o iQ M dd
DJ φ P- Φ DJ Φ l-i Φ PJ φ P- P- Φ ι-i o tr P- Φ i-i ^ d φ dd P- φ Φ Φ d P- d o s: d P- - O d l-i P d P o tr Φ Φ d rt rt rt d ^ d P1 d DJ l-i ^ l-i d l-f α Hl d Φ 3 iQ CΛ α ιp Φ Φ N d P- iP tr rt tr φ \ CΛ 3DJ φ P- Φ DJ Φ li Φ PJ φ P- P- Φ ι-io tr P- Φ ii ^ d φ dd P- φ Φ Φ d P- dos: d P- - O d li P d P o tr Φ Φ d rt rt rt d ^ d P 1 d DJ li ^ li d lf α Hl d Φ 3 iQ CΛ α ιp Φ Φ N d P- iP tr rt tr φ \ CΛ 3
P- P- : PJ π- : H P- 3 tr Φ P- tsi O Φ J d: Φ Φ cn ≥; CΛ dd Φ M cn ≥; PJ φ HJ "3 PJ Φ CΛ J φ Φ ω Φ CΛ d öd P) φ ö P P" i— ■ tr 1 P- Φ P- P- φ P- O M P"P- P-: P J π-: H P- 3 tr Φ P- tsi O Φ J d: Φ Φ cn ≥; CΛ dd Φ M cn ≥; PJ φ H J "3 PJ Φ CΛ J φ Φ ω Φ CΛ d öd P ) φ ö PP" i— ■ tr 1 P- Φ P- P- φ P- OMP "
CΛ d P1 CΛ g d P- cn φ P- CΛ •< Ό P- Φ cn P) rt Φ t-1 rt d n Hi P^ d iP H-1 φ o d rt- d Φ P D. π o Ό d O P- ri- cn rf H Φ d Φ H φ tr P- P- φ Φ O N d o P iQ Φ d d o Φ o tr Φ φ tr ι-i ιp Φ Φ V P- i P tr rt *" φ H N tr dCΛ d P 1 CΛ gd P- cn φ P- CΛ • <Ό P- Φ cn P ) rt Φ t- 1 rt dn Hi P ^ d iP H- 1 φ od rt- d Φ P D. π o Ό d O P- ri- cn rf H Φ d Φ H φ tr P- P- φ Φ ON do P iQ Φ ddo Φ o tr Φ φ tr ι-i ιp Φ Φ V P- i P tr rt * "φ HN tr d
0) d H O H N ) φ w o d cn d Φ Φ Φ φ Φ J tr PJ d Φ Φ =3 «0 ) d HOHN ) φ wod cn d Φ Φ Φ φ Φ J tr PJ d Φ Φ = 3 «
Φ n < α d Φ d p- r+ d φ O d d n tr d d P- Hi d Φ rt d > P- ι-< oΦ n <α d Φ d p- r + d φ O d d n tr d d P- Hi d Φ rt d> P- ι- <o
Hl tr o 3 Φ φ Φ Hi d H) P- r+ P- Φ ^ tr φ • d 1 P- cn ι-i P- d iQ N dHl tr o 3 Φ φ Φ Hi d H) P- r + P- Φ ^ tr φ • d 1 P- cn ι-i P- d iQ N d
H d d: P- d - l-i α P- Φ P- rf H Φ rt Φ P- w Φ • I d iP d= O i rt rt P> H- rtH dd: P- d - li α P- Φ P- rf H Φ rt Φ P- w Φ • I d iP d = O i rt rt P> H- rt
PJ φ CΛ d 3 O: PJ CΛ φ d d DJ d rt α o l-i α φ n d CΛ P- w Φ φ Q P- 0- CΛ Φ o P- d ιp O . — r+ rt d d PJ tr tr o Φ s: ? Φ φ O rt P" dPJ φ CΛ d 3 O: PJ CΛ φ d d DJ d rt α o l-i α φ n d CΛ P- w Φ φ Q P- 0- CΛ Φ o P- d ιp O. - r + rt d d PJ tr tr o Φ s:? Φ φ location P "d
3 P *< Φ o rt- d 3 P- tr ö tr1 P- tr d P' s: cn Φ Φ N rt cn d P- d P- P- IV φ φ d d ja CD φ Φ φ d J Φ P- O PJ Φ P- P- φ H P- d cn 3 <! d SS d H n • Φ Φ CΛ d P P •ö CΛ d d d l-i ι-i LSI d CΛ CΛ CΛ rt O n tr Φ φ o ω r+ tr Hi P- r+ P1 φ Φ r+ Φ d (-■ Ό cn P- Φ tr Φ P- SJ l-i rt φ <! l-i Φ tr o Φ d Α P- o « d Φ d tr cn Φ P- o o rt rt d P- d Φ Φ d o o d H Φ t tr cn d N o d cn d r+ Φ PJ H φ H tr P- d rt tr cn d d3 P * <Φ o rt- d 3 P- trö tr 1 P- tr d P 's: cn Φ Φ N rt cn d P- d P- P- IV φ φ dd ja CD φ Φ φ d J Φ P- O PJ Φ P- P- φ H P- d cn 3 <! d SS d H n • Φ Φ CΛ d PP • ö CΛ ddd li ι-i LSI d CΛ CΛ CΛ rt O n tr Φ φ o ω r + tr Hi P- r + P 1 φ Φ r + Φ d (- ■ Ό cn P- Φ tr Φ P- SJ li rt φ <! Li Φ tr o Φ d Α P- o «d Φ d tr cn Φ P- oo rt rt d P- d Φ Φ dood H Φ t tr cn d N od cn d r + Φ PJ H φ H tr P- d rt tr cn dd
P- H d Hi Φ P- t-s &. £ o P- o Ό tr s: P) g P- • — - d ιp φ Φ d &P- H d Hi Φ P- ts &. £ o P- o Ό tr s: P ) g P- • - - d ιp φ Φ d &
3 iQ H- d d N PJ Φ PJ r+ Φ P- r+ φ tr : P- tr p n CΛ φ d d ? P- d o φ ω N t d d P t Φ l-i Φ Φ φ P- Φ P" H Φ Φ n z d P- d o O: rt rt rt 21 ≥!3 iQ H- d d N PJ Φ PJ r + Φ P- r + φ tr: P- tr p n CΛ φ d d? P- d o φ ω N t d d P t Φ l-i Φ Φ φ P- Φ P "H Φ Φ n z d P- d o O: rt rt rt 21 ≥!
Cn iP PJ P- P) O P* d d l-i d φ P- rf t P- d t φ d d ιp e d PJ Φ M lC φ φ rt Φ PJ p-1 Hl tr d PJ d d cn rt s: P- α iP cn Φ d > P- d f-1 tr P- CΛ d rt- d-- rt P- <! d vP d <! 3 V s; <! P- PJ CΛ φ Φ 3 H φ n d: tr tr φ o Φ Hi φ tr o o CΛ ι Φ P- P- ) Φ o ι-i d Φ Φ P- cn P) d tr tr tr NCn iP PJ P- P ) OP * dd li d φ P- rf t P- dt φ dd ιp ed P J Φ M lC φ φ rt Φ PJ p- 1 Hl tr d PJ dd cn rt s: P- α iP cn Φ d> P- d f- 1 tr P- CΛ d rt- d-- rt P- <! d vP d <! 3 V s; <! P- PJ CΛ φ Φ 3 H φ nd: tr tr φ o Φ Hi φ tr oo CΛ ι Φ P- P- ) Φ o ι-id Φ Φ P- cn P ) d tr tr tr N
Φ P d d H d t P vP <5 ι-( d rl- φ l-i P- d ? P- d O H φ s:Φ P d d H d t P vP <5 ι- (d rl- φ l-i P- d? P- d O H φ s:
P φ ω Sl "» Φ P- rt- J o d J l-i P-" rr P Φ Φ d Hi tr t s d Φ ΦP φ ω Sl "» Φ P- rt- J o d J l-i P- "rr P Φ Φ d Hi tr t s d Φ Φ
PJ tr d d cn l-i • d 3 φ P- d n rt P) d d d ι-i n cn φ φ d Φ tr J H P- l-i φ rt rtPJ tr dd cn li • d 3 φ P- dn rt P ) ddd ι-in cn φ φ d Φ tr JH P- li φ rt rt
TJ PJ P- Φ s: • tr ι-i P υ5 tr tr Φ s: cn Φ d Φ dd n P- Φ f P- PJ Φ l-i =TJ PJ P- Φ s: • tr ι-i P υ5 tr tr Φ s: cn Φ d Φ dd n P- Φ f P- PJ Φ l-i =
DJ H CΛ pj: rt PJ ^ T3 Φ H Φ nDJ H CΛ pj: rt PJ ^ T3 Φ H Φ n
& S l-i d Φ tr Φ H P- CΛ Φ d tr PJ tr& S l-i d Φ tr Φ H P- CΛ Φ d tr PJ tr
? ;*r Φ Φ t S P o CΛ J ö P- cn P- tr Φ > Hi Hl Φ tr d φ •ü P- cn rt Φ? ; * r Φ Φ t SP o CΛ J ö P- cn P- tr Φ> Hi Hl Φ tr d φ • ü P- cn rt Φ
Φ tsi P- d l-i d ι_ι. CΛ s O _^ Φ r+ n d cn p- iP cn ι-( d Pl φ l-i Φ d l-i H- d φ H et P> Φ P- rt φ l-i Φ P- 3 ≤ Φ o Φ tr O φ PJ PJ rt cn I-1 tr d iQ d φ Φ öJ d tr l-f CΛ CΛ d Φ Φ P- rt o rt d i-i d tr Φ tu ιp P-" Λ Φ d P" H P- Φ • s: d rt Ό α Φ d P φ φ Φ 3 O ιP Φ d Φ ) cn cn o $, d 1 CΛ d P- P-Φ tsi P- d li d ι_ι. CΛ s O _ ^ Φ r + nd cn p- iP cn ι- (d Pl φ li Φ d li H- d φ H et P> Φ P- rt φ li Φ P- 3 ≤ Φ o Φ tr O φ PJ PJ rt cn I- 1 tr d iQ d φ Φ ö J d tr lf CΛ CΛ d Φ Φ P- rt o rt d ii d tr Φ tu ιp P- "Λ Φ d P" H P- Φ • s: d rt Ό α Φ d P φ φ Φ 3 O ιP Φ d Φ ) cn cn o $, d 1 CΛ d P- P-
P- d ι-i P- r+ α d P- s: P" PJ O Φ Φ d o tr Φ s: ω Φ CΛ ΦP- d ι-i P- r + α d P- s: P "PJ O Φ Φ d o tr Φ s: ω Φ CΛ Φ
Φ <! iQ φ Φ Φ Φ Φ • Φ α d H P- iQ P- PJ d ι-f S φ rt l-i Ό o Φ tr O PJ d d H- H H Φ Φ Φ • Φ Φ d d O Φ ü H- Φ P- d d d φ tr CΛ l—l. Ό Φ φ d Hi l-i P- ιP C tr Φ cn d ω Φ oΦ <! iQ φ Φ Φ Φ Φ • Φ α d H P- iQ P- PJ d ι-f S φ rt li Ό o Φ tr O PJ dd H- HH Φ Φ Φ • Φ Φ dd O Φ ü H- Φ P- ddd φ tr CΛ l — l. Ό Φ φ d Hi l-i P- ιP C tr Φ cn d ω Φ o
P- d Φ CΛ Φ CΛ INI <v J P Φ tö H d d Φ Φ P1 -—. φ Φ Φ l-iP- d Φ CΛ Φ CΛ INI <v JP Φ tö H dd Φ Φ P 1 -—. φ Φ Φ left
Φ h P- CΛ d φ s: Φ d P) Ά CΛ d c} J TJ tr d cn φ Φ S ι-( cn 3Φ h P- CΛ d φ s: Φ d P ) Ά CΛ dc} J TJ tr d cn φ Φ S ι- (cn 3
DJ d o d Φ PJ cn ?^ o <! • rf tr tP P) Φ ιP H H H ) Ό φ P- s: DJDJ dod Φ P J cn? ^ O <! • rf tr tP P ) Φ ιP HHH ) Ό φ P- s: DJ
3 fT Φ P- r+ Φ l-i S! o φ Φ 3 ?^ P- cn PJ n l l-i J P- Φ d Φ o P1 PJ rt- H φ d α 1 l-i Φ Φ rt φ T) d ^ f d iP P- Φ rf n- Φ •ö o P- CΛ Φ d Φ Φ P- P- t-1 r d rt- P- rt ? H φ φ d CΛ d3 fT Φ P- r + Φ li S! o φ Φ 3? ^ P- cn PJ nl li J P- Φ d Φ o P 1 PJ rt- H φ d α 1 li Φ Φ rt φ T ) d ^ fd iP P- Φ rf n- Φ • ö o P- CΛ Φ d Φ Φ P- P- t- 1 rd rt- P- rt? H φ φ d CΛ d
N φ P r+ Ό φ P P P" <-r te) φ φ H rt- Φ n d P- rt o l-i rt Φ d ΦN φ P r + Ό φ P P P "<-r te) φ φ H rt- Φ n d P- rt o l-i rt Φ d Φ
P P- Φ Φ • P) Φ CΛ < P) Φ ö tr P- Φ N Φ \ cn P- iQ »P P- Φ Φ • P ) Φ CΛ <P ) Φ ö tr P- Φ N Φ \ cn P- iQ »
PJ d O H Hl l-i ιp Φ rt- H r+ Φ φ ^P N H Φ Φ O cn Φ l-i ü Ό rt cn d cn 3 PJ d PJ O CΛ Φ P- P- Φ d 3 d t→ P- d d cn CΛ ι-i Φ Φ s: O n- O: f? P» rt rt CΛ d O Φ CΛ o 1 d P- 3 rt cn φ cnPJ d OH Hl li ιp Φ rt- H r + Φ φ ^ PNH Φ Φ O cn Φ li ü Ό rt cn d cn 3 PJ d PJ O CΛ Φ P- P- Φ d 3 dt → P- dd cn CΛ ι- i Φ Φ s: O n- O: f? P »rt rt CΛ d O Φ CΛ o 1 d P- 3 rt cn φ cn
Φ > o N n P- P- rt iQ φ P- iQ φ PJ d P- et Ό ιp et ιP « Φ d O ? T) P- t-3 d φ ΦΦ> o N n P- P- rt iQ φ P- iQ φ PJ d P- et Ό ιp et ιP «Φ d O? T) P- t-3 d φ Φ
CΛ rt O Φ d 3 cn rt- ι-f Φ cn l-i φ d d P- H rt Ό Hi ?ö tr dCΛ rt O Φ d 3 cn rt- ι-f Φ cn l-i φ d d P- H rt Ό Hi? Ö tr d
P- P- CΛ Φ d d rt Φ O: H ιp Φ P- cn d O d P- Φ P- tr* Φ P- d O r+ P- φ Pl P 3 J Φ P- o rt rt tr d dd O ι-i cn . P- d -3 tr H d Φ P> P d Φ Φ r+ 1 d tr Φ Φ φ cn tr1 d - — n rt P>P- P- CΛ Φ dd rt Φ O: H ιp Φ P- cn d O d P- Φ P- tr * Φ P- d O r + P- φ Pl P 3 J Φ P- o rt rt tr d dd O ι-i cn. P- d -3 tr H d Φ P> P d Φ Φ r + 1 d tr Φ Φ φ cn tr 1 d - - n rt P>
O Φ P o d d P- Hl r+ d d P- d cn tr 3 φ 1 d O PJ P- 1 Φ cn rt P) 1 Φ P 1 1 1 1 H 1
O Φ P odd P- Hl r + dd P- d cn tr 3 φ 1 d O PJ P- 1 Φ cn rt P ) 1 Φ P 1 1 1 1 H 1
kann die Operation in Abhängigkeit von der Nutzlast durchgeführt werden. Die Vorteile bestehen im Wesentlichen darin:the operation can be performed depending on the payload. The main advantages are:
1. Es werden nur einfache Byte-Level-Prozessoren für grundlegende Funktionen zur Erhöhung der Widerstandsfähigkeit gegenüber Netzwerkfehlern wie beispielsweise Duplikation, Vergleich, Korrelation und Auswahl, benötigt, die eine schritthaltende Verarbeitung mit der normalen Übertragungsgeschwindigkeit erlauben.1. Only simple byte-level processors are required for basic functions to increase the resistance to network errors such as duplication, comparison, correlation and selection, which allow step-by-step processing at the normal transmission speed.
2. Diese Funktionen sind in Codefragmente enthalten, die gekapselt gemeinsam mit der Nutzlast in allen aktiven Knoten entlang des Übertragungspfades ausgeführt werden.2. These functions are contained in code fragments, which are encapsulated and carried out together with the payload in all active nodes along the transmission path.
3. Die Codefragmente in den Kapseln können die Wahl des Übertragungsweges (Routing) , das Zwischenspeichern in Warteschlangen (Queing) , die Datenformung (Shaping) und das Weiterleiten (Forwarding) der Pakete in Abhängigkeit des Kapselinhalts .3. The code fragments in the capsules can be the choice of the transmission path (routing), the buffering in queues (queing), the data shaping (shaping) and the forwarding (forwarding) of the packets depending on the capsule content.
4. Es wird ein selektives Duplizieren von Paketen ermöglicht, dies spart Bandbreite, da bei einigen Diensten nicht alle Pakete eines Datenstroms geschützt werden müssen.4. A selective duplication of packets is made possible, this saves bandwidth, since with some services not all packets of a data stream have to be protected.
5. Eine Neuberechnung des Cyclic Redundancy Checks (CRC) in aktiven Zwischenknoten kann beispielsweise den Verwurf von ganzen Paketen nach Einzelbitfehlern unterdrücken.5. A recalculation of the cyclic redundancy check (CRC) in active intermediate nodes can, for example, suppress the discarding of entire packets after single-bit errors.
Für Verbindungen mit sehr hohen Widerstandsfähigkeitsansprü- chen, kann beispielsweise ein 1+1-Schutzschema realisiert werden. Die Pakete beinhalten Codefragmente zur Duplikation eines Pakets, für die Suche von mehrfachen physikalisch getrennten Pfaden, gegebenenfalls die Einsetzung von Synchronisationsmarkierungen sowie für die Korrelation, den Vergleich und die Auswahl von Paketen. Am ersten aktiven Knoten ANl werden unterschiedliche Pfade Pl und P2 für die Übertragung zum Zielknoten AN2 gesucht. Wenn zwei physikalisch getrennte
cυ ω o l\) P1 P1 For connections with very high resistance requirements, for example, a 1 + 1 protection scheme can be implemented. The packages contain code fragments for the duplication of a package, for the search for multiple physically separated paths, possibly the use of synchronization markings as well as for the correlation, comparison and selection of packages. At the first active node AN1, different paths P1 and P2 are searched for the transmission to the destination node AN2. If two physically separate cυ ω ol \) P 1 P 1
Ui o cn o Cn o CnUi o cn o Cn o Cn
: tr d tr Φ P- Hl: tr d tr Φ P- St.
Φ d N PJ l-i Φ P- rt d Φ φΦ d N PJ l-i Φ P- rt d Φ φ
H l-iH l-i
DJ tsi rt LPDJ tsi rt LP
IQ φ ΦIQ φ Φ
Φ P- d HlΦ P- d St.
P rt d dP rt d d
Φ P- d d d rt = Φ d Φ tr dΦ P- d d d rt = Φ d Φ tr d
PJ ι-i ΦPJ ι-i Φ
W <J H cnW <J H cn
Φ PJ P- rt P" tr dΦ PJ P- rt P "tr d
Φ Φ d P- "^ trΦ Φ d P- "^ tr
N α Φ zN α Φ z
Ϊ z φΪ z φ
O: • •τJ ι-( d Hi d d PJ ΦO: • • τJ ι- (d Hi d d PJ Φ
Φ PJ α d d n Φ trΦ PJ α d d n Φ tr
O : P-O: P-
Tf Φ tr φ rt P- ΦTf Φ tr φ rt P- Φ
P- d i-i dP- d i-i d
O Φ rt PJ d l-i l-iO Φ rt PJ d l-i l-i
PJ PJ ωPJ PJ ω
P1 <! iQ et o Φ Φ cn l-i dP 1 <! iQ et o Φ Φ cn li d
^ iQ • tr d Φ N^ iQ • tr d Φ N
O iQ ≥; s: tr Φ PJ • i-i tr o o φ tr d d P-O iQ ≥; s: tr Φ PJ • i-i tr o o φ tr d d P-
P- φ Φ ΦP- φ Φ Φ
CΛ d P-CΛ d P-
PJ d ^ rt g Φ DJ p- 3 Tf o N cn d PJ <! Φ cn tr oPJ d ^ rt g Φ DJ p- 3 Tf o N cn d PJ <! Φ cn tr o
3 P1 l-i d3 P 1 left
PJPJ
H Φ αH Φ α
K o ιp dK o ιp d
P- d Φ T)P- d Φ T)
ω co M t-o > P1 cn o cn o cn o cnω co M to> P 1 cn o cn o cn o cn
0, et z tr LP ; P- ≥i < x o d cn LP ^ P1 tr dd t→ ?r x DJ rt o P- o x cn N cn rt P d tr φ Φ φ d CΛ Φ Φ DJ cx d φ φ DJ φ P- Φ Φ o d d Φ tr d Φ tr φ Ω P- Ω Φ tr d Φ l-i ι-i P d: et tr i-f cn Φ d lP CΛ P1 l-i P P- P- 3 P Hi P φ l-i Φ i-i tr Φ tr P- tr
x ι-i rt Tf Φ Z cn H iQ d i LP Hi DJ P φ Φ B cn cn CΛ Tf P LQ Ω cx Ω l-i Φ P> p:0, et z tr LP; P- ≥i <xod cn LP ^ P 1 tr dd t →? Rx DJ rt o P- ox cn N cn rt P d tr φ Φ φ d CΛ Φ Φ DJ cx d φ φ DJ φ P- Φ Φ odd Φ tr d Φ tr φ Ω P- Ω Φ tr d Φ li ι-i P d: et tr if cn Φ d lP CΛ P 1 li P P- P- 3 P Hi P φ li Φ ii tr Φ tr P- tr x ι-i rt Tf Φ Z cn H iQ di LP Hi DJ P φ Φ B cn cn CΛ Tf P LQ Ω cx Ω li Φ P> p:
PJ r+ Φ i- 3 CΛ Hi P- 'rf rt PJ H <! - φ s: IT N P- rt 3 d d 1-i d PJ φ d d ι-( (X cx d rt = Ω P- d Φ CΛ d Φ l-i pj: • φ P <1 P rt PJ LP d d Ω cx Hi P- P- Φ N Φ φ tr tr φ d rt Φ d ι-i cn tr t P Z - o P-PJ r + Φ i- 3 CΛ Hi P- 'rf rt P J H <! - φ s: IT N P- rt 3 dd 1-id PJ φ dd ι- ((X cx d rt = Ω P- d Φ CΛ d Φ li pj: • φ P <1 P rt PJ LP dd Ω cx Hi P- P- Φ N Φ φ tr tr φ d rt Φ d ι-i cn tr t PZ - o P-
Φ iQ d φ LP tr Φ Φ Φ Φ cn P- l-i rt LP rt tr cx Z Φ cn i-i 3 P" P- d P d d dd d l-i l-f d lO P Φ P1 CΛ Φ ι-( o lP O φ O: P- P- i-i tr Φ d φ LP P- Φ Hl ^ O o d d P- φ Hi d P- i-i d ιp d iQ CΛ Ω x Φ αΦ iQ d φ LP tr Φ Φ Φ Φ cn P- li rt LP rt tr cx Z Φ cn ii 3 P "P- d P dd dd d li lf d lO P Φ P 1 CΛ Φ ι- (o lP O φ O: P- P- ii tr Φ d φ LP P- Φ Hl ^ O odd P- φ Hi d P- ii d ιp d iQ CΛ Ω x Φ α
≤ LP P- CΛ φ o P- <l O l-i W d PJ LP Ω P- PJ: LP tr Hl Φ Φ x P-1 Ω tr P- Φ cn≤ LP P- CΛ φ o P- <l O li W d PJ LP Ω P- PJ: LP tr Hl Φ Φ x P- 1 Ω tr P- Φ cn
P- Φ 3 Tf i-i d d o PJ O P- φ 3 tr d tr d H Φ d d P- tr l-i φ φ d Hi rt φ P- LQ 3 dd P- cn φ P- P- J rt Φ P Ω PJ φ Ω Φ P- P1 cx J d φ Φ cx P- rt PJ P- Z iQ LQ ? l-i • φ d P- tr d CΛ φ ö φP- Φ 3 Tf ii ddo PJ O P- φ 3 tr d tr d H Φ dd P- tr li φ φ d Hi rt φ P- LQ 3 dd P- cn φ P- P- J rt Φ P Ω PJ φ Ω Φ P- P 1 cx J d φ Φ cx P- rt PJ P- Z iQ LQ? li • φ d P- tr d CΛ φ ö φ
Φ J= d cx z d CΛ d 1 Φ PJ: 3 cn φ Φ ? Φ rt - — - d d rt 3 tr l-i O: cn Φ φ C + rt cx et d cx rt rt rt d Φ rt O n öd rt φ So Φ rt d Hi d i-f tr 3 pj: Φ tr Φ Φ p- < P- CΛ o φ N Φ l-i s Φ P- cx l-i P- tr d PJ CX 1 d d Φ DJ ι-( cn N LQ P- rt Φ x P- d d φ d φ rt <iΦ J = d cx z d CΛ d 1 Φ PJ: 3 cn φ Φ? Φ rt - - - dd rt 3 tr li O: cn Φ φ C + rt cx et d cx rt rt rt d Φ rt O n öd rt φ So Φ rt d Hi d if tr 3 pj: Φ tr Φ Φ p- <P- CΛ o φ N Φ li s Φ P- cx li P- tr d PJ CX 1 dd Φ DJ ι- (cn N LQ P- rt Φ x P- dd φ d φ rt <i
Φ Φ Tf Φ H cn x l-i d Φ d Φ (X Hl l-i P- H CJ d d H ι-i Φ ι-( d tr d rt Ω P- d Tf rt CΛ •τ) H φ Φ d: P- Φ φ •^ tr d d P P • i-f tr L o l-i P- CΛ PJ M o P- tr Φ l-i P- ^ ι-i Φ x Φ LQ LQ cnΦ Φ Tf Φ H cn x li d Φ d Φ (X Hl li P- H CJ dd H ι-i Φ ι- (d tr d rt Ω P- d Tf rt CΛ • τ) H φ Φ d: P- Φ φ • ^ tr dd PP • if tr L o li P- CΛ PJ M o P- tr Φ li P- ^ ι-i Φ x Φ LQ LQ cn
Φ cx Φ CΛ d DJ d Φ 1-1 : <! rt ü P- Öd Ω d l-i H d d o PJ l-i φ P d φ d Ω cn P- P- P- d LP rt d 3 Hl Φ DJ p- φ d P- O φ rt rt d p- 3 rt H- d cn d tr rt Φ d \ cx d N PJ d d ι-i φ rt N rt α cn •*« Q LQ LP φ H d N P P LQ dΦ cx Φ CΛ d DJ d Φ 1-1: <! rt ü P- Öd Ω d li H ddo PJ li φ P d φ d Ω cn P- P- P- d LP rt d 3 Hl Φ DJ p- φ d P- O φ rt rt d p- 3 rt H- d cn d tr rt Φ d \ cx d N PJ dd ι-i φ rt N rt α cn • * «Q LQ LP φ H d NPP LQ d
Φ Φ J d CΛ σ PJ d P Φ Hi P- N φ φ 1 J d: w 3 cn rtΦ Φ J d CΛ σ P J d P Φ Hi P- N φ φ 1 J d: w 3 cn rt
< H P- d: LP Ω d φ iP [Sl CΛ < P" Φ Φ CJ. d PJ öd d o LQ M tr rt rt tr IS!<H P- d: LP Ω d φ iP [Sl CΛ <P "Φ Φ CJ. D PJ öd d o LQ M tr rt rt tr IS!
Φ P- tr φ tr Tf d cn ≤: LP rt Φ Tf tr l-i Φ tr P- d tr d P- φ P- Φ P cn rt H O CΛ Φ d Φ P- cn P- Φ Φ l-i P- d Z φ Φ rt d Φ d d i-i <i tr ΩΦ P- tr φ tr Tf d cn ≤: LP rt Φ Tf tr li Φ tr P- d tr d P- φ P- Φ P cn rt HO CΛ Φ d Φ P- cn P- Φ Φ li P- d Z φ Φ rt d Φ dd ii <i tr Ω
H" cx Ω i-i 3 P- Φ CΛ CΛ Λ s: X φ d Φ p- l-i Hi & cx H LQ N Tf Φ ü d trH "cx Ω i-i 3 P- Φ CΛ CΛ Λ s: X φ d Φ p- l-i Hi & cx H LQ N Tf Φ ü d tr
≤ O Φ tr 3 PJ N d Ω et o φ i-i LP P- P φ z Tf Φ l-i d P tr Φ≤ O Φ tr 3 PJ N d Ω et o φ i-i LP P- P φ z Tf Φ l-i d P tr Φ
Φ l-f H J P- o d tr O: cx i-i cn Φ tr φ cx H φ d: rt l-f 3 t- Φ LP d s: 3 Φ rt φ Φ l-i PJ Hl Hl P- cn P- l-i DJ -1 d DJ 0- H 1 Hl « Φ Φ P cx d 3 Φ Ω φ O: i-i Φ d d rt ι-i φ Φ d Ω LP CΛ Φ x cn Hi Hl d d d P-Φ lf HJ P- or tr O: cx ii cn Φ tr φ cx H φ d: rt lf 3 t- Φ LP ds: 3 Φ rt φ Φ li PJ Hl Hl P- cn P- li DJ - 1 d DJ 0 - H 1 Hl «Φ Φ P cx d 3 Φ Ω φ O: ii Φ dd rt ι-i φ Φ d Ω LP CΛ Φ x cn Hi Hl ddd P-
Φ LP Φ rt tr P- LP d d N t d P tr tr φ z H d d O P O cn rt Φ d Φ tr ι-i rt d d P- d H-1 Φ Φ d ω < d iP d PJ LQ rt rt φ l-iΦ LP Φ rt tr P- LP dd N td P tr tr φ z H dd OPO cn rt Φ d Φ tr ι-i rt dd P- d H- 1 Φ Φ d ω <d iP d PJ LQ rt rt φ li
• LP H φ N φ P- <P ≥; o CΛ rt s: Φ P- 3 CΛ Φ P- LQ Φ iP LQ tr Φ H Hl• LP H φ N φ P- <P ≥; o CΛ rt s: Φ P- 3 CΛ Φ P- LQ Φ iP LQ tr Φ H Hl
P Φ d d l-i Ω P1 o rt rt Φ P- ι-i d J α Φ l-i 3 Φ cn cn rt Φ . — . d O P- o d H d φ tr α • n Φ ι-i i-f d φ rt P- d s: d PJ cn H o 3 3 l-i iQ φ et cx Φ • d CX • 3 J φ rt Φ ö 3 φ Sd Φ (XP Φ dd li Ω P 1 o rt rt Φ P- ι-id J α Φ li 3 Φ cn cn rt Φ. -. d O P- or H d φ tr α • n Φ ι-i if d φ rt P- ds: d PJ cn H o 3 3 li iQ φ et cx Φ • d CX • 3 J φ rt Φ ö 3 φ Sd Φ (X
Φ H Φ Φ H CΛ • x "• d d * H DJ d rt & tr P n P- <! φ d d Φ tr ≥. φ H Z α •^ H cn P- Hi rt d Φ d PJ d ^ d Φ φ l-fΦ H Φ Φ H CΛ • x "• dd * H DJ d rt & tr P n P- <! Φ dd Φ tr ≥. Φ HZ α • ^ H cn P- Hi rt d Φ d PJ d ^ d Φ φ lf
Φ cx ■-0 Φ P1 J-=. ι-( fX Ω o h-> P- ι-( Φ rt Ω Φ Φ x Φ rt Ω Φ l-i l-f rt d Φ Hl d d P- + DJ P- tr tr Φ φ J P" Φ tr d d <V d tr n >P ι-( J l-f d P1 x ι-( φ Φ P- 3 PJ cn Φ cn α PJ N CX •< d < -1 dΦ cx ■ -0 Φ P 1 J- =. ι- (fX Ω o h-> P- ι- (Φ rt Ω Φ Φ x Φ rt Ω Φ li lf rt d Φ Hl dd P- + DJ P- tr tr Φ φ JP "Φ tr dd <V d tr n> P ι- (J lf d P 1 x ι- (φ Φ P- 3 PJ cn Φ cn α PJ N CX • <d <- 1 d
3 cx CΛ cx cx 1 PJ et Φ P- α rt Φ rt • P Φ rt Φ P- Φ Ω Φ Φ φ d3 cx CΛ cx cx 1 PJ et Φ P- α rt Φ rt • P Φ rt Φ P- Φ Ω Φ Φ φ d
P- d Φ Tf DJ Φ cn cn ≥i P- O • P- P- H Ω Φ _ — . Φ P- P1 d n P- H rt H H d 3 Ω d d d Φ rt <i cn g d O o rt ^ cn d P- Φ tr Ω cn d: 0- rt tr iτd Φ rt Φ P- Φ cn O Φ 3 x o Ω H- tr ΦP- d Φ Tf DJ Φ cn cn ≥i P- O • P- P- H Ω Φ _ -. Φ P- P 1 dn P- H rt HH d 3 Ω ddd Φ rt <i cn gd O o rt ^ cn d P- Φ tr Ω cn d: 0- rt tr i τd Φ rt Φ P- Φ cn O Φ 3 xo Ω H- tr Φ
K Tf tr P Φ PJ d J d N P P J. t O d d cn φ Z cn Φ g öd P P-K Tf tr P Φ PJ d J d N P P J. t O d d cn φ Z cn Φ g öd P P-
P- H φ LP d et ; 1— ' Φ Φ P- d cn P α l-i P- H- Φ Sö Φ N dP-H φ LP d et; 1— ' Φ Φ P- d cn P α li P- H- Φ Sö Φ N d
P1 = l-f P1 et cn N Φ Φ DJ ≥! 0, Φ Ω φ P- tr (___. φ d 1-1 d tr Φ ι-i d d ΦP 1 = lf P 1 et cn N Φ Φ DJ ≥! 0, Φ Ω φ P- tr (___. Φ d 1-1 d tr Φ ι-idd Φ
Hi d rt P- tr CΛ rt H CΛ Φ iP o i-i tr 3 d 3 Φ l-i a ^ φ l-i Φ d dHi d rt P- tr CΛ rt H CΛ Φ iP o i-i tr 3 d 3 Φ l-i a ^ φ l-i Φ d d
Φ LP l-i Ω Φ CX Ω 3 rt d φ Ω tr Φ Tf φ ≤ Ξ 1-1 d Hl d Ω LQ ΦΦ LP l-i Ω Φ CX Ω 3 rt d φ Ω tr Φ Tf φ ≤ Ξ 1-1 d Hl d Ω LQ Φ
PJ tr H Φ tr d p- tr CΛ tr PJ Hi Φ < φ P- DJ P d tr P- öd x P- LP Φ et H Φ P- rt CΛ Φ PJ H dd P- N P- φ ι-i 3 3 •^ Ω cx d d HPJ tr H Φ tr d p- tr CΛ tr PJ Hi Φ <φ P- DJ P d tr P- öd x P- LP Φ et H Φ P- rt CΛ Φ PJ H dd P- N P- φ ι-i 3 3 • ^ Ω cx dd H
Φ n φ d i-f 3 Ω rt Φ l-i 3 α P- d d Φ (X Φ φ tr P d d Φ d l-f tr d DJ < PJ tr Φ \-> Φ rt P- cn et (X 3 l-i P- tr Φ « tr Hi d d TfΦ n φ d if 3 Ω rt Φ li 3 α P- dd Φ (X Φ φ tr P dd Φ d lf tr d DJ <PJ tr Φ \ -> Φ rt P- cn et (X 3 li P- tr Φ «Tr Hi dd Tf
Φ Φ P- Hi 3 ΩΦ Φ P- Hi 3 Ω
LP Φ cn rf P1 tr Ω φ LQ P- d d h-1 Φ Ω LQ P1 tr l-i d 1 d H *• r»t cn tr d Φ P- Φ d o Φ tr ^ P- 1LP Φ cn rf P 1 tr Ω φ LQ P- dd h- 1 Φ Ω LQ P 1 tr li d 1 d H * • r »t cn tr d Φ P- Φ do Φ tr ^ P- 1
Φ d 1 rt 1 tr Ω d 1 1 l-i 1 1Φ d 1 rt 1 tr Ω d 1 1 l-i 1 1
1 1 1 tr
1 1 1 tr
Neben einer Duplizierung und Übertragung über zwei getrennte Pfade ist im Prinzip auch eine Verdreifachung, Vervierfachung usw. und entsprechend viele physikalisch getrennte Pfade möglich.In addition to duplication and transmission via two separate paths, tripling, quadrupling, etc. and a correspondingly large number of physically separate paths is also possible in principle.
Es ist darauf hinzuweisen, dass unter einer Verbindung sowohl eine physikalische als auch eine virtuelle Verbindung verstanden werden kann.It should be noted that a connection can be understood to mean both a physical and a virtual connection.
Die Erfindung und die beschriebenen Weiterbildungen der Erfindung können sowohl in Software als auch in Hardware, beispielsweise unter Verwendung einer speziellen elektrischen Schaltung realisiert werden.The invention and the developments of the invention described can be implemented both in software and in hardware, for example using a special electrical circuit.
Ferner ist eine Realisierung der Erfindung oder eine ihrer Weiterbildungen möglich durch ein computerlesbares Speichermedium, auf welchem ein Computerprogramm gespeichert ist, welches die Erfindung oder Weiterbildung ausführt.Furthermore, an implementation of the invention or one of its further developments is possible through a computer-readable storage medium on which a computer program is stored which carries out the invention or further development.
Schließlich kann die Erfindung bzw. eine ihrer Weiterbildungen durch ein Computerprogrammerzeugnis realisiert sein, welches ein Speichermedium aufweist, auf welchem ein Computerprogramm gespeichert ist, welches die Erfindung oder eine i rer Weiterbildungen ausführt.
Finally, the invention or one of its developments can be implemented by a computer program product which has a storage medium on which a computer program is stored which carries out the invention or one of its developments.
Claims
1. Vorrichtung zur Verbesserung der Widerstandsfähigkeit gegenüber Netzwerkfehlern in einem paketermittelten Datennetz, bei der Pakete aus Kapseln (C) bestehen, in denen neben der Nutzlast (P) Zusatzinformationen (I) übertragbar sind und bei der im Netz aktive Knoten ANl...AN4 vorhanden sind, die einfache durch die Zusatzinformationen steuerbare Prozessoren (BLP) aufweisen.1.Device for improving the resistance to network errors in a packet-averaged data network, in which packets consist of capsules (C) in which, in addition to the payload (P), additional information (I) can be transmitted and in which nodes ANl ... AN4 active in the network are present which have simple processors (BLP) which can be controlled by the additional information.
2. Vorrichtung nach Anspruch 1, bei der die Prozessoren derart ausgebildet sind, dass Pakete duplizierbar, vergleichbar, korrelierbar und auswählbar sind.2. Device according to claim 1, in which the processors are designed in such a way that packets can be duplicated, compared, correlated and selected.
3. Vorrichtung nach Anspruch 1 oder 2, bei der die Zusatzinformation der Kapsel ein Codefragment o- der eine Referenz auf dieses Fragment enthält.3. Device according to claim 1 or 2, wherein the additional information of the capsule contains a code fragment or a reference to this fragment.
4. Vorrichtung nach einem der vorhergehenden Ansprüche, bei der die Zusatzinformation der Kapsel eine Synchronisationsmarkierung (S) enthält.4. Device according to one of the preceding claims, wherein the additional information of the capsule contains a synchronization mark (S).
5. Verfahren zur Verbesserung der Widerstandsfähigkeit gegenüber Netzwerkfehlern in einem paketvermittelten Datennetz, bei dem Pakete in Form von Kapseln (C) übertragen werden, die neben einer Nutzlast (P) Zusatzinformationen (I) zur Steuerung von einfachen Prozessoren (BLP) in aktiven Knoten (AN) des Netzes enthalten.5. Method for improving the resistance to network errors in a packet-switched data network, in which packets are transmitted in the form of capsules (C) which, in addition to a payload (P), provide additional information (I) for controlling simple processors (BLP) in active nodes ( AN) of the network included.
6. Verfahren nach Anspruch 5, bei dem nur eine erste Kapsel einer Sequenz von Paketen Zusatzinformationen in Form von Codefragmenten und die anderen Kapseln dieser Sequenz lediglich Referenzen auf diese Codefragmente enthalten. 6. The method according to claim 5, in which only a first capsule of a sequence of packets contains additional information in the form of code fragments and the other capsules of this sequence only contain references to these code fragments.
7. Verfahren nach Anspruch 5 oder 6, bei dem in die Zusatzinformation nach bestimmten Zeitintervallen oder einer bestimmten Anzahl von Paketen Synchronisie- rungsmarkierungen (S) eingefügt werden.7. The method according to claim 5 or 6, in which synchronization markings (S) are inserted into the additional information after specific time intervals or a specific number of packets.
8. Verfahren nach Anspruch 5 bis 7, bei dem in einen ersten der aktiven Knoten (ANl) Pakete in Abhängigkeit der Zusatzinformation dupliziert und über dort vorher ermittelte physikalisch getrennte Pfade (Pl, P2) wei- ter übertragen werden, bei dem diese weiter übertragenen Pakete in Abhängigkeit der mitgeführten Zusatzinformation in einem zweiten der aktiven Knoten (AN2) korreliert, verglichen und ausgewählt werden.8. The method according to claims 5 to 7, in which packets are duplicated in a first of the active nodes (ANl) as a function of the additional information and are transmitted further via physically separate paths (Pl, P2) previously determined there, in which they are transmitted further Packets can be correlated, compared and selected in a second of the active nodes (AN2) depending on the additional information carried.
9. Verfahren nach Anspruch 8, bei dem jedes Paket dupliziert und über physikalisch getrennte Pfade übertragen wird, d9. The method of claim 8, wherein each packet is duplicated and transmitted over physically separate paths, i
10. Verfahren nach Anspruch 8, bei dem nur Paketes eines oder mehrerer Pakettypen dupliziert und über getrennte physikalische Pfade übertragen wird.10. The method of claim 8, wherein only packets of one or more packet types are duplicated and transmitted over separate physical paths.
11. Verfahren nach Anspruch 10, bei dem nur I-Frames eines MPEG-codierten Videostroms dupli- ziert und über getrennte physikalische Wege übertragen werden.11. The method according to claim 10, in which only I frames of an MPEG-encoded video stream are duplicated and transmitted via separate physical paths.
12. Verfahren nach Anspruch 8, bei dem aus einer Verknüpfung von n Übertragungen m weitere Übertragungen generiert werden und über zu den ursprünglichen Übertragungspfaden physikalisch getrennte Wege übertragen werden.12. The method according to claim 8, in which m further transmissions are generated from a combination of n transmissions and are transmitted via paths that are physically separate from the original transmission paths.
13. Verfahren zur Verbesserung der Widerstandsfähigkeit ge- genüber Netzwerkfehlern in einem paketvermittelnden Datennetz, bei dem normale Knoten (N1...N4) vorhanden sind, in denen eine Überprüfung bei auftretenden Einzel- oder Mehrfach- bitfehlern stattfinden und daraufhin eine Neuanforderung von Paketen (C) an den Endpunkten des Übertragungspfades stattfindet, bei dem in aktiven Knoten (ÄN1...AN4) dieses Netzes bei Ein- zel- oder Mehrfachfehlern eine Neuberechnung und Korrektur der Nutzlast derart erfolgt, dass in den normalen Knoten eines Netzes diese Fehler unerkannt bleiben und eine Neuanforderung eines Pakets unterbleibt, sofern diese Fehler von den Anforderungen der Anwendungsebene her tolerierbar sind. 13. Method for improving the resistance to network errors in a packet-switching data network, in which normal nodes (N1 ... N4) are present, in which a check in the event of single or multiple occurrences bit errors occur and then a new request for packets (C) takes place at the end points of the transmission path, in which active nodes (ÄN1 ... AN4) of this network recalculate and correct the payload in the event of single or multiple errors in such a way that in These errors remain undetected by the normal nodes of a network and a packet is not requested again, provided that these errors can be tolerated from the requirements of the application level.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10103953.0 | 2001-01-30 | ||
DE10103953 | 2001-01-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2002062022A2 true WO2002062022A2 (en) | 2002-08-08 |
WO2002062022A3 WO2002062022A3 (en) | 2004-04-01 |
Family
ID=7672109
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DE2002/000322 WO2002062022A2 (en) | 2001-01-30 | 2002-01-30 | Method for improving resistance against network errors in a packet switched data network |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2002062022A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1587257A1 (en) * | 2004-04-16 | 2005-10-19 | Nortel Networks Limited | Method and arrangement for selecting one of several nominally identical data streams |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0844792A2 (en) * | 1992-06-19 | 1998-05-27 | General Electric Company | Method for arranging compressed video data for transmission over a noisy communication channel |
-
2002
- 2002-01-30 WO PCT/DE2002/000322 patent/WO2002062022A2/en not_active Application Discontinuation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0844792A2 (en) * | 1992-06-19 | 1998-05-27 | General Electric Company | Method for arranging compressed video data for transmission over a noisy communication channel |
Non-Patent Citations (4)
Title |
---|
CARDOE R ET AL: "LARA: A PROTOTYPE SYSTEM FOR SUPPORTING HIGH PERFORMANCE ACTIVE NETWORKING" ACTIVE NETWORKS. INTERNATIONAL WORKING CONFERENCE, IWAN. PROCEEDINGS. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ACTIVE NETWORKS, XX, XX, 30. Juni 1999 (1999-06-30), Seiten 117-131, XP008001843 * |
CHEN T M: "EVOLUTION TO THE PROGRAMMABLE INTERNET" IEEE COMMUNICATIONS MAGAZINE, IEEE SERVICE CENTER. PISCATAWAY, N.J, US, Bd. 38, Nr. 3, M{rz 2000 (2000-03), Seiten 124-128, XP000948531 ISSN: 0163-6804 * |
CHUNG-SHENG LI ET AL: "Implementation and performance analysis of congestion-tolerant isochronous communication in ATM networks using diversified routing" COMMUNICATIONS, 1994. ICC '94, SUPERCOMM/ICC '94, CONFERENCE RECORD, 'SERVING HUMANITY THROUGH COMMUNICATIONS.' IEEE INTERNATIONAL CONFERENCE ON NEW ORLEANS, LA, USA 1-5 MAY 1994, NEW YORK, NY, USA,IEEE, 1. Mai 1994 (1994-05-01), Seiten 1341-1345, XP010126520 ISBN: 0-7803-1825-0 * |
WETHERALL D J ET AL: "ANTS: a toolkit for building and dynamically deploying network protocols" OPEN ARCHITECTURES AND NETWORK PROGRAMMING, 1998 IEEE SAN FRANCISCO, CA, USA 3-4 APRIL 1998, NEW YORK, NY, USA,IEEE, US, 3. April 1998 (1998-04-03), Seiten 117-129, XP010272584 ISBN: 0-7803-4783-8 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1587257A1 (en) * | 2004-04-16 | 2005-10-19 | Nortel Networks Limited | Method and arrangement for selecting one of several nominally identical data streams |
Also Published As
Publication number | Publication date |
---|---|
WO2002062022A3 (en) | 2004-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60032469T2 (en) | METHOD AND ARRANGEMENT FOR RELIABLE TRANSFER OF DATA PACKAGES | |
DE69735740T2 (en) | ASYNCHRONE PACKAGE TRANSMISSION | |
DE69934124T2 (en) | METHOD AND DEVICE FOR REVIEWING, FAILING AND RESTORING AN INPUT / OUTPUT CONNECTION IN A COMPUTER NETWORK | |
DE69832205T2 (en) | PACKET TRANSMISSION METHOD AND DEVICE | |
EP1405422B1 (en) | Method for the optimised use of sctp (stream control transmission protocol) in mpls (multi protocol label switching) networks | |
DE19736515A1 (en) | Packet communication network nodes with selective data processing | |
EP2814193B1 (en) | Method and system for detecting errors in the transmission of data from a transmitter to at least one receiver | |
DE19924922A1 (en) | Transmission of information between network computer nodes | |
DE10360190A1 (en) | Device for the detection of connection errors on the backplane of the highly available Ethernet | |
DE602004012660T2 (en) | System and method for message-oriented adaptive data transport | |
EP1710940A1 (en) | Detection of errors during the transmission of data | |
DE69734750T2 (en) | Recovery technique with alternative ring | |
DE112019007412T5 (en) | METHOD OF PROVIDING PATH SIGNAL OVERHEAD IN THE 64B/66B STREAM OF AN ITU-T METRO TRANSPORT NETWORK | |
EP0976221B1 (en) | Method and system for producing and checking a hash total for digital data grouped in several data segments | |
DE112004002544B4 (en) | Method, system and program for identifying data overflow | |
EP0993712A2 (en) | Method and system for coding digital data | |
DE10318068B4 (en) | Method and device for packet-oriented transmission of security-relevant data | |
WO2002062022A2 (en) | Method for improving resistance against network errors in a packet switched data network | |
WO2002001831A1 (en) | Method and arrangement for secure packet-oriented information transmission | |
WO2013014194A1 (en) | Demultiplexing of a packet-based transport stream | |
DE60217248T2 (en) | Method and device for carrying out an "in-service" update of a switching network in a network element | |
WO2006089943A1 (en) | Method for data protection and device for carrying out the same | |
DE102007028767B4 (en) | Bus communication circuit for the secure serial transmission of data and their use | |
DE102019106410A1 (en) | Device and method for data transmission | |
EP1077562A1 (en) | Method for synchronising variable length data packets in a bit-oriented channel |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 Designated state(s): JP US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
122 | Ep: pct application non-entry in european phase | ||
NENP | Non-entry into the national phase |
Ref country code: JP |
|
WWW | Wipo information: withdrawn in national office |
Country of ref document: JP |