IP Library Granted Patent US 11,563,675
Granted Patent B2
US 11,563,675 · App. 17/366,271 · Granted Jan 24, 2023

Bgp Lu resiliency using an anycast SID and BGP driven anycast path selection

Inventors: Himanshu Shah (Hopkinton, MA); Atul Vadera (Gurugram, IN); Jayant Kumar Bhardwaj (Gurugram, IN); Piyush Sharma (Gurugram, IN)
Assignee: Ciena Corporation
H04L45/507H04L12/4641H04L45/66
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,563,675
App. No.
17/366,271
Granted
Jan 24, 2023
Kind
B2
Abstract

A node, in a first network, includes circuitry configured to add a label stack to a packet associated with one of a Layer 2 Virtual Private Network (L2VPN) and a Layer 3 Virtual Private Network (L3VPN), wherein the packet is destined for a second network having at least a pair of Border Gateway Protocol-Label Unicast (BGP-LU) Route Reflector (RR) nodes interconnecting the first network, and wherein the label stack includes an anycast Segment Identifier (SID) for the RR nodes, in Segment Routing, and transmit the packet to the second network. The label stack also includes a BGP-LU label for a destination in the second network. Responsive to isolation of one of the RR nodes, a Point of Local Repair (PLR) node in the first network is configured to implement Topology-Independent Loop-Free Alternate (TI-LFA) for the anycast SID.

Claims (30)

1. A node, in a first network, comprising circuitry configured to:

add a label stack to a packet associated with one of a Layer 2 Virtual Private Network (L2VPN) and a Layer 3 Virtual Private Network (L3VPN), wherein the packet is destined for a second network having at least a pair of Border Gateway Protocol-Label Unicast (BGP-LU) Route Reflector (RR) nodes interconnecting the first network, and wherein the label stack includes an anycast Segment Identifier (SID) for the RR nodes, in Segment Routing, and

transmit the packet towards the second network.

2. The node of claim 1 , wherein the label stack also includes a BGP-LU label for a destination in the second network.

3. The node of claim 1 , wherein, responsive to isolation of one of the RR nodes, a Point of Local Repair (PLR) node in the first network is configured to implement Topology-Independent Loop-Free Alternate (TI-LFA) for the anycast SID.

4. The node of claim 1 , wherein, responsive to isolation of one of the RR nodes, the packet is redirected by a Point of Local Repair (PLR) node in the first network, prior to the node determining the isolation.

5. The node of claim 1 , wherein the circuitry is further configured to

change any Next Hop BGP-LU routes for the second network received from the RR nodes to the anycast SID.

6. The node of claim 1 , wherein the circuitry is further configured to

receive addresses for the second network in BGP-LU and receive the anycast SID in Intermediate System-Intermediate System (IS-IS) SR.

7. The node of claim 1 , wherein the label stack also includes a service label for the one of the L2VPN and L3VPN.

8. The node of claim 1 , wherein the anycast SID is used in lieu of BGP LU Prefix Independent Convergence (PIC).

9. The node of claim 1 , wherein the circuitry is further configured to

determine next hop is an anycast prefix and configure a tunnel path to a destination of the anycast prefix.

10. A Border Gateway Protocol-Label Unicast (BGP-LU) Route Reflector (RR) node interconnecting a first network and a second network, the node comprising circuitry configured to:

distribute labels to one or more nodes in the first network, wherein the one or more nodes provide one of a Layer 2 Virtual Private Network (L2VPN) and a Layer 3 Virtual Private Network (L3VPN) with the second network, and wherein the labels include an anycast Segment Identifier (SID) for the BGP-LU RR node and a second BGP-LU RR node, in Segment Routing, and

receive packets for the one of the L2VPN and L3VPN and provide to the second network.

11. The BGP-LU RR node of claim 10 , wherein the labels also include a BGP-LU label for a destination in the second network.

12. The BGP-LU RR node of claim 10 , wherein, responsive to isolation of the BGP-LU RR node, a Point of Local Repair (PLR) node in the first network is configured to implement Topology-Independent Loop-Free Alternate (TI-LFA) for the anycast SID.

13. The BGP-LU RR node of claim 10 , wherein, responsive to isolation of the BGP-LU RR node, the packets are redirected by a Point of Local Repair (PLR) node in the first network.

14. The BGP-LU RR node of claim 10 , wherein the circuitry is further configured to distribute addresses for the second network in BGP-LU and distribute the anycast SID in Intermediate System-Intermediate System (IS-IS) SR.

15. The BGP-LU RR node of claim 10 , wherein the anycast SID is used in lieu of BGP LU Prefix Independent Convergence (PIC).

16. A method comprising:

at a node, in a first network, adding a label stack to a packet associated with one of a Layer 2 Virtual Private Network (L2VPN) and a Layer 3 Virtual Private Network (L3VPN), wherein the packet is destined for a second network having at least a pair of Border Gateway Protocol-Label Unicast (BGP-LU) Route Reflector (RR) nodes interconnecting the first network, and wherein the label stack includes an anycast Segment Identifier (SID) for the RR nodes, in Segment Routing; and

transmitting the packet towards the second network.

17. The method of claim 16 , wherein the label stack also includes a BGP-LU label for a destination in the second network.

18. The method of claim 16 , wherein, responsive to isolation of one of the RR nodes, a Point of Local Repair (PLR) node in the first network is configured to implement Topology-Independent Loop-Free Alternate (TI-LFA) for the anycast SID.

19. The method of claim 16 , wherein, responsive to isolation of one of the RR nodes, the packet is redirected by a Point of Local Repair (PLR) node in the first network, prior to the node determining the isolation.

20. The method of claim 16 , further comprising

changing any Next Hop BGP-LU routes for the second network received from the RR nodes to the anycast SID.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2021
From: SHAH, HIMANSHU; VADERA, ATUL; BHARDWAJ, JAYANT KUMAR; SHARMA, PIYUSH
To: CIENA CORPORATION
Reel/Frame 056741/0843 →
Priority Claims (1)
IN 202111021859 · May 14, 2021 · national
Continuity (1)
Related Publication 20220368629A1 · Nov 17, 2022