[go: up one dir, main page]

CN102687473B - The method for building up of end-to-end label switched path and system - Google Patents

The method for building up of end-to-end label switched path and system Download PDF

Info

Publication number
CN102687473B
CN102687473B CN201280000229.4A CN201280000229A CN102687473B CN 102687473 B CN102687473 B CN 102687473B CN 201280000229 A CN201280000229 A CN 201280000229A CN 102687473 B CN102687473 B CN 102687473B
Authority
CN
China
Prior art keywords
node
path
switching
switching capability
label
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.)
Active
Application number
CN201280000229.4A
Other languages
Chinese (zh)
Other versions
CN102687473A (en
Inventor
章发太
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN102687473A publication Critical patent/CN102687473A/en
Application granted granted Critical
Publication of CN102687473B publication Critical patent/CN102687473B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种端到端标签交换路径的建立方法和系统。该方法包括首节点确定从所述首节点到末节点的端到端标签交换路径,所述端到端标签交换路径中包括融合设备对应的节点以及具有单一交换能力的节点;送路径请求消息,以便逐跳建立所述端到端标签交换路径。本发明实施例可以建立一条融合了多种交换能力的端到端路径。

The invention provides a method and system for establishing an end-to-end label switching path. The method comprises that the head node determines an end-to-end label switching path from the head node to the end node, and the end-to-end label switching path includes a node corresponding to a fusion device and a node with a single switching capability; sending a path request message, In order to establish the end-to-end label switching path hop by hop. The embodiment of the present invention can establish an end-to-end path integrating multiple switching capabilities.

Description

Method and system for establishing end-to-end label switching path
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and a system for establishing an end-to-end label switched path.
Background
With the development of communication technology, a convergence device has appeared, which can support a variety of switching capabilities, such as Packet-Optical Transport Network (P-OTN) devices, which can support wavelength switching, Time Division Multiplexing (TDM) switching, and Packet switching. When such a convergence device appears, an end-to-end service may pass through nodes with different switching capabilities, for example, an end-to-end service needs to pass through a packet switching domain and a TDM domain, and the packet switching domain and the TDM domain are connected by using the convergence device, at this time, when a Path is established, a Label Switching Path (LSP) is established corresponding to each switching capability respectively in the prior art, and configuration is performed on the convergence device to associate each Path. For example, if traffic needs to pass through the packet switching domain and the TDM domain, two LSP paths need to be established, one is a path with packet switching capability, the other is a path with TDM switching capability, and configuration needs to be performed on the convergence device to associate the two paths. In addition, the first node or the last node of the path established according to the switching capacity is the fusion device, so that the end-to-end path cannot be rerouted after the fusion device fails, and the survivability of the service is affected.
Disclosure of Invention
The invention provides a method and a system for establishing an end-to-end label switched path, which are used for solving the problems caused by respectively establishing paths according to switching capacity in the prior art.
The invention provides a method for establishing an end-to-end label switching path, which comprises the following steps:
a head node determines an end-to-end label switching path from the head node to a tail node, wherein the end-to-end label switching path comprises a node corresponding to a fusion device and a node with single switching capability;
the head node sends a path request message so as to establish the end-to-end label switching path hop by hop;
the head node determining an end-to-end label switched path from the head node to a tail node, comprising:
the method comprises the steps that a first node obtains the exchange capacity of fusion equipment, the exchange capacity of a node with single exchange capacity and network topology information, wherein the fusion equipment has at least two exchange capacities; the first node calculates the end-to-end label switching path according to the switching capacity of the fusion equipment, the switching capacity of the node with single switching capacity and network topology information; or,
the first node acquires the end-to-end label switched path from a path calculation unit, wherein the path calculation unit is used for acquiring the switching capability of the convergence device, the switching capability of the node with single switching capability and network topology information, and calculating the end-to-end label switched path according to the switching capability of the convergence device, the switching capability of the node with single switching capability and the network topology information.
The invention provides a system for establishing an end-to-end label switching path, which comprises:
the system comprises a first node device, a second node device and a third node device, wherein the first node device is used for determining an end-to-end label switched path from a first node to a last node and sending a path request message to establish the end-to-end label switched path, and the end-to-end label switched path comprises nodes corresponding to a fusion device and nodes with single switching capacity;
the fusion device is used for distributing labels and bandwidth according to the path request message and the exchange capacity of the fusion device after receiving the path request message, and carrying the signal type of the outlet link in the path request message for sending;
and the end node equipment is used for distributing labels and bandwidths according to the path request message and the exchange capacity of the end node equipment after receiving the path request message, and sending a response message, wherein the response message is returned to the head node equipment through the node with single exchange capacity and the fusion equipment.
It can be known from the above technical solutions that, in the embodiments of the present invention, when a convergence device exists, an end-to-end label switched path from a first node to a last node is established, and the end-to-end label switched path merges multiple switching capabilities, including nodes with different switching capabilities, instead of forming a path from the first node to the last node of a service after establishing different end-to-end paths according to nodes with different switching capabilities, which can avoid problems caused by establishing paths respectively, reduce configuration work, improve establishment efficiency, and improve service survivability.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive labor.
Fig. 1 is a flowchart illustrating an embodiment of a method for establishing an end-to-end label switched path according to the present invention;
fig. 2 is a flowchart illustrating another embodiment of a method for establishing an end-to-end label switched path according to the present invention;
fig. 3 is a flowchart illustrating another embodiment of a method for establishing an end-to-end label switched path according to the present invention;
FIG. 4 is a schematic diagram of the system configuration corresponding to FIG. 3;
FIG. 5 is a schematic diagram of a format of a unified switching relationship TLV according to an embodiment of the present invention;
FIG. 6 is a diagram illustrating a format of a non-blocking unified switching relationship TLV according to an embodiment of the present invention;
FIG. 7 is a schematic diagram illustrating a format of a unified tag request TLV in an embodiment of the present invention;
FIG. 8 is a diagram illustrating a format of a unified traffic parameter TLV in an embodiment of the present invention;
FIG. 9 is a schematic structural diagram of an embodiment of a system for establishing an end-to-end label switched path according to the present invention;
fig. 10 is a schematic structural diagram of another embodiment of the end-to-end label switched path establishment system according to the present invention;
fig. 11 is a schematic structural diagram of another embodiment of the system for establishing an end-to-end label switched path according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart illustrating an embodiment of a method for establishing an end-to-end label switched path according to the present invention, including:
step 11: a head node determines an end-to-end label switching path from the head node to a tail node, wherein the end-to-end label switching path comprises a node corresponding to a fusion device and a node with single switching capability;
optionally, the first node may calculate the end-to-end label switched path by itself, and may include:
the method comprises the steps that a first node obtains the exchange capacity of fusion equipment, the exchange capacity of a node with single exchange capacity and network topology information, wherein the fusion equipment has at least two exchange capacities;
and the head node calculates an end-to-end label switching path from the head node to the tail node according to the switching capability of the fusion equipment, the switching capability of the node with single switching capability and network topology information.
Or, optionally, the first node may obtain the end-to-end label switched path from the path calculating unit, and the path calculating unit may calculate the end-to-end label switched path by using the following method:
a path calculation unit acquires the switching capacity of a fusion device, the switching capacity of a node with single switching capacity and network topology information, wherein the fusion device has at least two switching capacities;
and the path calculation unit calculates an end-to-end label switching path from the first node to the end node according to the switching capability of the fusion equipment, the switching capability of the node with the single switching capability and the network topology information.
The fusion device can issue the switching capability of the node through a routing protocol, and each node which is located in the same mutually-communicable network with the fusion device, including the head node and/or the path calculation unit, acquires the switching capability of the fusion device through a routing flooding process.
The switching capabilities of the convergence device may be referred to as unified switching capabilities, indicating whether the convergence device supports switching capabilities and whether the bandwidth between the supported switching capabilities has non-blocking switching capabilities.
The node with single switching capability can also inform the switching capability of the node by a route issuing mode. In addition, after each node is issued by the route, the head node and/or the path computation element may determine network topology information.
Taking the example that the first node calculates the end-to-end label switched path, for example, the originating node of the service, that is, the first node is node a, and node a is to originate the service to node Z, it is assumed that the nodes a to node Z need to pass through a packet switched domain, a TDM domain and a packet switched domain, and different domains are connected by using a convergence device. At this time, an end-to-end LSP path from node a to node Z needs to be calculated, and the end-to-end LSP path will include a node having packet switching capability, a convergence device, a node having TDM switching capability, a convergence device, and a node having packet switching capability, respectively, in this order.
The end-to-end label switched path in the embodiment of the present invention may be referred to as a unified end-to-end label switched path.
Step 12: the head node sends a path request message so as to establish the end-to-end label switching path from the head node to the end node hop by hop.
Wherein, similar to the prior art, each node is required to send a Path request (Path) message hop by hop when establishing a Path. Different from the prior art, the end-to-end label switched path established by the embodiment of the invention corresponds to a plurality of switching capabilities, rather than only one switching capability per path as in the prior art. The path request message in the embodiment of the present invention is to trigger the establishment of the unified end-to-end label switched path, and therefore may be referred to as a unified path request message.
In this embodiment, when the convergence device exists, an end-to-end label switched path from the first node to the end node is established, where the end-to-end label switched path includes the convergence device and the node with the single switching capability, instead of forming a path from the first node to the end node of the service after respectively establishing an end-to-end path corresponding to the single switching capability according to the node with the single switching capability, which may avoid the problem caused by respectively establishing paths, reduce configuration work, improve establishment efficiency, and improve service survivability.
Further, referring to fig. 2, on the basis of the first embodiment, the present embodiment may further include:
step 13: after receiving the path request message sent by the previous node, the intermediate node allocates a label and a bandwidth according to the path request message and the switching capability of the intermediate node, and sends the path request message containing the signal type of the egress link to the next node, wherein the intermediate node comprises: a convergence device or a node with a single switching capability.
Wherein, for an intermediate node (i.e. a node with single switching capability) of the non-converged device, when the signal type contained in the path request message is the same as the signal type of the intermediate node, the label is allocated according to the same signal type, and the bandwidth is allocated according to the bandwidth information contained in the path request message.
For an intermediate node of the convergence device, if the signal type supported by the egress link of the intermediate node is different from the signal type in the uniform traffic parameter in the received path request message, the intermediate node may detect whether the intermediate node supports conversion from the signal type of the ingress end to the signal type of the egress end, and if so, the intermediate node may assign a label based on the signal type of the egress link in the direction of the egress link, otherwise, the intermediate node fails to establish when not supported.
For example, after receiving a path request message sent by an upstream node, an intermediate node of the Unified label switched path learns that an end-to-end "Unified label switched path" is to be established according to "Unified LSP encoding" in the Unified label request object. Meanwhile, the Bandwidth required by the unified label switched path is known from the Bandwidth (Bandwidth) of the unified traffic parameter object. In addition, the node also knows the Type of the upstream Signal (such as PSC or ODU0) from the Signal Type (Signal Type) of the unified traffic parameter object. The node may allocate the label according to its own capability, for example, if the node is not a convergence device and the supported signal type of the node is the same as the signal type specified in the upstream message (e.g., both are ODU0), the node may allocate the label according to ODU 0. If the node is a convergence device and the Signal Type supported by the egress link is different from the Signal Type specified in the upstream message (for example, the Signal Type specified in the upstream message is GE, and the egress Signal Type of the node only supports ODU0 or ODU1), the node will detect whether the node supports the capability of converting GE into ODU0, and if so, the node will allocate a label in the direction of the egress link according to ODU0 and set the Signal Type in the unified traffic parameter to a value corresponding to ODU 0.
Step 14: after receiving the path request message sent by the previous node, the last node allocates a label and a bandwidth according to the path request message and the exchange capacity of the last node, and returns a response message to the previous node.
Fig. 3 is a flowchart illustrating another embodiment of a method for establishing an end-to-end label switched path according to the present invention, and fig. 4 is a system structure diagram corresponding to fig. 3.
Referring to fig. 4, it is assumed that the node A, B, C, D, E and the node N, Z in the system are general Ethernet switches connected to each other by Gigabit Ethernet (GE) links, that is, the nodes have packet switching capability. Assume that a node H, I, J, K, L in the system is an Optical Transport Network (OTN) device, and are connected to each other by an Optical Data Unit (ODU) link, where ODUs supported by the ODU link are, for example, ODU0, ODU1, ODU2, ODUflex, and the like, that is, these nodes have TDM switching capability. Nodes F, G and M are converged devices having packet switched capability and TDM switched capability, the capabilities that converged devices have may be referred to as unified switching capability.
Referring to fig. 3, the present embodiment includes:
step 31: the convergence device releases that it has unified switching capabilities.
For example, nodes F, G and M advertise their unified switching capabilities via a routing protocol, so that all nodes in the network (from node A to node Z) know that nodes F, G and M have unified switching capabilities.
Specifically, the convergence device may issue that it has unified switching capability in the following manner:
taking the Open Shortest Path First (OSPF) protocol as an example, the Length Value of the Interface Switch Capability Descriptor (ISCD) defined in RFC4203 may be published by using Length Value (TLV). The present embodiment supports the issue of unified switching capability by adding a definition in the ISCD.
The ISCD defined switching capabilities in this embodiment are shown in table 1:
TABLE 1
1 Packet switching capability 1(packet switch capable-1, PSC-1)
2 Packet switching capability 2(packet switch capable-2, PSC-2)
3 Packet switching capability 3(packet switch capable-3, PSC-3)
4 Packet switching capability 4(packet switch capable-1, PSC-4)
51 Layer 2 switching capability (layer-2switch capable, L2SC)
100 Time division multiplexing switching capability (TDM)
150 Wavelength switching capability (LSC)
200 Fiber switch capable,FSC)
210 Unified switching capability (unified switch capable)
Wherein, the last description in table 1 is a description added on the basis of the existing ISCD definition, and is used to describe that the switching capability is unified switching capability.
According to the definition shown in table 1, then nodes F, G and M issue an ISCD TLV, and the value in the field describing the switching capability in the ISCD TLV is 210.
Further, a sub-TLV (sub-TLV) may be further added to indicate which switching capabilities are specifically supported by the "unified switching capability", for example, the added sub-TLV may be referred to as "unified switching relationship" TLV, and the format of the added sub-TLV may be as shown in fig. 5, where the meaning of each field is as follows:
identification (Flag): indicating whether the conversion capability is not blocked, if the conversion capability is not blocked, setting the value to be 01, and at this time, the content of a Convertible Bandwidth field is not needed. If there is congestion, its value may be set to 00, at which time the Convertible Bandwidth must be set to the Bandwidth that can be converted.
Input switching capability (In-SC) and output switching capability (Out-SC): the values of the Switching capability of the input and the Switching capability of the output are represented respectively, and may be values of Switching Cap type In the ISCD (interface Switching capability descriptor) format defined In RFC4203, such as that when the In-SC is PSC-1, the value of the In-SC is 1, and when the Out-SC is TDM, the value of the Out-SC is 100.
Input Encoding type (In-Encoding) and output Encoding type (Out-Encoding): the input coding Type and the output coding Type are respectively represented, which may be values of the LSPEncoding Type defined in RFC3471 (and types defined by other RFC extensions), and values of which may be values as shown in table 2:
TABLE 2
1 Grouping (Packet)
2 Ethernet (Ethernet)
3 Quasi-synchronous digital system (ANSI/ETSI PDH)
4 Retention (Reserved)
5 Synchronous digital system (SDH ITU-T G.707/SONET ANSI T1.105)
6 Retention (Reserved)
7 Digital encapsulation (Digital Wrapper)
8 Wavelength (lambda (photosonic))
9 Optical Fiber (Fiber)
10 Retention (Reserved)
11 Fibre channel (FiberChannel)
Convertible Bandwidth (Convertible Bandwidth): indicating a bandwidth switch between the incoming and outgoing switch types, the value of this field is only meaningful if Flag is set to block. For example, node F may convert a packet-switched 2G bandwidth to a TDM-switched 1G bandwidth, and the convertible bandwidth may require 1G to be filled.
Fields are reserved.
In this embodiment, taking non-blocking as an example, referring to fig. 6, since there is no blocking in this embodiment, the convertible bandwidth field is not required.
Step 32: the head node computes a unified end-to-end LSP path.
In which, assuming that node a is to establish a path to node Z, node a needs to calculate an end-to-end LSP path from node a to node Z, instead of establishing multiple paths according to switching capabilities, respectively, as in the prior art. This end-to-end LSP path from the first node of the traffic (node a) to the last node of the traffic (node Z) may be referred to as a unified end-to-end LSP path.
Node a may calculate the end-to-end LSP path based on topology information, switching capabilities that the convergence device has, and the like. For example, the shortest path between node a and node Z, which includes a fusion device with conversion capability, is determined as an end-to-end LSP path using a shortest path calculation method.
In this embodiment, it is assumed that an end-to-end LSP path calculated by node a is: A-B-D-F-H-K-M-N-Z.
Step 33: the first node sends a unified label switched path request message.
The unified label switched Path request message is different from the existing Path message in that, because an end-to-end Path across switching capabilities is to be established in this embodiment, the label request carried in the unified label switched Path request message in this embodiment needs to be indicated as a unified label request, and the carried parameters need to be indicated as unified traffic parameters, so as to indicate a subsequent node to establish an end-to-end "unified switched" label Path.
This embodiment describes the implementation process of a Unified label switched path (Unified LSP), which is initiated by a head node (i.e., node a) of the Unified LSP using RSVP-TE (RFC 3473).
When a service head node initiates signaling to establish a "unified label switched path", the signaling needs to carry other optional or selectable objects defined by RFC3473 in addition to carrying a "unified label request" and a "unified traffic parameter". For example, Explicit Route Object (ERO) information is carried in the unified label switched path request message, and the ERO information carries the above end-to-end path information a-B-D-F-H-K-M-N-Z.
For "unified tag request," its format may be as shown in FIG. 7:
referring to fig. 7, the fields have the following meanings:
coding type (LSP enc.type) field: in the present embodiment, a new type is defined, for example, the new type (type) is uniform label switched path coding (uniform LSP encoding), and its value (value) is 14.
Switching Type (Switching Type) field: in the present embodiment, a new type is defined, for example, the new type (type) is a unified switch capability (unified switch capable), and its value (value) is 210.
In addition, "G-PID" in fig. 6 is an existing field to indicate a traffic type of a payload.
For "unified traffic parameter", the format may be as shown in fig. 8:
referring to fig. 8, the fields have the following meanings:
signal Type (Signal Type): the signal type on the unified label switched path is indicated, for example, for the switching capability of the ODU, it may specify the signal type ODU1, ODU2, or ODUflex, etc., whose value may be variable hop by hop. If the previous hop is GE, the next hop may be ODUflex or ODU 0.
Bandwidth (Bandwidth): the traffic bandwidth of this unified label switched path is indicated, e.g., 1 Gbps.
Fields are reserved.
Specifically, in this embodiment, the node a sends a Unified label switched path request message, where the Switching Type in the Unified label switched path request message is a Unified Switch Capable, the lspending Type is a Unified LSP Encoding, and the Signal Type is GE, and the bandwidth is 1 Gbps.
Step 34: and after receiving the uniform label switching path request message of the previous node, the node B or the node D allocates labels and bandwidth based on the GE signal type.
After receiving the uniform label switched path request message sent by node a, or after receiving the uniform label switched path request message sent by node B, node D compares its own switching capability with the signal type included in the uniform label switched path request message, and if the two are the same, for example, both are GE switching capabilities in this embodiment, then allocates a label and a bandwidth based on the GE signal type. If the inconsistent establishment fails.
In addition, after the label and the bandwidth are allocated, the node B or the node D further sends a uniform label switched path request message to the next node, wherein the carried signal type is the GE signal type.
Step 35: and the node F allocates labels and bandwidth based on the ODU0 signal type according to the capability of the node F and the received unified label switched path request.
After receiving the unified label switched path request sent by the upstream node, the node F learns that the node F is a unified label switched path according to the unified label request and the unified traffic parameter, and finds that the signal type (ODU0) of its egress link is different from the signal type (GE) of the unified traffic parameter, and because the node F is a convergence device and supports non-blocking switching between the GE and the ODU0, the node F allocates a label (i.e., a timeslot of the ODU0) in the egress direction, i.e., the F-H link, based on the ODU 0. It then generates a Path message with the Signal Type of the unified traffic parameter in the Path message set to ODU 0.
Step 36: after receiving the unified label switched path request message of the previous node, the node H or the node K allocates a label and a bandwidth based on the signal type of the ODU 0.
The processing procedure of the node H, K is similar to that in step 34, except that the node H, K assigns a label based on the ODU0 instead of assigning a label based on the GE in step 34.
Step 37: and the node M allocates labels and bandwidth based on the GE signal type according to the capability of the node M and the received uniform label switching path request.
The processing procedure of the node M belonging to the convergence device is similar to that in step 35, except that the node M assigns a label in the egress link direction, that is, the M-N link is based on GE, instead of assigning a label based on the ODU0 in step 35.
Step 38: and after receiving the uniform label switching path request message of the previous node, the node N or the node Z allocates labels and bandwidth based on the GE signal type.
Where the node N, Z belongs to a non-converged device and is a GE link device, the process is similar to step 34. In addition, since node Z is the end node, it does not need to send the unified label switched path request message any more, and can return a Resv message.
Fig. 9 is a schematic structural diagram of an embodiment of a system for establishing an end-to-end label switched path according to the present invention, including a first node device 91, a convergence device 92, and a last node device 93; the head node device 91 is configured to determine an end-to-end label switched path from a head node to a tail node, and send a path request message to establish the end-to-end label switched path, where the end-to-end label switched path includes a node corresponding to the convergence device and a node having a single switching capability; the fusion device 92 is configured to, after receiving the path request message, allocate a label and a bandwidth according to the path request message and the switching capability of the fusion device, and send the path request message with a signal type of an egress link; the end node device 93 is configured to, after receiving the path request message, allocate a label and a bandwidth according to the path request message and the switching capability of the end node device, and send a response message, where the response message is returned to the head node device via a node with a single switching capability and a convergence device.
Optionally, referring to fig. 10, the head node apparatus 91 may include an obtaining module 101, a calculating module 102, and a sending module 103; the acquiring module 101 is configured to acquire switching capabilities of a convergence device, switching capabilities of nodes having a single switching capability, and network topology information, where the convergence device has at least two switching capabilities; the calculation module 102 is configured to calculate an end-to-end label switched path from a first node to a last node according to the switching capability of the fusion device, the switching capability of a node having a single switching capability, and network topology information; the sending module 103 is configured to send a path request message to establish the end-to-end label switched path hop by hop.
Optionally, referring to fig. 11, the system may further include a path calculating unit 111, where the path calculating unit 111 is configured to obtain a switching capability of a convergence device, a switching capability of a node with a single switching capability, and network topology information, where the convergence device has at least two switching capabilities, and calculates an end-to-end label switching path from a first node to a last node according to the switching capability of the convergence device, the switching capability of the node with the single switching capability, and the network topology information; the first node device 91 is specifically configured to obtain the end-to-end label switched path from the first node to the end node from the path calculation unit 111.
Optionally, the fusion device 92 described above may also be used to: issuing exchange capability information in a routing mode, wherein the exchange capability information comprises: whether there is a non-blocking switching capability, an input encoding type, an output switching capability, an output encoding type, and a switchable bandwidth when there is a blocking switching capability.
Further, the fusion device 92 may be specifically configured to: when the signal type supported by the exit link is different from the signal type in the received path request message, whether the node supports the conversion from the signal type of the entrance end to the signal type of the exit end is detected, and if so, the label and the bandwidth are allocated in the direction of the exit link based on the signal type of the exit link.
Optionally, a path request message sent by the first node device 91 includes a uniform label request and a uniform traffic parameter, where the uniform label request is used to instruct to establish the end-to-end label switched path from the first node to the last node, the uniform traffic parameter includes a signal type and a bandwidth, the signal type is used to instruct a next node to allocate a label, and the bandwidth is used to instruct the next node to allocate a bandwidth.
Further, the unified label request included in the path request message sent by the head node device 91 includes: the label switching method comprises an encoding type field and a switching type field, wherein the encoding type field is used for encoding types when the end-to-end label switching path is established, the switching type field indicates that the path to be established has uniform switching capacity, and the uniform switching capacity refers to at least two switching capacities corresponding to the end-to-end label switching path.
In this embodiment, when the convergence device exists, an end-to-end label switched path from the first node to the end node is established, where the end-to-end label switched path includes the convergence device and the node with the single switching capability, instead of forming a path from the first node to the end node of the service after respectively establishing an end-to-end path corresponding to the single switching capability according to the node with the single switching capability, which may avoid the problem caused by respectively establishing paths, reduce configuration work, improve establishment efficiency, and improve service survivability.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and the modifications or the substitutions do not make the essence of the corresponding technical solutions depart from the scope of the technical solutions of the embodiments of the present invention.

