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 PDF

Info

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
Application number
PCT/DE2002/000322
Other languages
German (de)
French (fr)
Other versions
WO2002062022A3 (en
Inventor
Andreas KIRSTÄDTER
Achim Autenrieth
Original Assignee
Siemens Aktiengesellschaft
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Aktiengesellschaft filed Critical Siemens Aktiengesellschaft
Publication of WO2002062022A2 publication Critical patent/WO2002062022A2/en
Publication of WO2002062022A3 publication Critical patent/WO2002062022A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/02Arrangements for detecting or preventing errors in the information received by diversity reception
    • H04L1/06Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • H04L41/0663Performing the actions predefined by failover planning, e.g. switching to standby network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/56Routing software
    • H04L45/566Routing instructions carried by the data packet, e.g. active networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/24Multipath
    • H04L45/247Multipath 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)
Φ 1 1
Figure imgf000007_0001
1
Φ 1 1
Figure imgf000007_0001
1
ω 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
Figure imgf000008_0001
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
Figure imgf000008_0001
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

Patentansprüche 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.
PCT/DE2002/000322 2001-01-30 2002-01-30 Method for improving resistance against network errors in a packet switched data network WO2002062022A2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (1)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 &#34;in-service&#34; 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