IP Library Granted Patent US 10,541,923
Granted Patent B2
US 10,541,923 · App. 15/888,333 · Granted Jan 21, 2020

Segment routing traffic engineering based on link utilization

Inventors: Darek Skalecki (Ottawa, CA); Gerard L. Swinkels (Ottawa, CA)
Assignee: Ciena Corporation
H04L47/122H04L43/0882H04L45/50H04L45/70H04L47/11H04L47/125
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 10,541,923
App. No.
15/888,333
Granted
Jan 21, 2020
Kind
B2
Abstract

Systems and methods for Segment Routing (SR) Traffic Engineering (SR-TE) in a network include receiving link utilization measurements at a Label Edge Router (LER) with the link utilization measurements flooded by one or more Label Switch Routers (LSRs); and, responsive to one or more of detecting congestion and underutilization on one or more links associated with an SR tunnel at the LER based on the received link utilization measurements, performing one or more actions at the LER to one or more of alleviate the congestion and re-optimize the underutilization. A state of the SR tunnel is maintained only at the LER through a label stack assigned at the LER, and the label stack includes one or more of a node Segment ID (SID) and an adjacency SID.

Claims (32)

1. A Label Edge Router (LER) in a Segment Routing (SR) network configured to perform SR Traffic Engineering (SR-TE), the LER comprising:

circuitry configured to receive link utilization measurements with the link utilization measurements flooded by one or more Label Switch Routers (LSRs); and

circuitry configured to perform one or more actions to one or more of alleviate congestion and re-optimize underutilization responsive to detection of one or more of the congestion and the underutilization on one or more links associated with an SR tunnel based on the received link utilization measurements,

wherein a state of the SR tunnel is maintained only at the LER through a label stack assigned at the LER, wherein the label stack comprises one or more of a node Segment ID (SID) and an adjacency SID, and

wherein Segment IDs are flooded via Interior Gateway Protocol (IGP) and each node in the network determines shortest paths to every other node considering the link utilization measurements, wherein the one or more actions comprise veering off a shortest path for the SR tunnel using the adjacency SID.

2. The LER of claim 1 , wherein the link utilization measurements are flooded via existing Interior Gateway Protocol (IGP) Traffic Engineering (TE) extensions with additional semantics to determine congestion.

3. The LER of claim 1 , wherein, responsive to detection of the congestion, the one or more actions comprise discarding excess traffic on one or more services associated with the SR tunnel.

4. The LER of claim 1 , wherein, responsive to detection of the congestion, the one or more actions comprise determining another SR tunnel and moving one or more services to the another SR tunnel.

5. The LER of claim 1 , wherein, responsive to detection of the underutilization, the one or more actions comprise moving one or more services to the SR tunnel and eliminating one or more other SR tunnels.

6. The LER of claim 1 , further comprising:

circuitry configured to implement a timer set based on a distance between the LER and a congested link responsive to the detection of the congestion, wherein the circuitry configured to perform the one or more actions performs the one or more actions subsequent to expiration of the timer if the congestion still remains.

7. The LER of claim 1 , wherein the link utilization measurements are managed based on a plurality of service classes for prioritizing services over the SR tunnel.

8. A Label Edge Router (LER) in a Segment Routing (SR) network configured to perform SR Traffic Engineering (SR-TE), the LER comprising:

circuitry configured to receive link utilization measurements with the link utilization measurements flooded by one or more Label Switch Routers (LSRs); and

circuitry configured to perform one or more actions to one or more of alleviate congestion and re-optimize underutilization responsive to detection of one or more of the congestion and the underutilization on one or more links associated with an SR tunnel based on the received link utilization measurements,

wherein, responsive to detection of the underutilization, the one or more actions comprise moving one or more services to the SR tunnel and eliminating one or more other SR tunnels.

9. The LER of claim 8 , wherein a state of the SR tunnel is maintained only at the LER through a label stack assigned at the LER, wherein the label stack comprises one or more of a node Segment ID (SID) and an adjacency SID.

10. The LER of claim 8 , wherein the link utilization measurements are flooded via existing Interior Gateway Protocol (IGP) Traffic Engineering (TE) extensions with additional semantics to determine congestion.

11. The LER of claim 8 , wherein, responsive to detection of the congestion, the one or more actions comprise discarding excess traffic on the one or more services associated with the SR tunnel.

12. The LER of claim 8 , wherein, responsive to detection of the congestion, the one or more actions comprise determining another SR tunnel and moving the one or more services to the another SR tunnel.

13. The LER of claim 8 , further comprising:

circuitry configured to implement a timer set based on a distance between the LER and a congested link responsive to the detection of the congestion, wherein the circuitry configured to perform the one or more actions performs the one or more actions subsequent to expiration of the timer if the congestion still remains.

14. The LER of claim 8 , wherein the link utilization measurements are managed based on a plurality of service classes for prioritizing services over the SR tunnel.

15. A Label Edge Router (LER) in a Segment Routing (SR) network configured to perform SR Traffic Engineering (SR-TE), the LER comprising:

circuitry configured to receive link utilization measurements with the link utilization measurements flooded by one or more Label Switch Routers (LSRs);

circuitry configured to perform one or more actions to one or more of alleviate congestion and re-optimize underutilization responsive to detection of one or more of the congestion and the underutilization on one or more links associated with an SR tunnel based on the received link utilization measurements; and

circuitry configured to implement a timer set based on a distance between the LER and a congested link responsive to the detection of the congestion, wherein the circuitry configured to perform the one or more actions performs the one or more actions subsequent to expiration of the timer if the congestion still remains.

16. The LER of claim 8 , wherein a state of the SR tunnel is maintained only at the LER through a label stack assigned at the LER, wherein the label stack comprises one or more of a node Segment ID (SID) and an adjacency SID.

17. The LER of claim 8 , wherein the link utilization measurements are flooded via existing Interior Gateway Protocol (IGP) Traffic Engineering (TE) extensions with additional semantics to determine congestion.

18. The LER of claim 8 , wherein, responsive to detection of the congestion, the one or more actions comprise discarding excess traffic on one or more services associated with the SR tunnel.

19. The LER of claim 8 , wherein, responsive to detection of the congestion, the one or more actions comprise determining another SR tunnel and moving one or more services to the another SR tunnel.

20. The LER of claim 8 , wherein the link utilization measurements are managed based on a plurality of service classes for prioritizing services over the SR tunnel.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2018
From: SKALECKI, DAREK; SWINKELS, GERARD L.
To: CIENA CORPORATION
Reel/Frame 044830/0807 →
Continuity (1)
Related Publication 20190245787A1 · Aug 8, 2019
Cited By (5)
US 12,212,494 US 12,261,772 US 12,267,102 US 12,500,838 US 12,690,156