Claims (11)

1.一种端到端标签交换路径的建立方法,其特征在于,包括:1. A method for establishing an end-to-end label switched path, comprising: 首节点确定从所述首节点到末节点的端到端标签交换路径,所述端到端标签交换路径中包括融合设备对应的节点以及具有单一交换能力的节点,所述端到端标签交换路径中的所述单一交换能力的节点之间通过所述融合设备连接;The head node determines an end-to-end label switching path from the head node to the end node, the end-to-end label switching path includes a node corresponding to the fusion device and a node with a single switching capability, and the end-to-end label switching path The nodes with the single switching capability are connected through the fusion device; 首节点发送路径请求消息,以便逐跳建立所述端到端标签交换路径,所述路径请求消息中包含统一标签请求、统一流量参数,所述统一标签请求包括编码类型和交换类型,用于指示建立所述从首节点到末节点的端到端标签交换路径,所述统一流量参数包括信号类型和带宽,用于指示下一节点分配标签和带宽,其中,所述标签为所述下一节点根据自身出口链路的信号类型分配的;The head node sends a path request message to establish the end-to-end label switched path hop by hop. The path request message includes a unified label request and a unified traffic parameter. The unified label request includes an encoding type and a switching type, which are used to indicate Establishing the end-to-end label switched path from the head node to the end node, the unified traffic parameters include signal type and bandwidth, used to instruct the next node to allocate labels and bandwidth, wherein the label is the next node Assigned according to the signal type of its own egress link; 中间节点中的融合设备接收到上一节点发送的路径请求消息后,根据所述统一标签请求、所述统一流量参数中的信号类型和带宽,以及自身具有的交换能力在出口链路方向基于其自身出口链路的信号类型分配标签和带宽,并将所述统一流量参数中的信号类型设置为出口链路的信号类型,向下一节点发送包含所述出口链路的信号类型的路径请求消息;After the fusion device in the intermediate node receives the path request message sent by the previous node, according to the unified label request, the signal type and bandwidth in the unified traffic parameters, and its own switching capability, it The signal type of its own egress link allocates labels and bandwidth, and sets the signal type in the unified traffic parameter as the signal type of the egress link, and sends a path request message containing the signal type of the egress link to the next node ; 所述首节点确定从所述首节点到末节点的端到端标签交换路径,包括:The head node determines an end-to-end label switching path from the head node to the end node, including: 首节点获取融合设备的交换能力、具有单一交换能力的节点的交换能力以及网络拓扑信息,所述融合设备具有至少两种交换能力;首节点根据所述融合设备的交换能力、具有单一交换能力的节点的交换能力以及网络拓扑信息,计算所述端到端标签交换路径;或者,The first node obtains the switching capability of the converged device, the switching capability of nodes with a single switching capability, and network topology information, and the converged device has at least two switching capabilities; Node switching capability and network topology information, calculating the end-to-end label switching path; or, 首节点从路径计算单元获取所述端到端标签交换路径,所述路径计算单元用于获取融合设备的交换能力、具有单一交换能力的节点的交换能力以及网络拓扑信息,并根据所述融合设备的交换能力、具有单一交换能力的节点的交换能力以及网络拓扑信息计算所述端到端标签交换路径。The head node obtains the end-to-end label switched path from a path computation unit, and the path computation unit is used to obtain the switching capability of the converged device, the switching capability of a node with a single switching capability, and network topology information, and according to the converged device The end-to-end label switching path is calculated based on the switching capability of the node, the switching capability of a node with a single switching capability, and the network topology information. 2.根据权利要求1所述的方法,其特征在于,所述获取融合设备的交换能力包括:2. The method according to claim 1, wherein said obtaining the switching capability of the converged device comprises: 接收所述融合设备通过路由方式发布的交换能力信息,所述交换能力信息包括:是否具有无阻塞转换能力、输入交换能力、输入编码类型、输出交换能力、输出编码类型、在具有阻塞转换能力时的可转换带宽。Receive the switching capability information released by the fusion device through routing, the switching capability information includes: whether it has non-blocking switching capability, input switching capability, input coding type, output switching capability, output coding type, when it has blocking switching capability switchable bandwidth. 3.根据权利要求1所述的方法,其特征在于,还包括:3. The method according to claim 1, further comprising: 末节点接收到上一节点发送的路径请求消息后,根据路径请求消息和自身具有的交换能力分配标签和带宽,并向上一节点返回应答消息,所述应答消息经由具有单一交换能力的节点和融合设备返回给所述首节点。After receiving the path request message sent by the previous node, the end node allocates labels and bandwidth according to the path request message and its own switching capability, and returns a response message to the previous node, and the response message passes through the node with a single switching capability and the fusion The device returns to the head node. 4.根据权利要求1所述的方法,其特征在于,所述接收到上一节点发送的路径请求消息后,根据所述统一标签请求、所述统一流量参数中的信号类型和带宽,以及自身具有的交换能力在出口链路方向基于其自身出口链路的信号类型分配标签和带宽,包括:4. The method according to claim 1, characterized in that after receiving the path request message sent by the previous node, according to the unified label request, the signal type and bandwidth in the unified traffic parameters, and its own It has the switching capability to allocate labels and bandwidth in the direction of the egress link based on the signal type of its own egress link, including: 所述融合设备在其出口链路所支持的信号类型与接收的路径请求消息中的信号类型不相同时,检测本节点是否支持从入口端的信号类型转换成出口端的信号类型,如果支持,在出口链路方向基于出口链路的信号类型来分配标签和带宽。When the signal type supported by its egress link is different from the signal type in the received path request message, the fusion device detects whether the node supports conversion from the signal type of the ingress port to the signal type of the egress port. Link direction assigns labels and bandwidth based on the signaling type of the egress link. 5.根据权利要求1所述的方法,其特征在于,所述统一标签请求中包括:编码类型字段和交换类型字段,所述编码类型字段为用于建立所述端到端标签交换路径时的编码类型,所述交换类型字段表明要建立的路径具有统一交换能力,所述统一交换能力是指所述端到端标签交换路径对应至少两种的交换能力。5. The method according to claim 1, wherein the unified label request includes: an encoding type field and an switching type field, and the encoding type field is used for establishing the end-to-end label switching path Coding type, the switching type field indicates that the path to be established has a unified switching capability, and the unified switching capability means that the end-to-end label switching path corresponds to at least two switching capabilities. 6.一种端到端标签交换路径的建立系统,其特征在于,包括:6. A system for establishing an end-to-end label switched path, characterized in that, comprising: 首节点设备,用于确定从首节点到末节点的端到端标签交换路径,并发送路径请求消息以建立所述端到端标签交换路径,所述端到端标签交换路径中包括融合设备对应的节点以及具有单一交换能力的节点,所述端到端标签交换路径中的所述单一交换能力的节点之间通过所述融合设备连接,The head node device is configured to determine an end-to-end label switching path from the head node to the end node, and send a path request message to establish the end-to-end label switching path, and the end-to-end label switching path includes the corresponding nodes and nodes with a single switching capability, the nodes with the single switching capability in the end-to-end label switching path are connected through the fusion device, 所述首节点设备发送的路径请求消息中包含统一标签请求、统一流量参数,所述统一标签请求包括编码类型和交换类型,用于指示建立所述从首节点到末节点的端到端标签交换路径,所述统一流量参数包括信号类型和带宽,用于指示下一节点分配标签和带宽,其中,所述标签为所述下一节点根据自身出口链路的信号类型分配的;The path request message sent by the head node device includes a unified label request and a unified traffic parameter, and the unified label request includes an encoding type and a switch type, which are used to indicate the establishment of the end-to-end label exchange from the head node to the end node path, the unified traffic parameters include signal type and bandwidth, and are used to instruct the next node to allocate a label and bandwidth, wherein the label is allocated by the next node according to the signal type of its own egress link; 融合设备,用于接收到所述路径请求消息后,根据所述统一标签请求、所述统一流量参数中的信号类型和带宽,以及自身具有的交换能力在出口链路方向基于其自身出口链路的信号类型分配标签和带宽,并将所述统一流量参数中的信号类型设置为出口链路的信号类型,向下一节点发送包含所述出口链路的信号类型的路径请求消息;The fusion device is configured to, after receiving the path request message, based on its own egress link in the egress link direction according to the unified label request, the signal type and bandwidth in the unified traffic parameters, and its own switching capability Allocating labels and bandwidths for the signal type of the unified flow parameter, and setting the signal type in the unified traffic parameter as the signal type of the egress link, and sending a path request message containing the signal type of the egress link to the next node; 末节点设备,用于接收到所述路径请求消息后,根据所述路径请求消息和自身具有的交换能力分配标签和带宽,并发送应答消息,所述应答消息经由具有单一交换能力的节点和融合设备返回给所述首节点设备。The end node device is configured to allocate labels and bandwidth according to the path request message and its own switching capability after receiving the path request message, and send a response message, and the response message passes through the node with a single switching capability and the fusion The device returns to the head node device. 7.根据权利要求6所述的系统,其特征在于,所述首节点设备包括:7. The system according to claim 6, wherein the head node device comprises: 获取模块,用于获取融合设备的交换能力、具有单一交换能力的节点的交换能力以及网络拓扑信息,所述融合设备具有至少两种交换能力;An acquisition module, configured to acquire the switching capability of a converged device, the switching capability of a node with a single switching capability, and network topology information, the converged device having at least two switching capabilities; 计算模块,用于根据所述融合设备的交换能力、具有单一交换能力的节点的交换能力以及网络拓扑信息,计算从首节点到末节点的端到端标签交换路径;A calculation module, configured to calculate an end-to-end label switching path from the first node to the end node according to the switching capability of the converged device, the switching capability of a node with a single switching capability, and network topology information; 发送模块,用于发送路径请求消息,以便逐跳建立所述端到端标签交换路径。A sending module, configured to send a path request message, so as to establish the end-to-end label switching path hop by hop. 8.根据权利要求6所述的系统,其特征在于,还包括:8. The system according to claim 6, further comprising: 路径计算单元,用于获取融合设备的交换能力、具有单一交换能力的节点的交换能力以及网络拓扑信息,所述融合设备具有至少两种交换能力,并根据所述融合设备的交换能力、具有单一交换能力的节点的交换能力以及网络拓扑信息,计算从首节点到末节点的端到端标签交换路径;a path calculation unit, configured to obtain switching capabilities of a converged device, switching capabilities of nodes with a single switching capability, and network topology information, the converged device has at least two switching capabilities, and according to the switching capabilities of the converged device, a Switching capabilities of nodes with switching capabilities and network topology information, calculate the end-to-end label switching path from the first node to the last node; 所述首节点具体用于从所述路径计算单元获取所述从首节点到末节点的端到端标签交换路径。The head node is specifically configured to obtain the end-to-end label switched path from the head node to the end node from the path calculation unit. 9.根据权利要求6所述的系统,其特征在于,所述融合设备还用于通过路由方式发布交换能力信息,所述交换能力信息包括:是否具有无阻塞转换能力、输入交换能力、输入编码类型、输出交换能力、输出编码类型、在具有阻塞转换能力时的可转换带宽。9. The system according to claim 6, wherein the fusion device is also used to publish switching capability information through routing, and the switching capability information includes: whether it has non-blocking switching capability, input switching capability, input coding Type, output switching capability, output encoding type, switchable bandwidth with blocking switching capability. 10.根据权利要求6所述的系统,其特征在于,所述融合设备具体用于:在其出口链路所支持的信号类型与接收的路径请求消息中的信号类型不相同时,检测本节点是否支持从入口端的信号类型转换成出口端的信号类型,如果支持,在出口链路方向基于出口链路的信号类型来分配标签和带宽。10. The system according to claim 6, wherein the fusion device is specifically configured to: when the signal type supported by its egress link is different from the signal type in the received path request message, detect the Whether to support the conversion from the signal type of the ingress port to the signal type of the egress port, and if so, assign labels and bandwidths based on the signal type of the egress link in the direction of the egress link. 11.根据权利要求6所述的系统,其特征在于,所述首节点设备发送的路径请求消息中包含的统一标签请求包括:编码类型字段和交换类型字段,所述编码类型字段为用于建立所述端到端标签交换路径时的编码类型,所述交换类型字段表明要建立的路径具有统一交换能力,所述统一交换能力是指所述端到端标签交换路径对应至少两种的交换能力。11. The system according to claim 6, wherein the unified label request contained in the path request message sent by the head node device includes: an encoding type field and an exchange type field, and the encoding type field is used to establish The coding type of the end-to-end label switching path, the switching type field indicates that the path to be established has a unified switching capability, and the unified switching capability means that the end-to-end label switching path corresponds to at least two switching capabilities .
CN201280000229.4A 2012-02-22 2012-02-22 The method for building up of end-to-end label switched path and system Active CN102687473B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/071457 WO2012095045A2 (en) 2012-02-22 2012-02-22 Method and system for establishing end-to-end label switched path

