IP Library › Granted Patent US 11,695,689
Granted Patent B2
US 11,695,689 · App. 17/379,167 · Granted Jul 4, 2023

Diffserv traffic engineering compliant backup paths for fast reroute protection in MPLS

Inventors: Gaurav Agarwal (New Delhi, IN); Jayant Kumar Bhardwaj (New Delhi, IN); Manoj Rautela (Pithoragarh, IN)
Assignee: Ciena Corporation
H04L45/28H04L45/22H04L45/50H04L45/64H04L47/724H04L47/821H04L47/825H04L12/4633
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,695,689
App. No.
17/379,167
Granted
Jul 4, 2023
Kind
B2
Abstract

A Point of Local Repair (PLR) network element includes one or more ports and circuitry connected thereto for forwarding and control, wherein the circuitry is configured to receive a PATH message for a Label Switched Path (LSP) tunnel in a Multiprotocol Label Switching (MPLS) network with a specified DiffSery Traffic Engineering (DSTE) Class Type, determine the DSTE Class Type based on the PATH message, and store the DSTE Class Type for the LSP tunnel to ensure a Facility Bypass tunnel used for the LSP tunnel supports the specified DSTE Class Type. The circuitry can be further configured to, responsive to a failure of the LSP tunnel, select the Facility Bypass tunnel for the LSP tunnel such that the Facility Bypass tunnel supports the specified DSTE Class Type.

Claims (34)

1. A Point of Local Repair (PLR) network element comprising one or more ports and circuitry connected thereto for forwarding and control, wherein the circuitry is configured to:

receive a PATH message for a Label Switched Path (LSP) tunnel in a Multiprotocol Label Switching (MPLS) network with a specified DiffServ Traffic Engineering (DSTE) Class Type,

process a FAST_REROUTE object in the PATH message which indicates Facility Bypass is desired,

determine the DSTE Class Type based on the PATH message,

store the DSTE Class Type for the LSP tunnel to ensure a Facility Bypass tunnel used for the LSP tunnel supports the specified DSTE Class Type, and

performing one of

(1) receive a second PATH message for a second LSP tunnel with a second FAST_REROUTE object including a second DSTE Class Type that is the same as the specified DSTE Class Type, and responsive to a failure of the second LSP tunnel, select the Facility Bypass tunnel for one of the LSP tunnel and the second LSP tunnel, and

(2) receive a third PATH message for a third LSP tunnel with a third FAST_REROUTE object including a third DSTE Class Type therein for a different DSTE Class Type than the specified DSTE Class Type, and responsive to a failure of the third LSP tunnel, select a second Facility Bypass tunnel for the third LSP tunnel such that the second Facility Bypass tunnel supports the different specified DSTE Class Type.

2. The PLR network element of claim 1 , wherein the DSTE Class Type is incorporated in the FAST_REROUTE object.

3. The PLR network element of claim 2 , wherein the DSTE Class Type is incorporated in flags in the FAST_REROUTE object.

4. The PLR network element of claim 2 , wherein the DSTE Class Type is incorporated in unspecified flags in the FAST_REROUTE object.

5. The PLR network element of claim 1 , wherein the circuitry is further configured to

responsive to a failure of the LSP tunnel, select the Facility Bypass tunnel for the LSP tunnel such that the Facility Bypass tunnel supports the specified DSTE Class Type.

6. A method, implemented in a Point of Local Repair (PLR) network element, comprising:

receiving a PATH message for a Label Switched Path (LSP) tunnel in a Multiprotocol Label Switching (MPLS) network with a specified DiffSery Traffic Engineering (DSTE) Class Type;

processing a FAST REROUTE object in the PATH message which indicates Facility Bypass is desired;

determining the DSTE Class Type based on the PATH message;

storing the DSTE Class Type for the LSP tunnel to ensure a Facility Bypass tunnel used for the LSP tunnel supports the specified DSTE Class Type; and

performing one of

(1) receiving a second PATH message for a second LSP tunnel with a second FAST_REROUTE object including a second DSTE Class Type that is the same as the specified DSTE Class Type, and responsive to a failure of the second LSP tunnel, selecting the Facility Bypass tunnel for one of the LSP tunnel and the second LSP tunnel, and

(2) receiving a third PATH message for a third LSP tunnel with a third FAST_REROUTE object including a third DSTE Class Type therein for a different DSTE Class Type that the specified DSTE Class Type, and responsive to a failure of the third LSP tunnel, selecting a second Facility Bypass tunnel for the third LSP tunnel such that the second Facility Bypass tunnel supports the different specified DSTE Class Type.

7. The method of claim 6 , wherein the DSTE Class Type is incorporated in the FAST_REROUTE object.

8. The method of claim 7 , wherein the DSTE Class Type is incorporated in flags in the FAST_REROUTE object.

9. The method of claim 7 , wherein the DSTE Class Type is incorporated in unspecified flags in the FAST_REROUTE object.

10. The method of claim 6 , further comprising

responsive to a failure of the LSP tunnel, selecting the Facility Bypass tunnel for the LSP tunnel such that the Facility Bypass tunnel supports the specified DSTE Class Type.

11. A Label Edge Router (LER) network element comprising one or more ports and circuitry connected thereto for forwarding and control, wherein the circuitry is configured to:

transmit a PATH message for a Label Switched Path (LSP) tunnel in a Multiprotocol Label Switching (MPLS) network with a specified DiffSery Traffic Engineering (DSTE) Class Type, wherein a FAST_REROUTE object is included in the PATH message which indicates Facility Bypass is desired, and wherein the DSTE Class Type is based on the PATH message, wherein the DSTE Class Type for the LSP tunnel is stored at a Point of Local Repair (PLR) to ensure a Facility Bypass tunnel used for the LSP tunnel supports the specified DSTE Class Type;

one of

(1) transmit a second PATH message for a second LSP tunnel with a second FAST_REROUTE object including a second DSTE Class Type that is the same as the specified DSTE Class Type, and responsive to a failure of the second LSP tunnel, the PLR is configured to select the Facility Bypass tunnel for one of the LSP tunnel and the second LSP tunnel, and

(2) transmit a third PATH message for a third LSP tunnel with a third FAST_REROUTE object including a third DSTE Class Type therein for a different DSTE Class Type than the specified DSTE Class Type, and responsive to a failure of the third LSP tunnel, the PLR is configured to select a second Facility Bypass tunnel for the third LSP tunnel such that the second Facility Bypass tunnel supports the different specified DSTE Class Type.

12. The LER network element of claim 11 , wherein the DSTE Class Type is incorporated in the FAST_REROUTE object.

13. The LER network element of claim 12 , wherein the DSTE Class Type is incorporated in flags in the FAST_REROUTE object.

14. The LER network element of claim 12 , wherein the DSTE Class Type is incorporated in unspecified flags in the FAST_REROUTE object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2021
From: AGARWAL, GAURAV; BHARDWAJ, JAYANT KUMAR; RAUTELA, MANOJ
To: CIENA CORPORATION
Reel/Frame 056901/0738 →
Priority Claims (1)
IN 201811045150 · Nov 29, 2018 · national
Continuity (2)
Continuation 16245331 · Jan 11, 2019
Related Publication 20210352006A1 · Nov 11, 2021