IP Library › Granted Patent US 11,777,841
Granted Patent B2
US 11,777,841 · App. 17/462,544 · Granted Oct 3, 2023

Handling diversity constraints with Segment Routing and centralized PCE

Inventors: Cengiz Alaettinoglu (Sherman Oaks, CA); Amal Karboubi (Ottawa, CA); Himanshu Shah (Hopkinton, MA); Muthurajah Sivabalan (Kanata, CA)
Assignee: Ciena Corporation
H04L45/28H04L45/22
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 11,777,841
App. No.
17/462,544
Granted
Oct 3, 2023
Kind
B2
Abstract

A method implemented in a network element includes, for a service, receiving a Segment Identifier (SID) list and an explicit list for an intended path in a Segment Routing network; expanding the SID list and comparing the expanded SID list to the explicit list; and setting the intended path as either valid or invalid based on the comparing. The intended path can be a primary path, and the steps can further include receiving a SID list and an explicit list for a backup path in the Segment Routing network. The steps can further include switching to the backup path responsive to a failure on the primary path, and switching back to the primary path responsive to it being valid.

Claims (38)

1. A non-transitory computer-readable medium having instructions stored thereon for programming a network element to perform steps of:

for a service, receiving a Segment Identifier (SID) list and an explicit list for an intended path in a Segment Routing network;

expanding the SID list and comparing the expanded SID list to the explicit list; and

setting the intended path as either valid or invalid based on the comparing where the intended path is invalid when the expanded SID list is not identical to the explicit list such that the intended path does not match a path from the expanded SID list.

2. The non-transitory computer-readable medium of claim 1 , wherein the intended path is a primary path, and wherein the steps further include

receiving a SID list and an explicit list for a backup path in the Segment Routing network.

3. The non-transitory computer-readable medium of claim 2 , wherein the steps further include

switching to the backup path responsive to invalidity of the primary path; and

switching back to the primary path responsive to it being valid.

4. The non-transitory computer-readable medium of claim 1 , wherein the receiving is from a Path Computation Element (PCE).

5. The non-transitory computer-readable medium of claim 1 , wherein the receiving is by the network element which is a head-end router for the service.

6. The non-transitory computer-readable medium of claim 1 , wherein the SID list is compressed and the explicit list includes every network element for the intended path.

7. The non-transitory computer-readable medium of claim 1 , wherein the intended path is valid when the expanded SID matches the explicit list.

8. A method implemented in a network element comprising steps of:

for a service, receiving a Segment Identifier (SID) list and an explicit list for an intended path in a Segment Routing network;

expanding the SID list and comparing the expanded SID list to the explicit list; and

setting the intended path as either valid or invalid based on the comparing where the intended path is invalid when the expanded SID list is not identical to the explicit list such that the intended path does not match a path from the expanded SID list.

9. The method of claim 8 , wherein the intended path is a primary path, and wherein the steps further include

receiving a SID list and an explicit list for a backup path in the Segment Routing network.

10. The method of claim 9 , wherein the steps further include

switching to the backup path responsive to invalidity of the primary path; and

switching back to the primary path responsive to it being valid.

11. The method of claim 8 , wherein the receiving is from a Path Computation Element (PCE).

12. The method of claim 8 , wherein the receiving is by the network element which is a head-end router for the service.

13. The method of claim 8 , wherein the SID list is compressed and the explicit list includes every network element for the intended path.

14. The method of claim 8 , wherein the intended path is valid when the expanded SID matches the explicit list.

15. A network element comprising circuitry configured to:

for a service, receive a Segment Identifier (SID) list and an explicit list for an intended path in a Segment Routing network,

expand the SID list and comparing the expanded SID list to the explicit list, and

set the intended path as either valid or invalid based on the comparing where the intended path is invalid when the expanded SID list is not identical to the explicit list such that the intended path does not match a path from the expanded SID list.

16. The network element of claim 15 , wherein the intended path is a primary path, and wherein the circuitry is further configured to

receive a SID list and an explicit list for a backup path in the Segment Routing network.

17. The network element of claim 16 , wherein the circuitry is further configured to

switch to the backup path responsive to invalidity of the primary path, and

switch back to the primary path responsive to it being valid.

18. The network element of claim 15 , wherein the SID list and the explicit list is received from a Path Computation Element (PCE).

19. The network element of claim 15 , wherein the SID list and the explicit list is received by the network element which is a head-end router for the service.

20. The network element of claim 15 , wherein the SID list is compressed and the explicit list includes every network element for the intended path.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: ALAETTINOGLU, CENGIZ; KARBOUBI, AMAL; SHAH, HIMANSHU; SIVABALAN, MUTHURAJAH
To: CIENA CORPORATION
Reel/Frame 057342/0166 →
Continuity (1)
Related Publication 20230067946A1 · Mar 2, 2023
Cited By (1)
US 12,726,432