WO2022237562A1 - 一种路径计算方法、装置、存储介质及电子装置 - Google Patents
一种路径计算方法、装置、存储介质及电子装置 Download PDFInfo
- Publication number
- WO2022237562A1 WO2022237562A1 PCT/CN2022/089969 CN2022089969W WO2022237562A1 WO 2022237562 A1 WO2022237562 A1 WO 2022237562A1 CN 2022089969 W CN2022089969 W CN 2022089969W WO 2022237562 A1 WO2022237562 A1 WO 2022237562A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- path
- forwarding
- controller
- pce
- delay
- 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.)
- Ceased
Links
Images
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/42—Centralised routing
-
- 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/12—Shortest path evaluation
- H04L45/121—Shortest path evaluation by minimising delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- 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/50—Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/56—Routing software
- H04L45/566—Routing instructions carried by the data packet, e.g. active networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/34—Source routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
Definitions
- Embodiments of the present disclosure relate to the communication field, and in particular, relate to a path calculation method, device, storage medium, and electronic device.
- RFC4655 describes a structure based on Path Computation Element (PCE) for Multi-Protocol Label Switching (MPLS) and Generalized Multi-Protocol Label Switching, referred to as GMPLS) traffic engineering (Traffic Engineer, referred to as TE) label switched path (Label Switched Paths, referred to as LSP) path calculation.
- PCE Path Computation Element
- GMPLS Generalized Multi-Protocol Label Switching
- TE Traffic Engineer
- LSP Label Switched Paths
- a PCE is an entity, component, application or network node that can calculate a network path or route based on a network graph and apply calculation constraints.
- the Path Computation Client PCC for short
- the PCE can request the PCE to perform path calculation.
- PCE can actively initiate the path calculation and issue a path establishment request to the head node.
- PCE can also be used as a controller (PCE-based Central Controller, referred to as PCECC) to actively issue path establishment, which carries centralized control objects (Central Control Instructions, referred to as CCI) to carry path establishment information to all nodes that the path passes through.
- PCECC Central Controller
- CCI Central Control Instructions
- the IEEE 802.1 standard organization defines Time-Sensitive Networking (TSN for short), which mainly provides services such as low latency, low packet loss rate, and high reliability for L2 layer services.
- TSN Time-Sensitive Networking
- the IETF standard organization also proposed Deterministic Networking (Deterministic Networking, referred to as DetNet), in which RFC8655 defines the technical architecture of DetNet to provide deterministic services for Layer 2 bridges and Layer 3 routing networks.
- DetNet Deterministic Networking
- RFC8655 defines the technical architecture of DetNet to provide deterministic services for Layer 2 bridges and Layer 3 routing networks.
- QoS Quality of Service
- Embodiments of the present disclosure provide a path calculation method, device, storage medium, and electronic device to at least solve the problem in the related art that calculating network paths or routes based on network graphs cannot meet service requirements.
- a path calculation method including:
- the controller calculates the forwarding path and forwarding delay information according to the end-to-end delay requirement
- the controller issues the forwarding path and the forwarding delay information to the device side.
- the controller delivering the forwarding path and the forwarding delay information to the device side includes:
- the controller sends the forwarding path and the forwarding delay information to the device side by using the path computation unit communication PCEP protocol, wherein the controller is a path computation unit PCE.
- the method before the controller calculates the forwarding path and the forwarding delay according to the end-to-end delay requirement, the method further includes:
- the controller obtains the end-to-end delay requirement
- the controller receives a path computation request sent by the head node PCC.
- the path computation request is a path computation request message PCReq based on the path computation element communication protocol PCEP protocol;
- the extended T bit in the LSP-EXTENDED-FLAG TLV carrying the label switched path LSP object in the PCReq message of the path computation request is used to indicate the path computation request based on time scheduling;
- the path calculation request PCReq message carries the extended TIME-SCHEDULING TLV in the Label Switched Path LSPA (Label Switched Paths Attribute) object to carry the constraint condition of the end-to-end delay, wherein the constraint condition includes a maximum End-to-end delay, minimum end-to-end delay and maximum end-to-end delay variation.
- the constraint condition includes a maximum End-to-end delay, minimum end-to-end delay and maximum end-to-end delay variation.
- the controller delivering the forwarding path and the forwarding delay information to the device side includes:
- the device side is a head node PCC, and the controller sends the forwarding path and the forwarding delay information to the head node PCC;
- the device side is a node passed by the forwarding path, and the controller delivers the forwarding path and the forwarding delay information to the node passed by the forwarding path.
- the forwarding path and the forwarding delay information are carried by extending the delay field in the ERO object;
- the forwarding path and the forwarding delay are carried by extending the delay field in the source routing display path object (Segement routing Explicit Routing Object, referred to as SR-ERO) object information;
- the delay field extended in the SRv6-ERO object carries the forwarding path and the forwarding delay information.
- the forwarding path and the forwarding delay information are carried by the newly added time table type length value TIME-SCHEDULING TLV (Type Length Value) in the centralized control object CCI object .
- the method before the controller calculates the forwarding path and the forwarding delay information according to the end-to-end delay requirement, the method further includes:
- the controller serving as the PCE negotiates with the device side serving as the PCC on a path calculation capability based on time scheduling.
- the bit T of the OPEN object extension of the OPEN message in the PCEP protocol indicates whether there is time-based scheduling path computation capability
- the bit T extended in SR-PCE-CAPABILITY Sub-TLV indicates whether it has the path calculation capability based on time scheduling
- the bit T extended in SRv6-PCE-CAPABILITY Sub-TLV indicates whether it has the path calculation capability based on time scheduling.
- the extended bit T in the PCECC CAPABILITY sub-TLV of the OPEN message indicates whether to have the path calculation capability based on time scheduling.
- a path calculation method including:
- the device side receives forwarding path and forwarding delay information delivered by the controller, wherein the forwarding path and the forwarding delay information are calculated by the controller according to end-to-end delay requirements.
- the method before the device side receives the forwarding path and forwarding delay information issued by the controller, the method further includes:
- the device side sends a path computation request to the controller by using the path computation element communication PCEP protocol, wherein the controller is a path computation element PCE.
- the path computation request is a path computation request message PCReq based on the path computation element communication protocol PCEP protocol;
- the extended T bit in the LSP-EXTENDED-FLAG TLV carrying the label switched path LSP object in the PCReq message of the path computation request is used to indicate the path computation request based on time scheduling;
- the path calculation request PCReq message carries the extended TIME-SCHEDULING TLV in the LSPA object to carry the constraints of the end-to-end delay, wherein the constraints include the maximum end-to-end delay, the minimum end-to-end delay, and the minimum end-to-end delay. End delay and maximum end-to-end delay variation.
- the device side in PCC-initiate mode or PCE-initiate mode, is the head node PCC;
- the device side is a node through which the forwarding path passes.
- the forwarding path and the forwarding delay information are carried through the extended delay field in the ERO object;
- the forwarding path and the forwarding delay information are carried through the extended delay field in the SRv6-ERO object.
- the forwarding path and the forwarding delay information are carried through the newly added TIME-SCHEDULING TLV in the centralized control object CCI object.
- the method before the device side receives the forwarding path and the forwarding delay issued by the controller, the method further includes:
- the device side serving as the PCC negotiates with the controller serving as the PCE on a path calculation capability based on time scheduling.
- the bit T of the OPEN object extension of the OPEN message in the PCEP protocol indicates whether there is time-based scheduling path computation capability
- the bit T of the SR-PCE-CAPABILITY Sub-TLV extension in the PCEP protocol indicates whether it has the path calculation capability based on time scheduling;
- the bit T of the SRv6-PCE-CAPABILITY Sub-TLV extension in the PCEP protocol indicates whether it has the path calculation capability based on time scheduling.
- the extended bit T in the PCECC CAPABILITY sub-TLV of the OPEN message indicates whether to have the path calculation capability based on time scheduling.
- a path calculation device applied to a controller including:
- a computing module configured to calculate forwarding paths and forwarding delay information according to end-to-end delay requirements
- the sending module is configured to send the forwarding path and the forwarding delay information to the device side.
- the sending module is also set to
- the device also includes:
- An acquisition module configured to enable the controller to acquire the end-to-end delay requirement in PCE-initiate mode or PCECC mode;
- the request receiving module is configured to receive the path computation request sent by the head node PCC under the path computation client PCC-initiate mode.
- the path computation request is a path computation request message PCReq based on the path computation element communication protocol PCEP protocol;
- the extended T bit in the LSP-EXTENDED-FLAG TLV carrying the label switched path LSP object in the PCReq message of the path computation request is used to indicate the path computation request based on time scheduling;
- the path calculation request PCReq message carries the extended TIME-SCHEDULING TLV in the LSPA object to carry the constraints of the end-to-end delay, wherein the constraints include the maximum end-to-end delay, the minimum end-to-end delay, and the minimum end-to-end delay. End delay and maximum end-to-end delay variation.
- the delivery module is further configured to deliver the forwarding path and the forwarding delay information in PCC-initiate mode or PCE-initiate mode, where the device side is the head node PCC to the first node PCC;
- the device side is a node passed by the forwarding path, and delivers the forwarding path and the forwarding delay information to the node passed by the forwarding path.
- the forwarding path and the forwarding delay information are carried by extending the delay field in the ERO object;
- the forwarding path and the forwarding delay information are carried through the extended delay field in the SRv6-ERO object.
- the forwarding path and the forwarding delay information are carried through the newly added TIME-SCHEDULING TLV in the centralized control object CCI object.
- the device also includes:
- the first negotiating module is configured to perform time-scheduled-based path calculation capability negotiation with the device side as the PCC as the PCE.
- the bit T of the OPEN object extension of the OPEN message in the PCEP protocol indicates whether there is time-based scheduling path computation capability
- the bit T extended in SR-PCE-CAPABILITY Sub-TLV indicates whether it has the path calculation capability based on time scheduling
- the bit T extended in SRv6-PCE-CAPABILITY Sub-TLV indicates whether it has the path calculation capability based on time scheduling.
- the extended bit T in the PCECC CAPABILITY sub-TLV of the OPEN message indicates whether to have the path calculation capability based on time scheduling.
- a path calculation apparatus which is applied to the device side, including:
- the receiving module is configured to receive the forwarding path and the forwarding delay information issued by the controller, wherein the forwarding path and the forwarding delay information are calculated by the controller according to the end-to-end delay requirement.
- the device also includes:
- the sending module is configured to send a path computation request to the controller by using the path computation element communication PCEP protocol, wherein the controller is a path computation element PCE.
- the path computation request is a path computation request message PCReq based on the path computation element communication protocol PCEP protocol;
- the extended T bit in the LSP-EXTENDED-FLAG TLV carrying the label switched path LSP object in the PCReq message of the path computation request is used to indicate the path computation request based on time scheduling;
- the path calculation request PCReq message carries the extended TIME-SCHEDULING TLV in the LSPA object to carry the constraints of the end-to-end delay, wherein the constraints include the maximum end-to-end delay, the minimum end-to-end delay, and the minimum end-to-end delay. End delay and maximum end-to-end delay variation.
- the device side in PCC-initiate mode or PCE-initiate mode, is the head node PCC;
- the device side is a node through which the forwarding path passes.
- the forwarding path and the forwarding delay information are carried through the extended delay field in the ERO object;
- the forwarding path and the forwarding delay information are carried through the extended delay field in the SRv6-ERO object.
- the forwarding path and the forwarding delay information are carried through the newly added TIME-SCHEDULING TLV in the centralized control object CCI object.
- the device also includes:
- the second negotiating module is configured to perform time-scheduled-based path calculation capability negotiation with the controller as the PCE as the PCC.
- the bit T of the OPEN object extension of the OPEN message in the PCEP protocol indicates whether there is time-based scheduling path computation capability
- the bit T of the SR-PCE-CAPABILITY Sub-TLV extension in the PCEP protocol indicates whether it has the path calculation capability based on time scheduling;
- the bit T of the SRv6-PCE-CAPABILITY Sub-TLV extension in the PCEP protocol indicates whether it has the path calculation capability based on time scheduling.
- the extended bit T in the PCECC CAPABILITY sub-TLV of the OPEN message indicates whether to have the path calculation capability based on time scheduling.
- a computer-readable storage medium where a computer program is stored in the storage medium, wherein the computer program is set to execute any one of the above method embodiments when running in the steps.
- an electronic device including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to perform any of the above Steps in the method examples.
- the controller calculates the forwarding path and forwarding delay information according to the end-to-end delay requirement; the controller sends the forwarding path and the forwarding delay information to the device side, which can solve the The network diagram to calculate the network path or route cannot meet the business needs, so that the determined target path can meet the business needs.
- FIG. 1 is a block diagram of a hardware structure of a mobile terminal of a path calculation method according to an embodiment of the present disclosure
- FIG. 2 is a first flowchart of a path calculation method according to an embodiment of the present disclosure
- FIG. 3 is a second flowchart of a path calculation method according to an embodiment of the present disclosure.
- Fig. 4 is a schematic diagram of the extended format of T bits in the LSP-EXTENDED-FLAG TLV according to the present embodiment
- Fig. 5 is a schematic diagram of the extended format of the TIME-SCHEDULING TLV in LSPA according to the present embodiment
- FIG. 6 is a schematic diagram of the extended format of T bits in the OPEN object according to the present embodiment.
- Fig. 7 is a schematic diagram of the extended format of the time scheduling information in the IPv4ERO object according to the present embodiment
- Fig. 8 is a schematic diagram of the extended format of the time scheduling information in the IPv6 ERO object according to the present embodiment
- Fig. 9 is a schematic diagram of the extended format of T bits in SR-PCE-CAPABILITY Sub-TLV according to this embodiment.
- FIG. 10 is a schematic diagram of an extended format of time scheduling information in an SR-ERO object according to this embodiment.
- FIG. 11 is a schematic diagram of the extended format of T bits in SRv6-PCE-CAPABILITY Sub-TLV according to this embodiment.
- FIG. 12 is a schematic diagram of the extended format of T bits in SRv6-PCE-CAPABILITY Sub-TLV according to this embodiment
- Fig. 13 is a schematic diagram of the extended format of T bits in PCECC CAPABILITY sub-TLV according to the present embodiment
- FIG. 14 is a schematic diagram of the TIME-SCHEDULING TLV format according to the present embodiment.
- Fig. 15 is a structural diagram of the DetNet network based on time scheduling path calculation according to the present embodiment
- FIG. 16 is a first block diagram of a path calculation device according to this embodiment.
- FIG. 17 is a second block diagram of the path calculation device according to this embodiment.
- FIG. 1 is a block diagram of the hardware structure of the mobile terminal according to the path calculation method of the embodiment of the present disclosure.
- the mobile terminal may include one or more (only one is shown in FIG. 1 ) processor 102 (processor 102 may include but not limited to processing devices such as microprocessor MCU or programmable logic device FPGA, etc.) and memory 104 for storing data, wherein the above-mentioned mobile terminal may also include a communication function Transmission device 106 and input and output device 108 .
- processor 102 may include but not limited to processing devices such as microprocessor MCU or programmable logic device FPGA, etc.
- memory 104 for storing data
- the above-mentioned mobile terminal may also include a communication function Transmission device 106 and input and output device 108 .
- the structure shown in FIG. 1 is only for illustration, and it does not limit the structure of the above mobile terminal.
- the mobile terminal may also include more or fewer components than those shown in FIG. 1 , or have a different configuration from that
- the memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as computer programs corresponding to the path calculation method in the embodiments of the present disclosure, and the processor 102 executes various This kind of functional application and service chain address pool slicing processing is to realize the above-mentioned method.
- the memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory.
- the memory 104 may further include a memory that is remotely located relative to the processor 102, and these remote memories may be connected to the mobile terminal through a network. Examples of the aforementioned networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
- the transmission device 106 is used to receive or transmit data via a network.
- the specific example of the above network may include a wireless network provided by the communication provider of the mobile terminal.
- the transmission device 106 includes a network interface controller (NIC for short), which can be connected to other network devices through a base station so as to communicate with the Internet.
- the transmission device 106 may be a radio frequency (Radio Frequency, referred to as RF) module, which is used to communicate with the Internet in a wireless manner.
- RF Radio Frequency
- FIG. 2 is a flow chart of the path calculation method according to an embodiment of the present disclosure. As shown in FIG. 2 , the process includes the following steps :
- Step S202 the controller calculates the forwarding path and forwarding delay information according to the end-to-end delay requirement
- Step S204 the controller delivers the forwarding path and the forwarding delay information to the device side.
- the path computation unit communication under the PCEP protocol may be used to
- the controller is a path computation unit PCE.
- the controller calculates the forwarding path and forwarding delay information according to the end-to-end delay requirement; the controller sends the forwarding path and the forwarding delay information to the device side, which can solve the problem of related technologies
- the calculation of network paths or routes based on network graphs cannot meet business needs, so that the determined target path can meet business needs.
- the controller before the controller calculates the forwarding path and the forwarding delay according to the end-to-end delay requirement, in PCE-initiate mode or PCECC mode, the controller acquires the End-to-end delay requirements; in the PCC-initiate mode of the path calculation client, the controller receives the path calculation request sent by the head node PCC.
- the path computation request is a path computation request message PCReq message based on the path computation element communication protocol PCEP protocol; the path computation request PCReq message carries the LSP-EXTENDED- The extended T bit in the FLAG TLV is used to indicate the path calculation request based on time scheduling; the path calculation request PCReq message carries the extended TIME-SCHEDULING TLV in the LSPA object to carry the constraints of the end-to-end delay, Wherein, the constraints include maximum end-to-end delay, minimum end-to-end delay and maximum end-to-end delay variation.
- step S204 may specifically include:
- the device side is a head node PCC, and the controller sends the forwarding path and the forwarding delay information to the head node PCC;
- the device side is the node through which the forwarding path passes, and the controller sends the forwarding path and the forwarding delay information to the node through which the forwarding path passes.
- the forwarding path and the forwarding delay information are carried by extending the delay field in the ERO object; if for an SR network, carry the forwarding path and the forwarding delay information by extending the delay field in the SR-ERO object; for an SRv6 network, carry the forwarding path and the forwarding delay information by extending the delay field in the SRv6-ERO object The forwarding delay information described above.
- the forwarding path and the forwarding delay information are carried through the newly added TIME-SCHEDULING TLV in the centralized control object CCI object.
- the controller before the controller calculates the forwarding path and the forwarding delay information according to the end-to-end delay requirement, the controller serving as the PCE and the controller serving as the PCC On the device side, the negotiation of the path calculation capability based on time scheduling is performed.
- the bit T of the OPEN object extension of the OPEN message in the PCEP protocol indicates whether there is time-based scheduling path computing capability; if it is an SR network, use the bit T extended in SR-PCE-CAPABILITY Sub-TLV to indicate whether it has the path computing capability based on time scheduling; if it is an SRv6 network, pass The extended bit T indicates whether to have the path calculation capability based on time scheduling.
- the extended bit T in the PCECC CAPABILITY sub-TLV of the OPEN message indicates whether it has the path calculation capability based on time scheduling.
- FIG. 3 is a flowchart 2 of the method for calculating a path according to an embodiment of the present disclosure. As shown in FIG. 3 , the process includes the following steps:
- Step S302 the device side receives forwarding path and forwarding delay information delivered by the controller, wherein the forwarding path and the forwarding delay information are calculated by the controller according to the end-to-end delay requirement.
- step S302 specifically, the forwarding path and forwarding delay information sent by the controller may be received through the PCEP protocol.
- step S302 the problem in the related art that calculating the network path or route based on the network graph cannot meet the service requirement can be solved, so that the determined target path can meet the service requirement.
- the device side before the device side receives the forwarding path and forwarding delay information delivered by the controller, the device side sends a path calculation request to the controller by using the path calculation unit communication PCEP protocol, Wherein, the controller is a path computation unit PCE.
- the path computation request is a path computation request message PCReq message based on the path computation unit communication protocol PCEP protocol; the path computation request PCReq message carries the LSP-EXTENDED-FLAG TLV of the label switched path LSP object
- the extended T bit is used to indicate the path calculation request based on time scheduling; the path calculation request PCReq message carries the extended TIME-SCHEDULING TLV in the LSPA object to carry the constraints of the end-to-end delay, where the The constraints mentioned above include maximum end-to-end delay, minimum end-to-end delay and maximum end-to-end delay variation.
- the device side in the PCC-initiate mode or the PCE-initiate mode, the device side is the head node PCC; in the PCECC mode, the device side is the node through which the forwarding path passes.
- the forwarding path and the forwarding delay information are carried through the extended delay field in the ERO object; If it is an SR network, carry the forwarding path and the forwarding delay information through the extended delay field in the SR-ERO object; if it is an SRv6 network, carry the forwarding path through the extended delay field in the SRv6-ERO object with the forwarding delay information.
- the forwarding path and the forwarding delay information are carried through the newly added TIME-SCHEDULING TLV in the centralized control object CCI object.
- the device side before the device side receives the forwarding path and the forwarding delay issued by the controller, the device side serving as the PCC and the controller serving as the PCE Negotiate the path calculation capability based on time scheduling.
- the bit T of the OPEN object extension of the OPEN message in the PCEP protocol indicates whether there is time-based scheduling path computing capability; if it is an SR network, the bit T in the SR-PCE-CAPABILITY Sub-TLV extension in the PCEP protocol indicates whether it has the path computing capability based on time scheduling; if it is an SRv6 network, through the PCEP protocol The bit T of the SRv6-PCE-CAPABILITY Sub-TLV extension in the protocol indicates whether it has the path calculation capability based on time scheduling.
- the extended bit T in the PCECC CAPABILITY sub-TLV of the OPEN message indicates whether it has the path calculation capability based on time scheduling.
- PCE and the extended Path Computation Element Protocol can be used to implement path calculation based on time scheduling.
- the present invention proposes a calculation method based on time queue scheduling, which realizes path calculation information interaction between equipment and controllers (such as PCE) by extending the PCEP protocol.
- the method is applicable to IP/MPLS, SR and SRv6 networks.
- the first is PCC-initiate mode.
- the head node can act as a PCC to actively initiate a time-scheduled path calculation request to the PCE or controller, and the PCE or controller sends a response message to the head node after calculating the path. .
- the second is PCE-initiate mode or PCECC mode.
- the PCE or controller can also actively calculate the path based on time scheduling. If it is PCE-initiate mode, the PCE or controller sends the path result to the head node. If it is PCECC mode, The PCE or the controller delivers the path result to all nodes that the path passes through.
- the first node sends a path calculation request to the PCE or controller, requesting to calculate a path that satisfies the end-to-end delay, where:
- Figure 4 is a schematic diagram of the extended format of T bits in the LSP-EXTENDED-FLAG TLV according to the present embodiment.
- the path calculation request message PCReq of the extended PCEP protocol extends the LSP-EXTENDED-FLAG in the LSP object , extending a new flag bit, which is used to indicate the path calculation request based on time scheduling.
- FIG. 5 is a schematic diagram of the extended format of the TIME-SCHEDULING TLV in LSPA according to the present embodiment. As shown in Figure 5, the time-based constraints in the extended PCEP protocol are extended to a new TLV in the LSPA object for carrying Path calculation constraints based on time scheduling, end-to-end maximum, minimum delay and delay jitter, etc.
- the PCE calculates the path result and the delay of each node according to the delay information, including IP/MPLS, SR, SRv6 network and other path calculation results, and sends them to the PCC.
- the delay information including IP/MPLS, SR, SRv6 network and other path calculation results
- FIG. 6 In the IP/MPLS network, the time-scheduling-based path calculation capability negotiation in the extended PCEP protocol is shown in FIG. 6, Fig. 7 is a schematic diagram of the extended format of the time scheduling information in the IPv4ERO object according to the present embodiment, and Fig. 8 is a schematic diagram of the extended format of the time scheduling information in the IPv6 ERO object according to the present embodiment, in the extended PCEP protocol Figure 7 and Figure 8 show the distribution of path calculation results.
- FIG. 9 is a schematic diagram of the extended format of T bits in the SR-PCE-CAPABILITY Sub-TLV according to this embodiment, and the OPEN object of the extended OPEN message
- the T bit ratio is shown in Figure 9
- Figure 10 is a schematic diagram of the extended format of the time scheduling information in the SR-ERO object according to this embodiment, and the delivery of the path calculation result based on SR-TE in the extended PCEP protocol is shown in Figure 10 .
- Figure 11 is a schematic diagram of the extended format of T bits in SRv6-PCE-CAPABILITY Sub-TLV according to this embodiment
- Figure 12 is a schematic diagram according to this embodiment Schematic diagram of the extended format of T bits in SRv6-PCE-CAPABILITY Sub-TLV, the OPEN object of the extended OPEN message carrying T bits is shown in Figure 11, and the path calculation results based on SRv6 in the extended PCEP protocol are delivered as shown in Figure 12 Show.
- the PCE or the controller can also actively calculate the path based on time scheduling, and send the path result to the head node.
- the path result extension is the same as the PCC-initiate mode, and the PCEP path result extension of IP/MPLS, SR, and SRv6 networks is shown in Figures 7, 8, 10, and 12.
- the PCE or the controller can also actively calculate the path based on time scheduling, and deliver the path result to all nodes that the path passes through.
- This extension is applicable to IP/MPLS, SR, SRv6 networks.
- Fig. 13 is a schematic diagram of the extended format of T bits in PCECC CAPABILITY sub-TLV according to this embodiment, as shown in Fig. 13 , in PCECC mode, through the PCECC CAPABILITY sub-TLV in the OPEN message of the PCEP protocol
- the extended bit T indicates whether to have the path calculation capability based on time scheduling.
- FIG 14 is a schematic diagram of the TIME-SCHEDULING TLV format according to this embodiment, as shown in Figure 14, in the PCECC mode, the target is carried by the newly added TIME-SCHEDULING TLV in the PCECC centralized control object CCI object The path and the delay information of each node.
- the information related to time-based scheduling in the path result is not limited to a specific time delay, and may also include information such as time delay, queue, and scheduling.
- the head node applies to the controller or PCE to calculate the path satisfying the end-to-end delay, and the request message carries relevant constraints such as the delay queue;
- the controller or PCE calculates the path result and the delay of each node according to the delay information, including IP/MPLS, SR, SRv6 network and other path calculation result extensions, and sends a response message to the PCC.
- the delay information including IP/MPLS, SR, SRv6 network and other path calculation result extensions
- the PCE or the controller actively calculates the time-based scheduling path that satisfies the end-to-end delay
- the PCE or the controller sends the path result based on the time scheduling information to the device side.
- Fig. 15 is the structural diagram of the DetNet network based on time scheduling path calculation according to the present embodiment, as shown in Fig. 15, in the DetNet IP/MPLS network, the controller (such as PCE) interacts with the DetNet network through the PCEP protocol, and needs to calculate A path that satisfies the end-to-end delay, and the path result includes path forwarding and time scheduling information.
- the present invention proposes a calculation method based on time queue scheduling. By extending the PCEP protocol, the path calculation information interaction between the device and the controller (such as PCE) is realized.
- PCC-initiate mode The specific process is as follows:
- the head node acting as the PCC, applies to the controller or PCE to calculate a path that satisfies the end-to-end delay, where the T bit in the LSP_EXTENDED_LSP in the request message is set to 1, and the TIME-SCHEDULING TLV in the LSPA object carries relevant constraints such as the delay queue;
- the controller or PCE calculates the path forwarding result and the time delay information of each node according to the delay information, carries them in the ERO object, and sends a response message to the PCC.
- the controller (such as PCE) interacts with the DetNet network through the PCEP protocol, and needs to calculate the path that meets the end-to-end delay, and the path result includes path forwarding and time scheduling information.
- the path calculation information interaction between the device and the controller (such as PCE) is realized.
- the head node applies to the controller or PCE to calculate a path that satisfies the end-to-end delay, where the T bit in the LSP_EXTENDED_LSP in the request message is set to 1, and the TIME-SCHEDULING TLV in the LSPA object carries relevant constraints such as the delay queue;
- the controller or PCE calculates the path forwarding result and the time delay information of each node according to the delay information, carries them in the SR-ERO object, and sends a response message to the PCC.
- the controller (such as PCE) interacts with the DetNet network through the PCEP protocol, and needs to calculate the path that meets the end-to-end delay, and the path result includes path forwarding and time scheduling information.
- the path calculation information interaction between the device and the controller is realized by extending the PCEP protocol.
- the head node applies to the controller or PCE to calculate a path that satisfies the end-to-end delay, where the T bit in the LSP_EXTENDED_LSP in the request message is set to 1, and the TIME-SCHEDULING TLV in the LSPA object carries relevant constraints such as the delay queue;
- the controller or PCE calculates the path forwarding result and the time delay information of each node according to the delay information, carries them in the SRv6-ERO object, and sends a response message to the PCC.
- the exchange of path calculation information between the device and the controller (such as PCE) is realized.
- This method is applicable to IP/MPLS, SR and SRv6 networks.
- the device side applies to the controller (such as PCE) for path calculation based on time scheduling.
- the PCE calculates the forwarding path and the delay of each node according to the delay information.
- it issues the path forwarding and Scheduling information.
- FIG. 16 is a block diagram 1 of the path calculation device according to this embodiment. As shown in FIG. 16 , it includes:
- the calculation module 162 is configured to calculate forwarding paths and forwarding delay information according to end-to-end delay requirements
- the sending module 164 is configured to send the forwarding path and the forwarding delay information to the device side.
- the sending module 164 is further configured to
- the device also includes:
- An acquisition module configured to enable the controller to acquire the end-to-end delay requirement in PCE-initiate mode or PCECC mode;
- the request receiving module is configured to receive the path computation request sent by the head node PCC under the path computation client PCC-initiate mode.
- the path computation request is a path computation request message PCReq message based on the path computation element communication protocol PCEP protocol;
- the extended T bit in the LSP-EXTENDED-FLAG TLV carrying the label switched path LSP object in the PCReq message of the path computation request is used to indicate the path computation request based on time scheduling;
- the path calculation request PCReq message carries the extended TIME-SCHEDULING TLV in the LSPA object to carry the constraints of the end-to-end delay, wherein the constraints include the maximum end-to-end delay, the minimum end-to-end delay, and the minimum end-to-end delay. End delay and maximum end-to-end delay variation.
- the sending module 164 is further configured to send the forwarding path and the forwarding delay in PCC-initiate mode or PCE-initiate mode, the device side being the first node PCC information to the first node PCC;
- the device side is a node passed by the forwarding path, and delivers the forwarding path and the forwarding delay information to the node passed by the forwarding path.
- the forwarding path and the forwarding delay are carried by extending the delay field in the ERO object information
- the forwarding path and the forwarding delay information are carried through the extended delay field in the SRv6-ERO object.
- the forwarding path and the forwarding delay information are carried through the newly added TIME-SCHEDULING TLV in the centralized control object CCI object.
- the device also includes:
- the first negotiating module is configured to perform time-scheduled-based path calculation capability negotiation with the device side as the PCC as the PCE.
- the bit T of the OPEN object extension of the OPEN message in the PCEP protocol indicates whether there is Path calculation capability based on time scheduling;
- the bit T extended in SR-PCE-CAPABILITY Sub-TLV indicates whether it has the path calculation capability based on time scheduling
- the bit T extended in SRv6-PCE-CAPABILITY Sub-TLV indicates whether it has the path calculation capability based on time scheduling.
- the extended bit T in the PCECC CAPABILITY sub-TLV of the OPEN message indicates whether to have the path calculation capability based on time scheduling.
- FIG. 17 is a block diagram 2 of the path calculation device according to this embodiment. As shown in FIG. 17 , it includes:
- the receiving module 172 is configured to receive the forwarding path and the forwarding delay information issued by the controller, wherein the forwarding path and the forwarding delay information are calculated by the controller according to the end-to-end delay requirement .
- the device also includes:
- the sending module is configured to send a path computation request to the controller by using the path computation element communication PCEP protocol, wherein the controller is a path computation element PCE.
- the path computation request is a path computation request message PCReq message based on the path computation element communication protocol PCEP protocol;
- the extended T bit in the LSP-EXTENDED-FLAG TLV carrying the label switched path LSP object in the PCReq message of the path computation request is used to indicate the path computation request based on time scheduling;
- the path calculation request PCReq message carries the extended TIME-SCHEDULING TLV in the LSPA object to carry the constraints of the end-to-end delay, wherein the constraints include the maximum end-to-end delay, the minimum end-to-end delay, and the minimum end-to-end delay. End delay and maximum end-to-end delay variation.
- the device side in PCC-initiate mode or PCE-initiate mode, is the head node PCC;
- the device side is a node through which the forwarding path passes.
- the delay field extended in the ERO object carries the forwarding path and the forwarding time extension information
- the forwarding path and the forwarding delay information are carried through the extended delay field in the SRv6-ERO object.
- the forwarding path and the forwarding delay information are carried through the newly added TIME-SCHEDULING TLV in the centralized control object CCI object.
- the device also includes:
- the second negotiating module is configured to perform time-scheduled-based path calculation capability negotiation with the controller as the PCE as the PCC.
- the bit T of the OPEN object extension of the OPEN message in the PCEP protocol indicates whether there is Path calculation capability based on time scheduling;
- the bit T of the SR-PCE-CAPABILITY Sub-TLV extension in the PCEP protocol indicates whether it has the path calculation capability based on time scheduling;
- the extended bit T of SRv6-PCE-CAPABILITY Sub-TLV in the PCEP protocol indicates whether it has the path calculation capability based on time scheduling.
- the extended bit T in the PCECC CAPABILITY sub-TLV of the OPEN message indicates whether to have the path calculation capability based on time scheduling.
- Embodiments of the present disclosure also provide a computer-readable storage medium, in which a computer program is stored, wherein the computer program is configured to execute the steps in any one of the above method embodiments when running.
- the above-mentioned computer-readable storage medium may include but not limited to: U disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM) , mobile hard disk, magnetic disk or optical disk and other media that can store computer programs.
- ROM read-only memory
- RAM random access memory
- mobile hard disk magnetic disk or optical disk and other media that can store computer programs.
- Embodiments of the present disclosure also provide an electronic device, including a memory and a processor, where a computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any one of the above method embodiments.
- the electronic device may further include a transmission device and an input and output device, wherein the transmission device is connected to the processor, and the input and output device is connected to the processor.
- each module or each step of the above-mentioned disclosure can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network composed of multiple computing devices In fact, they can be implemented in program code executable by a computing device, and thus, they can be stored in a storage device to be executed by a computing device, and in some cases, can be executed in an order different from that shown here. Or described steps, or they are fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present disclosure is not limited to any specific combination of hardware and software.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (23)
- 一种路径计算方法,包括:控制器根据端到端时延需求计算转发路径及转发时延信息;所述控制器下发所述转发路径及所述转发时延信息到设备侧。
- 根据权利要求1所述的方法,其中,所述控制器下发所述转发路径及所述转发时延信息到设备侧包括:所述控制器采用路径计算单元通信PCEP协议下发所述转发路径及所述转发时延信息到设备侧,其中,所述控制器为路径计算单元PCE。
- 根据权利要求1所述的方法,其中,在所述控制器根据端到端时延需求计算所述转发路径及所述转发时延信息之前,所述方法还包括:在PCC发起PCE-initiate模式或PCE作为控制器PCECC模式下,所述控制器获取所述端到端时延需求;在路径计算客户端PCC-initiate模式下,所述控制器接收首节点PCC发送的路径计算请求。
- 根据权利要求3所述的方法,其中,所述路径计算请求为基于路径计算单元通信协议PCEP协议的路径计算请求消息PCReq消息;所述路径计算请求PCReq消息中携带有标签交换路径LSP对象的LSP扩展标志LSP-EXTENDED-FLAG TLV中扩展T比特用于指示基于时间调度的路径计算请求;所述路径计算请求PCReq消息中携带有标签交换路径属性LSPA对象中扩展的时间表类型长度值TIME-SCHEDULING TLV用于携带所述端到端时延的约束条件,其中,所述约束条件包括最大端到端时延,最小端到端时延及最大端到端时延变化。
- 根据权利要求1所述的方法,其中,所述控制器下发所述转发路径及所述转发时延信息到所述设备侧包括:在PCC发起PCC-initiate模式或PCC发起PCE-initiate模式下,所述设备侧为首节点PCC,所述控制器下发所述转发路径及所述转发时延信息到所述首节点PCC;在PCECC模式下,所述设备侧为所述转发路径经过的节点,所述控制器下发所述转发路径及所述转发时延信息到所述转发路径经过的节点。
- 根据权利要求1所述的方法,其中,在PCC发起PCC-initiate模式或PCC发起PCE-initiate模式下,若为互联网协议/多协议标签交换IP/MPLS网络,通过在显示路径对象ERO对象中扩展delay字段携带所述转发路径及所述转发时延信息;若为源路由SR网络,通过在SR-ERO对象中扩展delay字段携带所述转发路径及所述转发时延信息;若为SRv6网络,通过在SRv6-ERO对象中扩展的delay字段携带所述转发路径及所述转发时延信息。
- 根据权利要求1所述的方法,其中,在PCE作为控制器PCECC模式下,通过在集中控制对象CCI对象中新增的时间表类型长 度值TIME-SCHEDULING TLV携带所述转发路径及所述转发时延信息。
- 根据权利要求1所述的方法,其中,在所述控制器根据所述端到端时延需求计算所述转发路径及所述转发时延信息之前,所述方法还包括:作为PCE的所述控制器与作为PCC的所述设备侧进行基于时间调度的路径计算能力的协商。
- 根据权利要求8所述的方法,其中,在PCC发起PCC-initiate模式或PCE发起PCE-initiate模式下,若为互联网协议/多协议标签交换IP/MPLS网络,通过在路径计算单元通信PCEP协议中OPEN消息的OPEN对象扩展的比特T指示是否具有基于时间调度的路径计算能力;若为源路由SR网络,通过在SR-PCE-CAPABILITY Sub-TLV扩展的比特T指示是否具有基于时间调度的路径计算能力;若为SRv6网络,通过在SRv6-PCE-CAPABILITY Sub-TLV扩展的比特T指示是否具有基于时间调度的路径计算能力。
- 根据权利要求8所述的方法,其中,在PCE作为控制器PCECC模式下,通过在OPEN消息的PCECC CAPABILITY sub-TLV中扩展的比特T指示是否具有基于时间调度的路径计算能力。
- 一种路径计算方法,包括:设备侧接收控制器下发的转发路径与转发时延信息,其中,所述转发路径与所述转发时延信息是所述控制器根据端到端时延需求计算得到的。
- 根据权利要求11所述的方法,其中,在所述设备侧接收控制器下发的转发路径与转发时延信息之前,所述方法还包括:所述设备侧采用路径计算单元通信PCEP协议向所述控制器发送路径计算请求,其中,所述控制器为路径计算单元PCE。
- 根据权利要求11所述的方法,其中,所述路径计算请求为基于路径计算单元通信协议PCEP协议的路径计算请求消息PCReq消息;所述路径计算请求PCReq消息中携带有标签交换路径LSP对象的LSP扩展标志LSP-EXTENDED-FLAG TLV中扩展T比特用于指示基于时间调度的路径计算请求;所述路径计算请求PCReq消息中携带有标签交换路径属性LSPA对象中扩展的时间表类型长度值TIME-SCHEDULING TLV用于携带所述端到端时延的约束条件,其中,所述约束条件包括最大端到端时延,最小端到端时延及最大端到端时延变化。
- 根据权利要求11所述的方法,其中,在PCC发起PCC-initiate模式或PCE发起PCE-initiate模式下,所述设备侧为首节点PCC;在PCE作为控制器PCECC模式下,所述设备侧为所述转发路径经过的节点。
- 根据权利要求11所述的方法,其中,在PCC发起PCC-initiate模式或PCE发起PCE-initiate模式下,若为互联网协议/多协议标签交换IP/MPLS网络,通过在显示路径对象ERO对象中扩展的delay字段携带所述转发路径与所述转发时延信息;若为源路由SR网络,通过在SR-ERO对象中扩展的delay字段携带所述转发路径与所述转发时延信息;若为SRv6网络,通过在SRv6-ERO对象中扩展的delay字段携带所述转发路径与所述转发时延信息。
- 根据权利要求11所述的方法,其中,在PCE作为控制器PCECC模式下,通过在集中控制对象CCI对象中新增的TIME-SCHEDULING TLV携带所述转发路径与所述转发时延信息。
- 根据权利要求11所述的方法,其中,在所述设备侧接收所述控制器下发的所述转发路径与所述转发时延信息之前,所述方法还包括:作为PCC的所述设备侧与作为PCE的所述控制器进行基于时间调度的路径计算能力的协商。
- 根据权利要求17所述的方法,其中,在PCC发起PCC-initiate模式或PCE发起PCE-initiate模式下,若为互联网协议/多协议标签交换IP/MPLS网络,通过在路径计算单元通信PCEP协议中OPEN消息的OPEN对象扩展的比特T指示是否具有基于时间调度的路径计算能力;若为源路由SR网络,通过在所述PCEP协议中SR-PCE-CAPABILITY Sub-TLV扩展的比特T指示是否具有基于时间调度的路径计算能力;若为SRv6网络,通过在所述PCEP协议中SRv6-PCE-CAPABILITY Sub-TLV扩展的比特T指示是否具有基于时间调度的路径计算能力。
- 根据权利要求17所述的方法,其中,在PCE作为控制器PCECC模式下,通过在OPEN消息的PCECC CAPABILITY sub-TLV中扩展的比特T指示是否具有基于时间调度的路径计算能力。
- 一种路径计算装置,应用于控制器,包括:计算模块,设置为根据端到端时延需求计算转发路径及转发时延信息;下发模块,设置为下发所述转发路径与所述转发时延信息到设备侧。
- 一种路径计算装置,应用于设备侧,包括:接收模块,设置为接收控制器下发的转发路径与所述转发时延信息,其中,所述转发路径与所述转发时延信息是所述控制器根据端到端时延需求计算得到的。
- 一种计算机可读的存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至10、11至19任一项中所述的方法。
- 一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至10、11至19任一项中所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US18/275,647 US12237992B2 (en) | 2021-05-08 | 2022-04-28 | Path computation method and apparatus, storage medium, and electronic device |
| EP22806531.4A EP4277424A4 (en) | 2021-05-08 | 2022-04-28 | PATH CALCULATION METHOD AND APPARATUS, STORAGE MEDIUM AND ELECTRONIC DEVICE |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110502498.1A CN115396360A (zh) | 2021-05-08 | 2021-05-08 | 一种路径计算方法、装置、存储介质及电子装置 |
| CN202110502498.1 | 2021-05-08 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022237562A1 true WO2022237562A1 (zh) | 2022-11-17 |
Family
ID=84027999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/089969 Ceased WO2022237562A1 (zh) | 2021-05-08 | 2022-04-28 | 一种路径计算方法、装置、存储介质及电子装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12237992B2 (zh) |
| EP (1) | EP4277424A4 (zh) |
| CN (1) | CN115396360A (zh) |
| WO (1) | WO2022237562A1 (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116016280A (zh) * | 2022-12-26 | 2023-04-25 | 天翼安全科技有限公司 | 一种网络时延误差确定方法及装置 |
| CN118474825A (zh) * | 2023-02-08 | 2024-08-09 | 中兴通讯股份有限公司 | 卫星网络通信方法、装置、设备及介质 |
| CN120455358A (zh) * | 2024-02-08 | 2025-08-08 | 中兴通讯股份有限公司 | 业务路径建立方法、设备和存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108989065A (zh) * | 2017-05-31 | 2018-12-11 | 中兴通讯股份有限公司 | 一种pcc请求算路失败的处理方法及装置 |
| CN110677918A (zh) * | 2018-07-03 | 2020-01-10 | 中国电信股份有限公司 | 链路状态信息转发方法、系统及装置 |
| US10757012B2 (en) * | 2014-12-23 | 2020-08-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Path computation in a segment routing network |
| CN111970759A (zh) * | 2019-05-20 | 2020-11-20 | 中兴通讯股份有限公司 | 端到端业务的时延调整方法及装置、存储介质和电子装置 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10581723B2 (en) * | 2016-04-01 | 2020-03-03 | Futurewei Technologies, Inc. | PCEP extension for PCECC support of distributed computing, multiple services, and inter-domain routing |
| CN107547393B (zh) * | 2016-06-29 | 2021-06-01 | 华为技术有限公司 | 一种计算转发路径的方法及网络设备 |
| CN110474853B (zh) * | 2018-05-11 | 2022-10-18 | 华为技术有限公司 | 一种报文发送的方法、网络节点和系统 |
| CN112491709B (zh) * | 2020-10-21 | 2025-06-20 | 中兴通讯股份有限公司 | 交叉SR/SRv6路径下发方法和装置、存储介质及电子装置 |
| CN112532520B (zh) * | 2020-10-28 | 2022-04-05 | 中盈优创资讯科技有限公司 | 基于pce的te-lsp的实现方法及装置 |
-
2021
- 2021-05-08 CN CN202110502498.1A patent/CN115396360A/zh active Pending
-
2022
- 2022-04-28 WO PCT/CN2022/089969 patent/WO2022237562A1/zh not_active Ceased
- 2022-04-28 US US18/275,647 patent/US12237992B2/en active Active
- 2022-04-28 EP EP22806531.4A patent/EP4277424A4/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10757012B2 (en) * | 2014-12-23 | 2020-08-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Path computation in a segment routing network |
| CN108989065A (zh) * | 2017-05-31 | 2018-12-11 | 中兴通讯股份有限公司 | 一种pcc请求算路失败的处理方法及装置 |
| CN110677918A (zh) * | 2018-07-03 | 2020-01-10 | 中国电信股份有限公司 | 链路状态信息转发方法、系统及装置 |
| CN111970759A (zh) * | 2019-05-20 | 2020-11-20 | 中兴通讯股份有限公司 | 端到端业务的时延调整方法及装置、存储介质和电子装置 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4277424A4 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115396360A (zh) | 2022-11-25 |
| US12237992B2 (en) | 2025-02-25 |
| EP4277424A4 (en) | 2024-06-26 |
| US20240297841A1 (en) | 2024-09-05 |
| EP4277424A1 (en) | 2023-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12401569B2 (en) | Network slicing including modeling, distribution, traffic engineering and maintenance | |
| CN109257278B (zh) | 用于非分段路由启用的路由器的分段路由标签交换路径方法 | |
| US8885463B1 (en) | Path computation element communication protocol (PCEP) extensions for stateful label switched path management | |
| EP3373530B1 (en) | System and method for computing a backup egress of a point-to-multi-point label switched path | |
| US20160006614A1 (en) | Source Routing Using Path Computation Elements | |
| CN102771096B (zh) | 用于计算点到多点标签交换路径的备份入节点的系统和方法 | |
| US10382341B2 (en) | Label switched path preemption avoidance | |
| US20240314065A1 (en) | Deterministic flow forwarding method and apparatus, storage medium and electronic apparatus | |
| US9571381B2 (en) | System and method for inter-domain RSVP-TE LSP load balancing | |
| US9571387B1 (en) | Forwarding using maximally redundant trees | |
| WO2022237562A1 (zh) | 一种路径计算方法、装置、存储介质及电子装置 | |
| EP4252399B1 (en) | Methods, apparatus and system for creating sr policy using path computation element protocol | |
| US8570871B2 (en) | Signaling extension for a label switched path over a composite link | |
| US20080144641A1 (en) | Method and Device for Creating a Tunnel in a Label-Switched Telecommunication Network | |
| US10547543B2 (en) | Elegant temporal label switched path tunnel service controller | |
| US20160308786A1 (en) | Temporal Tunnel Services | |
| CN106603412A (zh) | 流规则发送的方法、路径计算单元和路径计算客户端 | |
| US9967179B2 (en) | Constrained shortest path first for temporal tunnel services | |
| CN108881017B (zh) | 改变多路径标签交换路径中每跳带宽约束的方法及路由器 | |
| US9398553B2 (en) | Technique for improving LDP-IGP synchronization | |
| US9294416B2 (en) | Method of and apparatus for configuring quality of service | |
| WO2022083422A1 (zh) | 交叉SR/SRv6路径下发方法和装置、存储介质及电子装置 | |
| US10554543B1 (en) | Migrating data traffic between label switched paths (LSPs) based on per-LSP protocol priority value | |
| WO2018054197A1 (en) | Method and apparatus for path selecting | |
| CN101094168A (zh) | 路径计算单元的发现方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22806531 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 18275647 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 2022806531 Country of ref document: EP Effective date: 20230808 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 18275647 Country of ref document: US |