DE102016001869A1 - Method for optimizing the routing of IPv6 traffic (IPway) - Google Patents
Method for optimizing the routing of IPv6 traffic (IPway) Download PDFInfo
- Publication number
- DE102016001869A1 DE102016001869A1 DE102016001869.0A DE102016001869A DE102016001869A1 DE 102016001869 A1 DE102016001869 A1 DE 102016001869A1 DE 102016001869 A DE102016001869 A DE 102016001869A DE 102016001869 A1 DE102016001869 A1 DE 102016001869A1
- Authority
- DE
- Germany
- Prior art keywords
- ipway
- network
- packet
- bits
- address
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000012545 processing Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 7
- 238000012986 modification Methods 0.000 claims 2
- 230000004048 modification Effects 0.000 claims 2
- 230000003139 buffering effect Effects 0.000 claims 1
- 235000008694 Humulus lupulus Nutrition 0.000 abstract description 6
- 230000001133 acceleration Effects 0.000 abstract 1
- 230000010365 information processing Effects 0.000 abstract 1
- 230000008521 reorganization Effects 0.000 abstract 1
- 230000008569 process Effects 0.000 description 17
- 238000005457 optimization Methods 0.000 description 9
- 238000013507 mapping Methods 0.000 description 5
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000002372 labelling Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 210000002023 somite Anatomy 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
IP-Netzwerke werden in weltweiten Datenverbindungen zwischen Geräten der Informationsverarbeitung genutzt. Man verwendet heute IPv4 und IPv6 Netzwerke. Der größte Unterschied zwischen beiden Varianten ist, dass IPv6 deutlich mehr als vier Milliarden Teilnehmer adressieren lassen. Jeder Teilnehmer hat eine netzweit eindeutige Adresse, seine Zugehörigkeit zu Teilnetzen kann an der Adresse erkannt werden. IP-Netzwerke arbeiten paketorientiert. Es unterteilt sich in Steuerinformationen und Nutzdaten. Die Aufteilung in bestimmte Bereiche wird Frame genannt. Unterschiedliche Aufgaben der Geräte werden durch hierarchische Ebenen getrennt (Sicherung, Vermittlung, Transport, Sitzung). Steuerinformationen und Nutzdaten einer höheren Schicht werden in den Nutzdaten der tieferliegenden Schicht verpackt. Die Frames sind also hierarchisch geschachtelt. Heutige Verfahren versuchen durch ein Übermaß an Kompatibilität besonders leicht in bestehende Netze integrierbar zu sein und mithalten Steuerinformationen, die in modernen Netzen keine Bedeutung haben. Um Netze in Teilbereiche zu trennen und verschiedene Wege in Netzen zu ermöglichen sind Router nötig. Router verfügen über mehrere Ports, die an verschiedene Teilnetze angeschlossen sein können. Ein Router nimmt ein Datenpaket an einem Port entgegen und entscheidet, an welchen Port er es weitergibt. Diese Entscheidungen benötigen Zeit und verlangsamen den Weg eines Datenpaketes. An diesem Port kann das Zielnetz oder ein weiterer Router angeschlossen sein. Eine Durchleitung durch ein Gerät wird Hop genannt. Mit der Zahl der nötigen Hops verlängert sich die Laufzeit eines Paketes durch ein Netz. Die Anzahl der Weiterleitung wird in einem Hop-Counter abgebildet. Der Hop-Counter zählt von der vorausberechneten Anzahl der nötigen Hops, um eins pro Gerät, abwärts bis auf Null. Die vorliegende Erfindung betrifft Verfahren zur Reduktion der Verzögerungszeit beim Durchlaufen eines Routers. Dabei werden folgende neuartige Verfahrenspunkte eingeführt: Edgerouter übersetzen die Pakete herkömmlicher Netze in Pakete des vorgestellten Verfahrens. Router im Inneren des Netzwerks werden Corerouter genannt, sie können nur die neuartigen Pakete des vorgestellten Verfahrens weiterleiten. Entscheidungen über die Weiterleitung sollen so früh wie möglich fallen, daher werden die dafür nötigen Informationen zu Beginn im Datenstrom angeordnet. Die Neuordnung erfolgt bei jeden Hop so, dass sie für den nachfolgenden Router optimal ist. Außerdem wird der Weg eines Paketes durch das Netz in der Adresse kodiert. Die Adresse eines Teilnehmers ist nur noch von einem Punkt des Netzes für einen bestimmten Weg durch das Netz eindeutig. Zwei Teilnehmer können von verschiedenen Stellen des Netzes die gleiche relative Adresse haben. Ein Teilnehmer kann von einer Stelle des Netzes zwei verschiedene relative Adressen haben, wenn Datenpakete unterschiedliche Wege im Netz nehmen. Die Zieladresse in einem Paket ändert sich beim Durchlaufen des Netzes von Hop zu Hop. Das dafür nötige Verfahren wird IPwoy bezeichnet. Das hier vorgestellte Verfahren wird diese Anforderungen vollumfänglich erfüllen und so eine deutliche Beschleunigung Internetprotokoll-basierter Netzwerke ermöglichen.IP networks are used in global data connections between information processing equipment. Today, IPv4 and IPv6 networks are used. The biggest difference between the two variants is that IPv6 allows significantly more than four billion subscribers to be addressed. Each participant has a network-wide unique address, its membership in subnets can be recognized at the address. IP networks work in a package-oriented way. It is divided into control information and user data. The division into certain areas is called a frame. Different tasks of the devices are separated by hierarchical levels (backup, mediation, transport, session). Control information and user data of a higher layer are packed in the payload of the lower layer. The frames are thus nested hierarchically. Today's methods try to be particularly easy to integrate into existing networks by an excess of compatibility and keep control information that have no meaning in modern networks. To separate networks into subareas and to enable different paths in networks routers are necessary. Routers have multiple ports that can be connected to different subnets. A router accepts a data packet at a port and decides to which port it passes it. These decisions take time and slow down the path of a data packet. The destination network or another router can be connected to this port. A passage through a device is called a hop. With the number of hops required, the duration of a packet is extended by a network. The number of redirects is displayed in a hop counter. The hop counter counts from the predicted number of required hops, one per device, down to zero. The present invention relates to methods for reducing the delay time when traversing a router. The following new method points are introduced: Edgerouter translate the packets of conventional networks into packets of the presented method. Routers inside the network are called corer routers, they can only forward the novel packets of the presented method. Decisions about forwarding should be made as early as possible, so the necessary information is placed in the stream at the beginning. The reorganization takes place with each hop so that it is optimal for the following router. In addition, the path of a packet is encoded by the network in the address. The address of a subscriber is unique only from one point of the network for a particular route through the network. Two subscribers can have the same relative address from different parts of the network. A subscriber can have two different relative addresses from one location of the network, if data packets take different paths in the network. The destination address in a packet changes from hop to hop as it traverses the network. The necessary procedure is called IPwoy. The method presented here will fully meet these requirements and thus enable a significant acceleration of Internet Protocol-based networks.
Description
Hintergrund/Stand der TechnikBackground / state of the art
In Netzwerksegmenten in denen ausschließlich IPv6-Routing stattfindet wird der Pfad eines Paketes durch das Netzwerk anhand der Adressinformationen im IPv6-Header vorgegeben. Dieser besteht, wie in
Das hier beschriebene Verfahren unterscheidet sich grundlegend von den hier vorgestellten Ansätzen:
Beschreibungdescription
1 Routing1 routing
Eine relative Adresse enthält immer die für den nächsten Hop relevanten Informationen an erster Stelle. Das Routing eines IPway-Paketes erfolgt anhand der Weg-Information im gleichnamigen Datenfeld. Wie in Bild 3 ersichtlich, enthält das Weg-Feld die Routing Informationen der einzelnen Hops in der Reihenfolge ihres Auftretens. Bei einem Hop entnimmt der Router die Nummer des Ports über den er das Paket weitersenden muss und schiebt die Adresse um die entsprechende Anzahl Bits nach links. Dann fügt er die Nummer des Ports, von dem er das Paket erhalten hat, an das Ende des Adressfeldes an. Die Bitbreite der Portnummer ist dem Router bekannt, da er die Anzahl seiner Ports kennt. Auf diese Weise wird bei jedem Hop aus der relativen Adresse für den Hinweg schrittweise die Adresse für den Rückweg.A relative address always contains the information relevant for the next hop in the first place. The routing of an IPway packet is based on the route information in the data field of the same name. As can be seen in Figure 3, the path field contains the routing information of the individual hops in the order in which they occur. In the event of a hop, the router removes the number of the port via which it must forward the packet and shifts the address by the appropriate number of bits to the left. Then he adds the number of the port from which he received the packet to the end of the address field. The bit width of the port number is known to the router because it knows the number of its ports. In this way, for each hop from the relative address for the way out step by step the address for the return.
In einem Beispiel soll eine Information durch das Netzwerk aus
2 Paketaufbau2 package construction
In Bild 5 ist der Aufbau einen IPway-Paketes dargestellt. Ausgehend vom IPv6-Paket wurde am Anfang des Frames ein 256 Bit großes Weg-Feld eingeführt, dieses enthält einen 1 Byte großen Hop-Counter, welcher in Abschnitt 3 näher erläutert wird. Die im Paket vorhandenen IPv6 Quell- und Ziel-Adressen werden in reinen IPway-Netzen nicht benötigt und sind nur für die Tunnelung von IPv6-Verkehr über ein IPway-Netzsegment notwendig.Figure 5 shows the structure of an IPway packet. Based on the IPv6 packet, a 256-bit path field was introduced at the beginning of the frame, this contains a 1-byte hop counter, which is explained in more detail in
3 Corerouter3 corer routers
Corerouter befinden sich im Inneren des Netzwerks und verarbeiten ausschließlich IPway-Pakete. Dieser beginnt mit dem Senden eines Pakets sobald die ersten x = ld(N) Bits des Wege-Feldes gelesen wurden. Da N die Anzahl der Ports eines Routers ist, ist jedem Router die Anzahl der zu verarbeitenden Bits bekannt. Alle verarbeiteten Bits werden beim Weiterleiten des Paketes verworfen. Die Länge des Wege-Feldes wird zunächst als statisch angesehen und beträgt 256 Bit. Ist diese Verschiebung durch ein in Bild 3 dargestelltes Schieberegister implementiert erfolgt dadurch keine Verzögerung des Paketes, da der Router sofort nachdem ihm die Routinginformationen zur Verfügung stehen, mit dem Senden der weiteren Wege-Bits beginnt und lediglich die Kennung des Eingangsports an das Ende des Wege-Feldes anhängt. Durch diesen Vorgang befinden sich die für den aktuellen Hop benötigten Informationen immer am Anfang des Adressblocks. Durch das Anfügen der Eingangs-Informationen bleibt der Weg des Paketes nachvollziehbar, um eventuelle Antworten zu adressieren. Bei jedem Hop wird der Hop-Counter am Anfang des IPway-Paketes um x dekrementiert. Erreicht dieser Counter 0, ist das Paket an seinem Ziel angekommen und muss nicht weitergeleitet werden. Für den Rückweg muss der Hop-Counter aus einer im Frame vorhandenen Kopie rekonstruiert werden.Corer routers are located inside the network and process only IPway packets. This begins by sending a packet as soon as the first x = ld (N) bits of the way field have been read. Since N is the number of ports of a router, each router knows the number of bits to be processed. All processed bits are discarded when forwarding the packet. The length of the path field is initially considered static and is 256 bits. If this shift is implemented by a shift register illustrated in FIG. 3, this does not delay the packet since the router immediately after the routing information is available to it begins to transmit the further path bits and only the identifier of the input port to the end of the path - Field attaches. By doing so, the information needed for the current hop is always at the beginning of the address block. By adding the input information, the path of the package remains traceable to address any answers. For each hop, the hop counter at the beginning of the IPway packet is decremented by x. If this counter reaches 0, the parcel arrived at its destination and does not need to be forwarded. For the return route, the hop counter must be reconstructed from a copy in the frame.
- 1
- Start of frame delimiter
- 1
- Start of frame delimiter
Bild 7 zeigt die Paketverarbeitung eines IPway-Paketes innerhalb eines Corerouters. Betrachtet man lediglich die OSI-Schicht 3 muss der Router bei einer herkömmlichen IPv6-Paket 64 Bit + 128 Bit + 128 Bit = 320 Bit des Paketes lesen bevor ihm die Routing-Informationen zur Verfügung stehen. Mit der Annahme das ein Corerouter maximal 1024 Ports besitzt, müssen bei IPway lediglich 8 Bit + ld(1024) Bit = 18 Bit gelesen werden. Hier ergibt sich also ein Gewinn von 320 Bit – 18 Bit = 302 Bit pro Corerouter. Die Zeit die ein IP-Router für das Ermitteln des nächsten Hops aus den Adressinformationen benötigt wurde hier nicht quantisiert. Das sofortige Ablesen des Weges aus den im Paket enthaltenen Weginformation, ist jedoch ein essentieller Bestandteil des Verfahrens und stellt einen signifikanten Vorteil des IPway-Routers im Vergleich zu IP-Routern dar.Figure 7 shows the packet processing of an IPway packet within a corerouter. Looking only at
4 Edgerouter4 Edgerouter
Die Edgerouter, welche an den Grenzen des IPway-Netzsegmentes positioniert sind, realisieren die Umsetzung zwischen IPv6 und IPway. Sind alle Netzwerkelemente IPway-fähig werden keine Edgerouter benötigt. Kommunizieren zwei Endpunkte
- 2
- Beliebige Teilnehmer außerhalb des IPway-Netzes
- 3
- Beispielsweise durch Flooding 171
- 2
- Any participants outside the IPway network
- 3
- For example, by flooding 171
Ist der Weg bereits in der Datenbank gespeichert oder wurde Schritt
Bild 10 zeigt den Austritt eines IPway-Paketes aus dem Netzwerksegment. Beim IPv6-Paket stehen die Routinginformationen nach 64 Bit + 128 Bit + 128 Bit = 320 Bit zur Verfügung. Ein gewöhnlicher IPv6-Router muss noch weitere 320 Bit lesen, bevor er mit einer komplizierten Berechnung den weiteren Weg des Paketes durch das Netzwerk bestimmen kann. Beide Unterschiede, die geringer Zahl der zu lesenden Bits und der Wegfall der Routing-Berechnung führen zu extremen Geschwindigkeitsvorteilen des IPway-Verfahrens. Der Edgerouter muss das IPv6-Zieladressfeld innerhalb des IPway-Frames gelesen haben um das Paket weiter zusenden, hierzu müssen 8 Bit + 256 Bit + 128 Bit = 392 Bit gelesen werden. Die Verzögerung, im Vergleich zur Verarbeitung eines herkömmlichen IPv6-Paketes, beträgt somit 392 Bit – 320 Bit = 72 Bit. Die Summe der durch IPway verursachte Paketverzögerung beim Ein- und Austritt in das IPway-Netzwerksegment beträgt somit 264 Bit + 72 Bit = 336 Bit. Schon bei der Nutzung von zwei IPway-Coreroutern wird der Nachteil der durch die Umsetzung von IPv6 in IPway und zurück entsteht somit aufgehoben. Bild 9 sowie Bild 11 beschreiben den Ablauf der Paketverarbeitung im IPway-Edgerouter.Figure 10 shows the exit of an IPway packet from the network segment. With the IPv6 packet, the routing information is available after 64 bits + 128 bits + 128 bits = 320 bits. An ordinary IPv6 router needs to read another 320 bits before it can use a complicated computation to determine the packet's path through the network. Both differences, the small number of bits to read and the omission of the routing computation lead to extreme speed advantages of the IPway method. The Edgerouter must have read the IPv6 destination address field within the IPway frame in order to forward the packet by reading 8 bits + 256 bits + 128 bits = 392 bits. The delay compared to processing a conventional IPv6 packet is thus 392 bits - 320 bits = 72 bits. The sum of the packet delay caused by IPway when entering and exiting the IPway network segment is thus 264 bits + 72 bits = 336 bits. Even if two IPway corer routers are used, the disadvantage of converting IPv6 to IPway and back is eliminated. Figure 9 and Figure 11 describe the process of packet processing in the IPway Edgerouter.
Nachfolgend werden zwei Optimierungen von IPway beschrieben welche zum einen eine variable Weglänge sowie eine Reduktion des durch die Übertragung der IPv6-Adressen verursachten Overlheads anstreben.In the following, two optimizations of IPway are described which aim for a variable path length as well as a reduction of the overlay caused by the transmission of IPv6 addresses.
5 IPway.25 IPway.2
Abhängig von der Anzahl der Hops innerhalb eines IPway-Netzwerkes werden unterschiedlich viele Bits für die Übertragung dieser Information benötigt. Bei dieser Optimierung wird ein variables Weg-Feld eingeführt, dessen Länge durch ein 8 Byte Längenfeld angegeben ist. Ansonsten funktioniert die Behandlung der IPway-Pakete analog zum bisherigen Ablauf.
Durch diese Optimierung erhält das Wegfeld eine Variable Länge von W, entsprechend ändern sich die Verzögerungen und Zeitgewinne bei der Paketverarbeitung innerhalb der Core- und Edgerouter.
Gewinn pro Corerouter: 320 Bit – (8 Bit + 8 Bit + ld(1024)Bit) = 294 Bit
Verlust am Edgerouter in: 8 Bit + 8 Bit + W Bit = 16 + W Bit
Verlust am Edgerouter out: 8 Bit + 8 Bit + W Bit + 128 Bit – 320 Bit = W – 176 Bit
Gesamtgewinn an den Edgeroutern: –(W – 176 Bit) – (16 + W Bit) = 160 – 2 W BitThis optimization gives the way field a variable length of W, correspondingly changing the delays and time gains in packet processing within the Core and Edger routers.
Profit per Corerouter: 320 bits - (8 bits + 8 bits + ld (1024) bits) = 294 bits
Loss on Edgerouter in: 8 bits + 8 bits + W bits = 16 + W bits
Loss on Edgerouter out: 8 bits + 8 bits + W bits + 128 bits - 320 bits = W - 176 bits
Total gain on Edgerouters: - (W - 176 bits) - (16 + W bits) = 160 - 2 W bits
Durch diese Optimierung entsteht im Vergleich zur Übertragung von
- 4
- Mit 80 Bit ließen sich beispielsweise 8 Hops über Router mit einer Portanzahl von jeweils 1024 Ports kodieren.
- 4
- With 80 bits, for example, 8 hops could be encoded via routers with a port number of 1024 ports each.
6 IPway.3 6 IPway.3
Dieser Optimierung des IPway-Protokolls beschreibt die Abbildung der IPv6-Adressen innerhalb des IPway-Netzsegmentes auf eine Kombination aus einer ID
- 5
- nachfolgend Hash genannt
- 5
- hereafter called hash
Verlässt eine solches optimiertes IPway-Paket das Netzwerksegment muss der Edgerouter nun lediglich den 24 Bit Hashwert lesen um die IPv6-Adressen für die Rekonstruktion des IPv6-Paketes zu ermitteln. Diese Optimierung senkt den Zeitverlust eine IPway-Paketes zusätzlich.
Gewinn pro Corerouter: 320 Bit – (8 Bit + 8 Bit + ld(1024) Bit) = 294 Bit
Verlust am Edgerouter in: 8 Bit + 8 Bit + W Bit = 16 + W Bit
Verlust am Edgerouter out: 8 Bit + 8 Bit + W Bit + 24 Bit – 320 Bit = W – 280 Bit
Gesamtgewinn an den Edgeroutern: –(W – 280 Bit) – (16 + W Bit) = 264 – 2 W Bit If such an optimized IPway packet leaves the network segment, the Edgerouter now only has to read the 24-bit hash value to determine the IPv6 addresses for the reconstruction of the IPv6 packet. This optimization additionally reduces the time loss of an IPway packet.
Profit per Corerouter: 320 bits - (8 bits + 8 bits + ld (1024) bits) = 294 bits
Loss on Edgerouter in: 8 bits + 8 bits + W bits = 16 + W bits
Loss on Edgerouter out: 8 bits + 8 bits + W bits + 24 bits - 320 bits = W - 280 bits
Total gain on the Edgerouters: - (W - 280 bits) - (16 + W bits) = 264 - 2 W bits
Durch diese Optimierung entsteht im Vergleich zur Übertragung von standardmäßigen IPv6-Paketen ein Zeitgewinn an den Edgeroutern solange die Länge des Wegfeldes eine Länge von 132 Bit nicht überschreitet.This optimization saves Edgerouters time compared to standard IPv6 packets as long as the length of the path does not exceed 132 bits.
6.1 Zusammenfassung6.1 Summary
Durch Kombination der soeben vorgestellten Verfahren in den Edge- und Coreroutern lassen sich folgende Zeiteinsparung im Vergleich zur Übertragung eines IPv6-Paketes über die gleiche Anzahl an Netzwerkknoten erreichen:
Gewinn pro Corerouter: 294 Bit
Gesamtgewinn an den Edgeroutern: 264 – 2 W Bit
Wobei W realistischerweise mit 80 Bit angenommen werden kann.By combining the methods just presented in the edge and core routers, the following time savings can be achieved in comparison to the transmission of an IPv6 packet via the same number of network nodes:
Profit per Corerouter: 294 Bit
Total profit on Edgeroutern: 264 - 2 W bit
Where W can realistically be assumed to be 80 bits.
6.2 IPv46.2 IPv4
Durch den ähnlichen Aufbau
- 6
- Header-Quelladresse-Zieladresse-Daten
- 6
- Header source address destination address data
AbbildungsverzeichnisList of Figures
- 1 (Stand der Technik:) Abstrahiertes IPv6-Paket innerhalb eines MAC 802.3 Payloads.1 (Prior Art) Abstracted IPv6 packet within a MAC 802.3 payload.
- 2 (Stand der Technik:) Herkömmliche Verarbeitung eines IPv6-Paketes in einem Netzwerk.2 (Prior Art) Conventional processing of an IPv6 packet in a network.
- 3 Abbildung des IPway-Adressblocks realisiert als Schieberegister.3 Image of the IPway address block implemented as a shift register.
- 4 Abbildung eines IPway-Netzwerksegmentes.4 Illustration of an IPway network segment.
- 5 Abbildung des IPway-Paketes.5 Illustration of the IPway package.
- 6 Ablaufplan eines IPway Corerouters6 Flowchart of an IPway Corerouter
- 7 Verarbeitung eines Paketes im Corerouter innerhalb des IPway-Netzwerkes7 Processing of a packet in the corerouter within the IPway network
- 8 Paketverarbeitung bei Eintritt in das IPway-Netzwerk.8 Packet processing when entering the IPway network.
-
9 Ablaufplan eines IPway-Edgerouters mit Protokollversion 1 und 2 für eingehende Pakete9 Flowchart of an IPway Edgerouter with
1 and 2 for incoming packetsprotocol version - 10 IPway-Paket beim Austritt aus dem IPway-Netzwerk10 IPway packet exiting the IPway network
-
11 Ablaufplan eines IPway-Edgerouters mit Protokollversion 1 für ausgehende Pakete11 Flowchart of an IPway Edgerouter with
protocol version 1 for outgoing packets -
12 Ablaufplan eines IPway-Edgerouters mit Protokollversion 2 für ausgehende Pakete12 Flowchart of an IPway Edgerouter with
protocol version 2 for outgoing packets - 13 Abbildung eines IPway-Paketes mit variabler Weglänge.13 Mapping of a variable path length IPway packet.
-
14 Ablaufplan eines IPway-Edgerouters mit Protokollversion 3 für eingehende Pakete14 Flowchart of an IPway Edgerouter with
protocol version 3 for incoming packets -
15 Ablaufplan eines IPway-Edgerouters mit Protokollversion 3 für eingehende Pakete15 Flowchart of an IPway Edgerouter with
protocol version 3 for incoming packets -
16 Ablaufplan eines IPway-Edgerouters mit Protokollversion 3 ausgehende Pakete16 Flowchart of an IPway Edgerouter with
protocol version 3 outgoing packets -
17 Ablaufplan eines IPway-Edgerouters mit Protokollversion 3 ausgehende Pakete17 Flowchart of an IPway Edgerouter with
protocol version 3 outgoing packets - 18 Abbildung eines IPway-Paketes mit IPv6-Hash und IPv6-Adressen.18 Mapping of an IPway packet with IPv6 hash and IPv6 addresses.
- 19 Abbildung eines IPway Paketes mit IPv6-Hash ohne IPv6-Adressen.19 Mapping of an IPway packet with IPv6 hash without IPv6 addresses.
Literaturliterature
-
[1] H. G. Choi u. a. Internet addressing architecture and hierarchical routing method thereof.
. 2005. URL: http://www.google.com/patents/US6868416.[1] HG Choi et al Internet addressing architecture and hierarchical routing method thereof.US Patent 6,868,416 , 2005. URL: http://www.google.com/patents/US6868416.U.S. Patent 6,868,416 -
[2] U. S. Chunduri u. a. Accelerated MAC address resolution for IPv6 traffic with IS-IS protocol.
. 2015. URL: https://www.google.com/patents/US8934490.[2] US Chunduri et al Accelerated MAC address resolution for IPv6 traffic with IS-IS protocol.US Patent 8,934,490 , 2015. URL: https://www.google.com/patents/US8934490.U.S. Patent 8,934,490 -
[3]
[3]Andreas Foglar. 6Tree-Efficient IPv6 Routing. InnoRoute GmbH, 2014. URL: http://www.innoroute.com/sites/default/files/6Tree_white_paper.pdf. Andreas Foglar. 6Tree-Efficient IPv6 Routing. InnoRoute GmbH, 2014. URL: http://www.innoroute.com/sites/default/files/6Tree_white_paper.pdf. -
[4] J. Goldman u. a. Combined Layer 2 Virtual MAC Address with Layer 3 IP Address Routing.
. 2009. URL: https://www.google.com/patents/US20090063706.[4] J. Goldman et al.US Patent App. 11/847,903 Combined Layer 2 Virtual MAC Address withLayer 3 IP Address Routing. , 2009. URL: https://www.google.com/patents/US20090063706.US Patent App. 11 / 847.903 -
[5] G. Mulligan. Method for lossless IPv6 header compression.
. 2006. URL: https://www.google.com/patents/US Patent App. 11/235,565 .[5] G. Mulligan. Method for lossless IPv6 header compression.US20060088051 , 2006. URL: https://www.google.com/patents/US Patent App. 11 / 235.565 ,US20060088051 -
[6] S. Shimizu u. a. Packet transfer system, communication network, and packet transfer method.
. 2007. URL: https://www.google.com/patents/US Patent App. 11/477,450 .[6] S. Shimizu et al. Packet transfer system, communication network, and packet transfer method.US20070022211 , 2007. URL: https://www.google.com/patents/US Patent App. 11 / 477.450 ,US20070022211 -
[7]
.[7]Deepinder Sidhu u. a. >>Open shortest path first (OSPF) routing protocol simulation<<. In: ACM SIGCOMM Computer Communication Review 23.4 (1993), S. 53–62. URL: http://www.researchgate.net/profile/Raj_Nair4/publication/221164236_Open_Shortest_Path_First_(OSPF)_Routing_Protocol_Simulation/links/00b495386480433619000000.pdf ,Deepinder Sidhu et al. >> Open shortest path first (OSPF) routing protocol simulation <<. In: ACM SIGCOMM Computer Communication Review 23.4 (1993), pp. 53-62. URL: http://www.researchgate.net/profile/Raj_Nair4/publication/221164236_Open_Shortest_Path_First_(OSPF)_Routing_Protocol_Simulation/links/00b495386480433619000000.pdf -
[8] H. Wen u. a. A method for reconstructing the network address in the ipv6 access network. WO Patent App.
. 2007. URL: http://www.google.com/patents/PCT/CN2006/001,707 ?cl=en. [8] H. Wen et al. A method for reconstructing the network address in the ipv6 access network. WO Patent App.WO2007028306A1 , 2007. URL: http://www.google.com/patents/PCT / CN2006 / 001.707 ? Cl = en.WO2007028306A1
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte Nicht-PatentliteraturCited non-patent literature
- Choi u. a. [0001] Choi et al. [0001]
- Goldman u. a. [0002] Goldman et al. [0002]
- Chunduri u. a. [0002] Chunduri et al. [0002]
- Wen u. a. [0002] Who among others [0002]
- Shimizu u. a. [0002] Shimizu et al. [0002]
- IPv6-Standard [0003] IPv6 standard [0003]
- Standard-IPv6-Paketen [0018] Standard IPv6 Packages [0018]
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102016001869.0A DE102016001869A1 (en) | 2016-02-18 | 2016-02-18 | Method for optimizing the routing of IPv6 traffic (IPway) |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102016001869.0A DE102016001869A1 (en) | 2016-02-18 | 2016-02-18 | Method for optimizing the routing of IPv6 traffic (IPway) |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102016001869A1 true DE102016001869A1 (en) | 2017-08-24 |
Family
ID=59522070
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102016001869.0A Withdrawn DE102016001869A1 (en) | 2016-02-18 | 2016-02-18 | Method for optimizing the routing of IPv6 traffic (IPway) |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE102016001869A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113949690A (en) * | 2020-07-17 | 2022-01-18 | 奇安信科技集团股份有限公司 | IPv6 seed address sampling method, device, equipment and storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6868416B2 (en) | 1999-12-03 | 2005-03-15 | Korea Telecommunication Authority | Internet addressing architecture and hierarchical routing method thereof |
| US20060088051A1 (en) | 2004-10-22 | 2006-04-27 | Geoff Mulligan | Method for lossless IPv6 header compression |
| US20070022211A1 (en) | 2005-07-22 | 2007-01-25 | Shinsuke Shimizu | Packet transfer system, communication network, and packet transfer method |
| WO2007028306A1 (en) | 2005-09-09 | 2007-03-15 | Alcatel_Lucent | A method for reconstructing the network address in the ipv6 access network |
| US20090063706A1 (en) | 2007-08-30 | 2009-03-05 | International Business Machines Corporation | Combined Layer 2 Virtual MAC Address with Layer 3 IP Address Routing |
| US8934490B2 (en) | 2013-01-31 | 2015-01-13 | Telefonaktiebolaget L M Ericsson (Publ) | Accelerated MAC address resolution for IPv6 traffic with IS-IS protocol |
-
2016
- 2016-02-18 DE DE102016001869.0A patent/DE102016001869A1/en not_active Withdrawn
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6868416B2 (en) | 1999-12-03 | 2005-03-15 | Korea Telecommunication Authority | Internet addressing architecture and hierarchical routing method thereof |
| US20060088051A1 (en) | 2004-10-22 | 2006-04-27 | Geoff Mulligan | Method for lossless IPv6 header compression |
| US20070022211A1 (en) | 2005-07-22 | 2007-01-25 | Shinsuke Shimizu | Packet transfer system, communication network, and packet transfer method |
| WO2007028306A1 (en) | 2005-09-09 | 2007-03-15 | Alcatel_Lucent | A method for reconstructing the network address in the ipv6 access network |
| US20090063706A1 (en) | 2007-08-30 | 2009-03-05 | International Business Machines Corporation | Combined Layer 2 Virtual MAC Address with Layer 3 IP Address Routing |
| US8934490B2 (en) | 2013-01-31 | 2015-01-13 | Telefonaktiebolaget L M Ericsson (Publ) | Accelerated MAC address resolution for IPv6 traffic with IS-IS protocol |
Non-Patent Citations (9)
| Title |
|---|
| Andreas Foglar. 6Tree-Efficient IPv6 Routing. InnoRoute GmbH, 2014. URL: http://www.innoroute.com/sites/default/files/6Tree_white_paper.pdf. |
| Choi u. a. |
| Chunduri u. a. |
| Deepinder Sidhu u. a. >>Open shortest path first (OSPF) routing protocol simulation<<. In: ACM SIGCOMM Computer Communication Review 23.4 (1993), S. 53–62. URL: http://www.researchgate.net/profile/Raj_Nair4/publication/221164236_Open_Shortest_Path_First_(OSPF)_Routing_Protocol_Simulation/links/00b495386480433619000000.pdf |
| Goldman u. a. |
| IPv6-Standard |
| Shimizu u. a. |
| Standard-IPv6-Paketen |
| Wen u. a. |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113949690A (en) * | 2020-07-17 | 2022-01-18 | 奇安信科技集团股份有限公司 | IPv6 seed address sampling method, device, equipment and storage medium |
| CN113949690B (en) * | 2020-07-17 | 2023-11-03 | 奇安信科技集团股份有限公司 | IPv6 seed address sampling method, device, equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69330675T2 (en) | Improved packet structure for network layer | |
| DE69937248T2 (en) | ROUTERS AND METHOD FOR OPTIMAL CONDUCTIVE TABLE COMPRESSION | |
| DE60033737T2 (en) | Method and apparatus for multiplexing the payload data in a data network | |
| EP1101326B1 (en) | Method for transmitting data packets to a plurality of receivers in a heterogeneous communications network | |
| DE69727930T2 (en) | SUMMARY OF CONNECTIONS IN COMMUNICATION COMMUNICATION NETWORKS | |
| DE60130319T2 (en) | MULTITOR BRIDGE FOR DELIVERING NETWORK CONNECTIONS | |
| DE69825596T2 (en) | SYSTEM AND METHOD FOR A MULTILAYER NETWORK ELEMENT | |
| DE60102047T2 (en) | Label-switched communication network | |
| DE60103338T2 (en) | Label-switched communication network | |
| DE69601374T2 (en) | METHOD AND DEVICE FOR SYNCHRONIZING DATA TRANSMISSIONS WITH SELECTED CONNECTIONS IN A NETWORK | |
| DE60130367T2 (en) | Method for dynamically mixing packet header suppression techniques | |
| DE60035969T2 (en) | Method and arrangement for handling the information packets by user-selectable relay nodes | |
| DE69602753T2 (en) | NETWORK ADDRESSING ARRANGEMENT FOR REVERSE COMPATIBLE GUIDE CONTROL WITH AN EXTENDED ADDRESS SPACE | |
| DE69937185T2 (en) | METHOD AND APPARATUS FOR PACKAGE TRANSPORT HUNTING WITH A REDUCED NUMBER OF MEMORY ACCESS | |
| EP3695577A1 (en) | Method for data communication in a particularly industrial network, control method, device, computer program and computer-readable medium | |
| WO2012110011A2 (en) | Cutting mpls paths at forwarding level for connectionless mpls networks | |
| DE69833497T2 (en) | COMBINING VIRTUAL PATHS IN A MULTIPOINT-TO-POINT NETWORK TUNNEL PROTOCOL | |
| DE60133175T2 (en) | COMMUNICATION NETWORK | |
| DE10231958B4 (en) | Method and system for transmitting data packets over a network to selected multiple destinations, as well as computer readable medium | |
| DE60316158T2 (en) | FILTER FOR TRANSPORTATION | |
| DE102016001869A1 (en) | Method for optimizing the routing of IPv6 traffic (IPway) | |
| EP1162789A1 (en) | Method for managing routing informations and their changements in a MPLS network | |
| DE60320567T2 (en) | Address administrative procedures | |
| DE10124706A1 (en) | Method for transmitting data packets in routers on radio-based communications access networks subject to the Internet protocol uses a table to determine communication links and context identifications. | |
| DE102005003260B4 (en) | Iterative routing method with path-dependent routing metric |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H04L0029060000 Ipc: H04L0065000000 |
|
| R005 | Application deemed withdrawn due to failure to request examination |