Publications (2)

Publication Number Publication Date
CN102687473A CN102687473A (en) 2012-09-19
CN102687473B true CN102687473B (en) 2015-08-19

Family

ID=46507492

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280000229.4A Active CN102687473B (en) 2012-02-22 2012-02-22 The method for building up of end-to-end label switched path and system

Country Status (2)

Country Link
CN (1) CN102687473B (en)
WO (1) WO2012095045A2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102687473B (en) * 2012-02-22 2015-08-19 华为技术有限公司 The method for building up of end-to-end label switched path and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1377108A2 (en) * 2002-06-27 2004-01-02 Alcatel S.A. Lightpath segmentation system and method in a GMPLS network
CN101102521A (en) * 2006-07-03 2008-01-09 华为技术有限公司 A Method for Realizing Service Protection in Automatic Switching Optical Network
CN102136994A (en) * 2010-08-02 2011-07-27 华为技术有限公司 Label switched path creation method, system and node equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101860473B (en) * 2009-04-08 2012-11-07 华为技术有限公司 Path computation method
CN102687473B (en) * 2012-02-22 2015-08-19 华为技术有限公司 The method for building up of end-to-end label switched path and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1377108A2 (en) * 2002-06-27 2004-01-02 Alcatel S.A. Lightpath segmentation system and method in a GMPLS network
CN101102521A (en) * 2006-07-03 2008-01-09 华为技术有限公司 A Method for Realizing Service Protection in Automatic Switching Optical Network
CN102136994A (en) * 2010-08-02 2011-07-27 华为技术有限公司 Label switched path creation method, system and node equipment

