WO2003017584A2 - Etablissement signalise de sequences de connexion - Google Patents
Etablissement signalise de sequences de connexion Download PDFInfo
- Publication number
- WO2003017584A2 WO2003017584A2 PCT/DE2002/002876 DE0202876W WO03017584A2 WO 2003017584 A2 WO2003017584 A2 WO 2003017584A2 DE 0202876 W DE0202876 W DE 0202876W WO 03017584 A2 WO03017584 A2 WO 03017584A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- connection
- tunnel
- sequence
- label
- virtual
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 13
- 230000011664 signaling Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims description 2
- 241000465502 Tobacco latent virus Species 0.000 description 16
- 241000036569 Carp sprivivirus Species 0.000 description 10
- 238000013507 mapping Methods 0.000 description 8
- 230000002457 bidirectional effect Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 230000009269 systemic vascular permeability Effects 0.000 description 3
- 235000008694 Humulus lupulus Nutrition 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 241001315609 Pittosporum crassifolium Species 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000004071 soot Substances 0.000 description 1
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
- H04L45/34—Source routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
Definitions
- a nmeldungsussistand relates to a method Einrich ⁇ th of connections in a connection network are connected in the connecting nodes via links.
- VN virtual communication networks
- m bidirectional
- MPLS multi protocol label switching
- All telecommunication networks are physical "partial mesh * networks".
- a full mesh “fill mesh * would be nonsensical.
- a certain number of connections or tunnels can be established on a physical network, which as a whole each result in a so-called virtual network.
- This virtual network comprises a total of n nodes. With full meshing of the virtual network one would need n * (n-l) / 2 bidirectional connections or n * (n-l) unidirectional connections.
- This “virtual fill mesh” is still too complex (too expensive).
- a somewhat more complex "Karo" network only requires 2 * n bidirectional connections or 4 * n unidirectional connections.
- VSPN Virtual Service Provider Network More precisely: The connection network between the n switches / routers of a service provider, which bridges the network of another service provider. This connection network is also called the Carrier's Carrier Network.
- MPOA Multi-Protocol-over-ATM
- a lot of ATM-SVC connections are used to establish an ATM network as a kind of transit network for the Internet to use.
- the ATM switches are also connected to Internet routers. IP packets are transported in the form of ATM cells through the ATM network in order to then forward them as IP packets in an IP network.
- Previous solutions a) fill mesh ie n * (nl) / 2 SVCs, or b) SVC management, which can set up a maximum of m SVCs. If a SVC is required that does not yet exist, it will be set up if the maximum m has not yet been reached. Otherwise, either the transfer request rejected or it is broken down to create an existing SVC to "place * - about an SVC has the relative little Vehrerieslast.
- partial mesh * the user data to be transported must pass through a certain sequence of connection tunnels in order to arrive at a predetermined destination node.
- the subject of the application is based on the problem of producing a quasi full mesh, even if the full For example, for reasons of savings, it is far below the minimum .
- connection ⁇ will stretch to sequences of connecting tunnels built and used as a transit tunnel, in which case consequences of virtuel ⁇ len links can be run through the data transport.
- the subject of the application advantageously saves a lot of tunnel connections.
- Such a sequence can in turn be viewed as a tunnel.
- "Structure * or" structure sequence * should mean: Tunnel link settings are made (label switching entries) in such a way that the user data stream can change the individual tunnels just as quickly and easily as the lines within a tunnel.
- FIG. 1 shows an abstracting representation of a switching network in which the invention can be implemented and 2 special features according to the invention in the formation of sequences of connecting lines.
- the thin lines represent physical connection ⁇ stretch and their nearest physical router of a V determination network.
- the individual connections / tunnels can be of various technologies:
- ISDN connection ISDN connection
- ATM-SVC frame relay SVC
- MPLS-LSPs Internet tunnels according to the IETF standards such as IPSEC, L2TP, PPP, GRE, IP in IP.
- connection / tunnel sequence established by signaling can be technology heterogeneous
- a connection / tunnel sequence established by signaling is independent of the transmission standard (s) used.
- connection / tunnel sequences can be set up: point-to-point sequence, point-to-multipoint sequence, multipoint-to-point sequence.
- Point-to-multipoint The user data through the tree-like tunnel sequence set up flow from one transmitter tunnel exit point to several receiver tunnel end points.
- Multipoint-to-point The user data through the tree-like tunnel sequence set up flow from several transmitter tunnel exit points to a receiver tunnel end point.
- a tunnel of a higher hierarchical level consists of a linear sequence of element tunnels of a lower hierarchical level.
- the element tunnels of a tree-like tunnel sequence can e.g. Tunnels of the 1st hierarchical level (VPN over the physical network of a service provider.)
- the element tunnels of a tree-like tunnel sequence could also be of a higher hierarchical level (VPN over a virtual service provider network).
- Each element tunnel includes identifying and characterizing data of the "globally significant *” and "locally significant *” types.
- the globally significant data may include:
- Ru router address of the upstream tunnel end point (where the user data go into the tunnel),
- Rd router address of the downstream tunnel end point (where the user data leaves the tunnel),
- Color abstract summary of all characterizing properties such as bandwidth, QoS (Quality of Service), purpose like "for voice * or” for data *, etc.
- QoS Quality of Service
- the (different) color becomes important especially when it is there are several parallel tunnels with identical soot and identical round.
- This LSP-ID is, according to the invention, the router at the downstream end the tunnel sequence.
- the globally significant data from many tunnels may - statically or dynamically - be passed on to a process that may determine certain tunnel sequences from them.
- tunnel sequence that is built up (which consists of these element tunnels) also receives such globally and locally significant data.
- the downstream router issues a label. He tells the upstream router "with this label you should send me the user data packets *.
- the tunnel sequences are set up by signaling.
- non-branching / non-uniting tunnel sequence - i.e. a linear tunnel sequence - is basically the same as building a tunnel at the very first hierarchical level.
- a tunnel element us a VPN be constructed uniting doing ⁇ nelsequenzen that - no matter what the output node ⁇ beginning - the user data, to a predetermined destination node are transported.
- a hierarchical multi-point-to-point LSP enables the following:
- Any node S sends data intended for Z by giving these two MPLS labels.
- the top label in the label stack is responsible for label switching at the next physical node of the first virtual link, i.e. it is used in the next physical node to determine the physical continuation link and the continuation label.
- the lower label is carried transparently, i.e. unchanged, right through to the end of the first virtual link. There the upper label is removed and the lower label is used to access the following information: from the correct virtual follow-up link (in direction Z) the first physical line and its first label (which functions as the new upper label should greed. Furthermore, a new lower label, which should function as just described at the end of the second virtual link.
- the upper label is a VPI (Virtual path identifier)
- the lower label is a VCI (Virtual Channel identifier).
- the virtual links are SVPs.
- the tree- ⁇ -like effects of SVPs form a hierarchical multi ⁇ point-to-point SVC.
- the upper label is a VCI
- the lower label is a VPI.
- the virtual links are SVCs.
- the tree-like sequences of SVCs form a hierarchical multi-point-to-point SVP.
- a unique ID is assigned to each virtual link. It consists of "address of its ingress node + a unique number assigned by it itself". The IDs of two virtual links must be different even if they belong to different VNs.
- a suitable virtual link in the form of its ID must also be known for each virtual link. Suitable means: they must both belong to the same VN (only having the same end point nodes should not be sufficient).
- This assignment knowledge must in particular have and be able to evaluate the two end nodes of the respective virtual link, but also each node Z (or a VN for this central proxy server), which is to determine the tree of a hierarchical multi-point-to-point connection.
- the destination node Z is calculated as the tree of virtual links (or can it from a central server-zBVN be expected ⁇ ).
- a minimal number of setup messages (e.g. as many virtual links as there are adjacent to Z) are sent, and this is provided with source routing information that satisfies the upcoming branches.
- these could be "unsolicited" Label_Mapping messages.
- Node Z send out an "unsolicited" Label_Mapping message. It contains a suitable TREE ROUTE TLV which corresponds to the branches to be walked on. It also includes, for example, in a specially defined Passed_Virtual_Link-TLV the ID of the virtual link via which the user data should arrive at node Z.
- the individual ER-HOP TLVs in the source routing information may always contain the IDs of two inverse virtual links, namely the ID of the uplink (in the direction S) and the ID of the virtual downlinks (towards Z).
- the relevant (inverse) uplink may be any one, or may always be the first listed or one that is labeled "for data”.
- a node K-down has received the label mapping message for the establishment of a hierarchical multi-point-to-point TLV and has to evaluate a very specific ER-HOP TLV (if x-links are to be combined in K-down, so are es x ER-HOP TLVs).
- the ID of the uplink tells him the physical start line including the start label in order to convey the message, appropriately modified, label-switched via the uplink to the node K-up. Before doing this, however, he determines an available label V Incomng with regard to the entire virtual downlink, which he intends to communicate to the node K-up via label TLV.
- the node K-down has received a label V outgoing itself via label TLV.
- Node K-down take from the Passed_Virtual_Link-TLV of the self-received setup message the ID of the virtual link that it is to use to forward the user data in the Z direction.
- K-down sends the label mapping on to K-up, where it writes in the Passed_Virtual-Link TLV the ID of the virtual link via which it intends to receive the user data from K-up. If x should unite virtual links in K-down, he determined for each of x "incoming" links analogous one available label V ⁇ ncomng and a LIB entry in wel ⁇ chem is:
- each of the x different nodes K-up is informed of the ID of the respective virtual link via Passed_Virtual_Link-TLV, via which it is to send the user data to K-down.
- n-1 setup messages are transmitted in chronological succession in order to build up exactly one branch to exactly one start node S in accordance with the "ADD PARTY / SETUP" concept of the ATM Forum.
- the setup message is also an unsolicited label mapping message. It contains two types of source routing information
- Passed_Virtual_Link-TLV contains the ID of the downlink that is inverse to the very last uplink of the former ER- TLVs, i.e. the ID of the virtual link that is already integrated in the hierarchical multi-point-to-point connection and in which the current extension branch should flow.
- the former ER-TLV does not apply to those build-up messages that build a branch up to node Z.
- the PasD_Virtual_Link-TLV then contains the ID of the downlink via which Z is to receive the user data.
- the join message contains exactly one ER-TLV (Explicit Route TLV) whose ER-HOP TLVs are the IDs of the virtual links to be passed.
- the label must be assigned according to independent mode - anything else would be nonsense given the existence of variants la) and lb). That
- Each join message is similar to a label request, which makes a label assignment after each HOP and reports exactly one hop back towards node S (by means of a label mapping message) to make the appropriate LIB entry there.
- a Passed_Virtual_Link-TLV may contain the ID of the virtual link (downlinks) that the join message has just used.
- a node K-down which has just received it, will be able to determine the ID of an inverse virtual link (uplink) and can use it to send a label mapping message exactly one hop back towards S.
- This will be equipped with a label TLV in which K-down has entered a label V lncom ⁇ n ⁇ which it has assigned itself according to the principle of independent modes. For its part, K-down waits for a label mapping message and expects the analog label V outgoing from there. • It also knows the ID of the virtual link leading directly in the direction of Z, and thus its start line p outgoing together with the start label P outgoing based on the first ERHOP TLVs obtained.
- K-down forms the LIB entry, which can be accessed via video and which contains:
- Quasi-full meshing is only required for the order n many virtual links.
- the VN could be both a Virtual Service Provider Network (VSPN) and a Virtual Private Network (VPN). Furthermore: VSPNs could in turn operate VPNs.
- the VSPN consists of a number of 1st degree virtual links.
- a VPN operated by him consists of second-degree virtual links.
- Such a 2nd degree virtual link generally consists of several 1st degree virtual links.
- W outoing is the label for the first virtual link of the 1st degree from the relevant virtual link of the 2nd degree.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10138715.6 | 2001-08-07 | ||
| DE2001138715 DE10138715A1 (de) | 2001-08-07 | 2001-08-07 | Signalisierter Aufbau von Verbindungssequenzen |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2003017584A2 true WO2003017584A2 (fr) | 2003-02-27 |
| WO2003017584A3 WO2003017584A3 (fr) | 2003-07-10 |
Family
ID=7694647
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/DE2002/002876 WO2003017584A2 (fr) | 2001-08-07 | 2002-08-05 | Etablissement signalise de sequences de connexion |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE10138715A1 (fr) |
| WO (1) | WO2003017584A2 (fr) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2239032A1 (fr) * | 1998-05-28 | 1999-11-28 | Newbridge Networks Corporation | Acheminement par telephoniste de circuits intelligents pvc (spvc) dans un reseau en mode connexion |
| US6985447B2 (en) * | 2000-10-20 | 2006-01-10 | Nortel Networks Limited | Label switched traffic routing and signaling in a label switched communication packet network |
-
2001
- 2001-08-07 DE DE2001138715 patent/DE10138715A1/de not_active Withdrawn
-
2002
- 2002-08-05 WO PCT/DE2002/002876 patent/WO2003017584A2/fr active Application Filing
Also Published As
| Publication number | Publication date |
|---|---|
| WO2003017584A3 (fr) | 2003-07-10 |
| DE10138715A1 (de) | 2003-02-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE60103338T2 (de) | Etikettvermitteltes Kommunikationsnetzwerk | |
| DE69727930T2 (de) | Zusammenfassung von verbindungen in vermittlungskommunikationsnetzen | |
| DE60122457T2 (de) | System und Verfahren zum Herstellen eines Kommunikationsweges auf einer ATM Plattform | |
| DE69808753T2 (de) | Mehrfachübertragungsvermittlung und -verfahren | |
| DE69938570T2 (de) | Verfahren und Vorrichtung für eine reservierte und dynamische Dienstqualität in einem Kommunikationsnetz | |
| DE60037368T2 (de) | Verfahren und Architektur zur Unterstüzung von mehreren Diensten in einem Etikettvermittlungsnetzwerk | |
| DE60102047T2 (de) | Etikettvermitteltes Kommunikationsnetzwerk | |
| DE69916747T2 (de) | Verfahren zur Bereitstellung von Dienstgüte in IP-Netzwerken für verzögerungsempfindliche Verkehr | |
| DE69734258T2 (de) | Anordnung und Verfahren zur hierarchischen Mehrfachsende-Leitweglenkung in einem ATM-Netz | |
| DE60112700T2 (de) | System und Verfahren zum Betreiben eines Netzwerks auf einer ATM-Plattform | |
| DE102007022704B4 (de) | Verfahren zum Einrichten eines logischen Verbindungspfads in einem verbindungsorientierten paketvermittelten Kommunikationsnetzwerk | |
| DE69919569T2 (de) | Verwaltung von verbindungsorientierten diensten über das internet-protokoll | |
| DE102004008376B4 (de) | Verfahren und System zum Schaffen einer garantierten Qualität des Dienstes in einem IP-Netz | |
| DE60026238T2 (de) | Auf vorspezifizierter Dienstgüte basierender Verbindungsaufbau durch ein Kommunikationsnetz | |
| EP0929884B1 (fr) | Procede de transmission de donnees dans un reseau de telecommunication et commutateur pour la mise en oeuvre de ce procede | |
| DE60212404T2 (de) | Mehrfachsendung in paketvermittelten punkt-zu-punkt-netzwerken | |
| DE69637290T2 (de) | Verbindungsreservation in Kommunikationsnetzwerken | |
| DE60205748T2 (de) | Mehrfachsendung in punkt-zu-punkt-paketdatennetzwerken | |
| DE60108404T2 (de) | Vorrichtung und Verfahren zum Ausrichten des Mehrfachdatenverkehrs in einem Ethernet-MAN | |
| DE69737342T2 (de) | Internet-NCP(Netzwerksteuerungspunkt) über ATM | |
| DE60026006T2 (de) | System zum Empfang von Mehrfachdaten | |
| DE60128320T2 (de) | Durchführung von MPLS auf einer ATM Plattform | |
| EP0872090A1 (fr) | Procede pour etablir des informations d'acheminement | |
| DE10152011A1 (de) | Verfahren und Vorrichtung zur Abbildung von Netzwerk-Headern auf MPLS-Header in Bearer-Architekturen | |
| DE60012736T2 (de) | Verfahren zur leitwegerzeugung für mehrfachdatenverkehr |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A2 Kind code of ref document: A2 Designated state(s): US |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR IE IT LU MC NL PT SE SK TR Kind code of ref document: A2 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FR GB GR IE IT LU MC NL PT SE SK TR |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 2002767086 Country of ref document: EP |
|
| WWW | Wipo information: withdrawn in national office |
Ref document number: 2002767086 Country of ref document: EP |
|
| 122 | Ep: pct application non-entry in european phase |