IP Library › Granted Patent US 12,063,154
Granted Patent B2
US 12,063,154 · App. 17/638,783 · Granted Aug 13, 2024

Methods and apparatuses for sending and receiving segment routing traffic engineering policy, network element, and computer-readable storage medium

Inventors: Shaofu Peng (Shenzhen, CN); Detao Zhao (Shenzhen, CN); Hong Tang (Shenzhen, CN); Yongqing Zhu (Shenzhen, CN)
Assignee: ZTE CORPORATION
H04L45/34H04L45/02H04L45/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,063,154
App. No.
17/638,783
Granted
Aug 13, 2024
Kind
B2
Abstract

Disclosed are a method and apparatus for sending a segment routing traffic engineering (SR-TE) policy, a method and apparatus for receiving an SR-TE policy, a network element, and a computer-readable storage medium. The method for sending an SR-TE policy includes creating an SR-TE policy instance by a first network element; and sending an SR-TE policy corresponding to the SR-TE policy instance to a second network element by the first network element, where the SR-TE policy carries path identifier information and primary/standby state information of a segment list so as to support fast reroute (FRR) of a segment list level.

Claims (43)

1. A method for sending a segment routing traffic engineering (SR-TE) policy, comprising:

creating, by a first network element, an SR-TE policy instance; and

sending, by the first network element, an SR-TE policy corresponding to the SR-TE policy instance to a second network element, wherein the SR-TE policy carries path identifier information and primary state information of a segment list, or carries the path identifier information and standby state information of the segment list so as to support fast reroute (FRR) of a segment list level;

wherein the SR-TE policy further carries management state information of the segment list and segment list state update information of a candidate path, wherein the management state information comprises a management UP state or a management DOWN state, and the segment list state update information is used for indicating entire replacement of all segment lists in the candidate path or update of a specified segment list.

2. The method of claim 1 , wherein the first network element is a controller, and the second network element is a network-side headend; and

sending, by the first network element, the SR-TE policy corresponding to the SR-TE policy instance to the second network element comprises:

sending, by the first network element, the SR-TE policy to the second network element through a border gateway protocol (BGP) message,

wherein the BGP message comprises a segment list sub-type-length-value (Sub-TLV), the segment list Sub-TLV comprises a list identifier Sub-TLV and a flags field, the list identifier Sub-TLV is used for indicating the path identifier information, and a B-Flag in the flags field is used for indicating the primary state information or the standby state information.

3. The method of claim 2 , wherein

an S-Flag in the flags field of the segment list Sub-TLV is used for indicating the management state information.

4. The method of claim 3 , further comprising:

sending, by the first network element, an update message for updating a state of a segment list in the candidate path of the SR-TE policy to the second network element, wherein the update message is used form indicating, by carrying the segment list state update information, the entire replacement of the all segment lists in the candidate path or the update of the specified segment list.

5. The method of claim 2 , wherein

the BGP message further comprises a preference Sub-TLV, and an M-Flag in a flags field of the preference Sub-TL V is used for indicating the segment list state update information.

6. The method of claim 5 , further comprising:

sending, by the first network element, an update message for updating a state of a segment list in the candidate path of the SR-TE policy to the second network element, wherein the update message is used form indicating, by carrying the segment list state update information, the entire replacement of the all segment lists in the candidate path or the update of the specified segment list.

7. The method of claim 2 , further comprising:

sending, by the first network element, an update message for updating a state of a segment list in the candidate path of the SR-TE policy to the second network element, wherein the update message is used form indicating, by carrying the segment list state update information, the entire replacement of the all segment lists in the candidate path or the update of the specified segment list.

8. The method of claim 1 , wherein the first network element is a network-side headend, and the second network element is a controller; and

sending, by the first network element, the SR-TE policy corresponding to the SR-TE policy instance to the second network element comprises:

sending, by the first network element, the SR-TE policy to the second network element through a BGP link-state (BGP-LS) message,

wherein the BGP-LS message comprises a segment routing (SR) segment list TLV, the SR segment list TLV comprises a list identifier Sub-TLV and a flags field, the list identifier Sub-TLV is used for indicating the path identifier information, and a B-Flag in the flags field is used for indicating the primary state information or the standby state information.

9. The method of claim 8 , wherein

an S-Flag in the flags field of the SR segment list TLV is used for indicating the management state information.

10. The method of claim 8 , wherein

the BGP-LS message further comprises an SR candidate path state TLV, and an M-Flag in a flags field of the SR candidate path state TLV is used for indicating the segment list state update information.

11. The method of claim 8 , further comprising:

sending, by the first network element, an update message for updating a state of a segment list in the candidate path of the SR-TE policy to the second network element, wherein the update message is used form indicating, by carrying the segment list state update information, the entire replacement of the all segment lists in the candidate path or the update of the specified segment list.

12. The method of claim 1 , further comprising:

sending, by the first network element, an update message for updating a state of a segment list in the candidate path of the SR-TE policy to the second network element, wherein the update message is used form indicating, by carrying the segment list state update information, the entire replacement of the all segment lists in the candidate path or the update of the specified segment list.

13. A network element, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor is configured to execute the computer program to implement the method of claim 1 .

14. A non-transitory computer-readable storage medium storing computer-executable instructions for executing the method of claim 1 .

15. The method of claim 1 , further comprising:

receiving, by a second network element, an SR-TE policy sent by a first network element, wherein the SR-TE policy carries path identifier information and primary state information of a segment list, or carries the path identifier information and standby state information of a segment list; and

creating, by the second network element, a corresponding SR-TE policy instance according to the SR-TE policy, and determining fast reroute (FRR) of a segment list level according to the path identifier information and the primary state information of the segment list, or according to the path identifier information and the standby state information of the segment list.

16. The method of claim 15 , further comprising:

receiving, by the second network element, an update message for updating a state of a segment list in the candidate path of the SR-TE policy sent by the first network element, wherein the update message carries the segment list state update information; and

performing, by the second network element according to the segment list state update information, the entire replacement of the all segment lists in the candidate path or the update of the specified segment list.

17. An apparatus for sending a segment routing traffic engineering (SR-TE) policy, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor;

wherein the processor is configured to

create an SR-TE policy instance; and

send an SR-TE policy corresponding to the SR-TE policy instance to a second network element, wherein the SR-TE policy carries path identifier information and primary state information of a segment list, or carries the path identifier information and standby state information of a segment list so as to support fast reroute (FRR) of a segment list level;

wherein the SR-TE policy further carries management state information of the segment list and segment list state update information of a candidate path, wherein the management state information comprises a management UP state or a management DOWN state, and the segment list state update information is used for indicating entire replacement of all segment lists in the candidate path or update of a specified segment list.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2024
From: PENG, SHAOFU; ZHAO, DETAO; TANG, HONG; ZHU, YONGQING
To: ZTE CORPORATION
Reel/Frame 067954/0929 →
Priority Claims (1)
CN 201910798274.2 · Aug 27, 2019 · national
Continuity (1)
Related Publication 20220278923A1 · Sep 1, 2022