Also Published As

Publication number Publication date
WO2012095045A2 (en) 2012-07-19
WO2012095045A3 (en) 2013-02-21
CN102687473A (en) 2012-09-19

Similar Documents

Publication Publication Date Title
US10505655B2 (en) FlexE GMPLS signaling extensions
CN106803814B (en) Method, device and system for establishing flexible Ethernet path
US10277965B2 (en) OSPFTE extension to support GMPLS for flexible grid
ES2654817T3 (en) Method, device and system for bandwidth adjustment without interruptions
US8942557B2 (en) Super-channel optical parameters GMPLS signaling and routing extensions systems and methods
US9124385B2 (en) Optical connection hitless bandwidth or spectrum resizing
CN102598566B (en) Routing selection and wavelength allocation information coding method for wavelength switched optical network
US10097306B1 (en) Path computation systems and methods in control plane based networks for photonic layer topologies
US10455301B2 (en) Method to re-provision bandwidth in P-OTN network based on current traffic demand
US9473387B2 (en) Enhanced path selection scheme for equal cost paths in communication networks
US20090103533A1 (en) Method, system and node apparatus for establishing identifier mapping relationship
EP2667552B1 (en) Method for service transmission over optical transport network, device and system for realizing same
US20110236018A1 (en) In-band control plane and management functionality in optical level one virtual private networks
CN106803811A (en) The acquisition methods and device of a kind of routing iinformation
CN101998182B (en) Information processing method, optical communication device and optical communication system in optical networks
EP4207794A1 (en) Data frame sending method and network device
CN105656587A (en) Method and device for implementing timeslot synchronization
CN113727220B (en) Service resource pre-configuration method, device and system
US9698930B2 (en) Bandwidth map update method and device
CN112398734A (en) A method, device and system for service transmission
CN102687473B (en) The method for building up of end-to-end label switched path and system
CN102439917B (en) Connection building method and device for transponding neighbour-lable switching path
CN108737911B (en) POTN service bearing method and system based on generalized optical burst switching
Miyazawa et al. Experimental demonstrations of interworking between an optical packet and circuit integrated network and openflow-based networks
ES2661521T3 (en) Procedure, apparatus and control channel setting system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant