IP Library › Granted Patent US 12,081,435
Granted Patent B2
US 12,081,435 · App. 18/070,642 · Granted Sep 3, 2024

Distribution of SRv6 modes of operation via routing protocols

Inventors: Ashwath Narasimhan (Milpitas, CA); Muthurajah Sivabalan (Kanata, CA); Tao Wang (Ottawa, CA); Lakshmi Rajasekaran (San Jose, CA)
Assignee: Ciena Corporation
H04L45/74
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,081,435
App. No.
18/070,642
Granted
Sep 3, 2024
Kind
B2
Abstract

A node in a segment routing version 6 (SRv6) network includes circuitry configured to transmit and receive packets in the SRv6 network with a segment routing header (SRH) that supports one or more of a Reduced mode and a Non-reduced mode, transmit via transmitted routing updates to one or more nodes in the SRv6 network which of the one or more of the Reduced mode and the Non-reduced mode are supported by the node, and receive via received routing updates from the one or more nodes their corresponding support for the one or more of the Reduced mode and the Non-reduced mode.

Claims (41)

1. A node in a segment routing version 6 (SRv6) network comprising circuitry configured to:

transmit and receive packets in the SRv6 network with a segment routing header (SRH) that supports one of a Reduced mode, a Non-reduced mode, and both the Reduced mode and the Non-reduced mode,

transmit via transmitted routing updates to one or more nodes in the SRv6 network which of the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode are supported by the node, and

receive via received routing updates from the one or more nodes their corresponding support for the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode,

wherein the transmitted and the received routing updates include flags having values set based on the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode supported by the node and the one or more nodes such that the flags indicate what modes are supported by the respective nodes.

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

transmit packets to any of the one or more nodes with a SRH utilizing the corresponding support for the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode supported by the node.

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

construct a segment identifier (SID) list to reach the one or more nodes based on the corresponding support for the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode supported by the node.

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

transmit packets to a first node of the one or more nodes with a SRH utilizing the Reduced mode, and

transmit packets to a second node of the one or more nodes with a SRH utilizing the Non-reduced mode.

5. The node of claim 1 , wherein the transmitted and the received routing updates are via any of intermediate system-intermediate system (ISIS), open shortest path first (OSPF), interior gateway protocol (IGP), and border gateway protocol link state (BGP-LS).

6. The node of claim 1 , wherein the transmitted and the received routing updates include a type-length-value (TLV) or sub-TLV.

7. The node of claim 1 , wherein the transmitted and the received routing updates include a SRv6 locator with the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode that are supported by the node indicated therein.

8. A non-transitory computer-readable medium comprising instructions that, when executed, cause circuitry to perform steps of:

transmitting and receiving packets in a segment routing version 6 (SRv6) network with a segment routing header (SRH) that supports one of a Reduced mode, a Non-reduced mode, and both the Reduced mode and the Non-reduced mode,

transmitting via transmitted routing updates to one or more nodes in the SRv6 network which of the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode are supported by the node, and

receiving via received routing updates from the one or more nodes their corresponding support for the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode,

wherein the transmitted and the received routing updates include flags having values set based on the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode supported by the node and the one or more nodes such that the flags indicate what modes are supported by the respective nodes.

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

transmitting packets to any of the one or more nodes with a SRH utilizing the corresponding support for the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode.

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

constructing a segment identifier (SID) list to reach the one or more nodes based on the corresponding support for the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode.

11. The non-transitory computer-readable medium of claim 8 , wherein the transmitted and the received routing updates are any of

via any of intermediate system-intermediate system (ISIS), open shortest path first (OSPF), interior gateway protocol (IGP), and border gateway protocol link state (BGP-LS),

via a type-length-value (TLV) or sub-TLV, and

via a SRv6 locator with the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode that are supported by the node indicated therein.

12. A method comprising steps of:

transmitting and receiving packets in a segment routing version 6 (SRv6) network with a segment routing header (SRH) that supports one of a Reduced mode, a Non-reduced mode, and both the Reduced mode and the Non-reduced mode,

transmitting via transmitted routing updates to one or more nodes in the SRv6 network which of the one of the Reduced mode, the Non-reduced mode are supported by the node, and both the Reduced mode and the Non-reduced mode, and

receiving via received routing updates from the one or more nodes their corresponding support for the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode,

wherein the transmitted and the received routing updates include flags having values set based on the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode supported by the node and the one or more node such that the flags indicate what modes are supported by the respective nodes.

13. The method of claim 12 , wherein the steps further include

transmitting packets to any of the one or more nodes with a SRH utilizing the corresponding support for the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode.

14. The method of claim 12 , wherein the steps further include

constructing a segment identifier (SID) list to reach the one or more nodes based on the corresponding support for the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode.

15. The method of claim 12 , wherein the transmitted and the received routing updates are any of

via any of intermediate system-intermediate system (ISIS), open shortest path first (OSPF), interior gateway protocol (IGP), and border gateway protocol link state (BGP-LS),

via a type-length-value (TLV) or sub-TLV, and

via a SRv6 locator with the one of the Reduced mode, the Non-reduced mode, and both the Reduced mode and the Non-reduced mode that are supported by the node indicated therein.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2022
From: NARASIMHAN, ASHWATH; SIVABALAN, MUTHURAJAH; WANG, TAO; RAJASEKARAN, LAKSHMI
To: CIENA CORPORATION
Reel/Frame 061902/0749 →
Continuity (1)
Related Publication 20240179091A1 · May 30, 2024
Cited By (1)
US 12,556,477