IP Library Granted Patent US 12,250,139
Granted Patent B2
US 12,250,139 · App. 18/310,131 · Granted Mar 11, 2025

Segment routing SRv6 S-BFD and ping replies having deterministic reply path

Inventors: Aditya Mittal (Gurgaon, IN); Pankaj Verma (Kanpur, IN); Sudipta Das (New Delhi, IN)
Assignee: Ciena Corporation
H04L45/02H04L45/34
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,250,139
App. No.
18/310,131
Granted
Mar 11, 2025
Kind
B2
Abstract

A node is configured to operate in a Segment Routing (SR) over Internet Protocol version 6 (SRv6) network, and the node includes circuitry configured to determine a Segment Identifier (SID) list for a forward path in the SRv6 network and SID list for a reverse path in the SRv6 network; and transmit a monitoring packet on the forward path including a Segment Routing Header (SRH) with the SID list for the forward path, and further including the SID list for the reverse path in the monitoring packet, for a SRH of a reply to the monitoring packet. The circuitry can be further configured to receive the reply to the monitoring packet, with the reply having been on a same or different tunnel as the monitoring packet, for monitoring liveliness thereof.

Claims (27)

1. A node configured to operate in a Segment Routing (SR) over Internet Protocol version 6 (SRv6) network, the node comprising circuitry configured to:

determine a Segment Identifier (SID) list for a forward path in the SRv6 network and SID list for a reverse path in the SRv6 network; and

transmit a monitoring packet on the forward path including a Segment Routing Header (SRH) with the SID list for the forward path, and further including the SID list for the reverse path in the monitoring packet, for a SRH of a reply to the monitoring packet.

2. The node of claim 1 , wherein the circuitry is configured to receive the reply to the monitoring packet, with the reply having been on a same or different tunnel as the monitoring packet, for monitoring liveliness thereof.

3. The node of claim 1 , wherein the monitoring packet is one of Seamless-Bidirectional Forwarding Detection (S-BFD) and Bidirectional Forwarding Detection (BFD).

4. The node of claim 3 , wherein the SRH for the reply to the monitoring packet is in an extension header.

5. The node of claim 1 , wherein the monitoring packet is an Internet Control Message Protocol (ICMP) request.

6. The node of claim 5 , wherein the SRH for the reply to the monitoring packet is a Type-Length-Value (TLV) included therein.

7. The node of claim 1 , wherein the SRH for the forward path and the reverse path includes one of a classical SID and a micro SID.

8. A non-transitory computer-readable medium comprising instructions that, when executed, cause a node, configured to operate in a Segment Routing (SR) over Internet Protocol version 6 (SRv6) network, to perform steps of:

determining a Segment Identifier (SID) list for a forward path in the SRv6 network and SID list for a reverse path in the SRv6 network; and

transmitting a monitoring packet on the forward path including a Segment Routing Header (SRH) with the SID list for the forward path, and further including the SID list for the reverse path in the monitoring packet, for a SRH of a reply to the monitoring packet.

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

receiving the reply to the monitoring packet, with the reply having been on a same tunnel as the monitoring packet, for monitoring liveliness thereof.

10. The non-transitory computer-readable medium of claim 8 , wherein the monitoring packet is one of Seamless-Bidirectional Forwarding Detection (S-BFD) and Bidirectional Forwarding Detection (BFD).

11. The non-transitory computer-readable medium of claim 10 , wherein the SRH for the reply to the monitoring packet is in an extension header.

12. The non-transitory computer-readable medium of claim 8 , wherein the monitoring packet is an Internet Control Message Protocol (ICMP) request.

13. The non-transitory computer-readable medium of claim 12 , wherein the SRH for the reply to the monitoring packet is a Type-Length-Value (TLV) included therein.

14. The non-transitory computer-readable medium of claim 8 , wherein the SRH for the forward path and the reverse path includes one of a classical SID and a micro SID.

15. A method implemented by a node configured to operate in a Segment Routing (SR) over Internet Protocol version 6 (SRv6) network, the method comprising steps of:

determining a Segment Identifier (SID) list for a forward path in the SRv6 network and SID list for a reverse path in the SRv6 network; and

transmitting a monitoring packet on the forward path including a Segment Routing Header (SRH) with the SID list for the forward path, and further including the SID list for the reverse path in the monitoring packet, for a SRH of a reply to the monitoring packet.

16. The method of claim 15 , wherein the steps further include receiving the reply to the monitoring packet, with the reply having been on a same tunnel as the monitoring packet, for monitoring liveliness thereof.

17. The method of claim 15 , wherein the monitoring packet is one of Seamless-Bidirectional Forwarding Detection (S-BFD) and Bidirectional Forwarding Detection (BFD).

18. The method of claim 17 , wherein the SRH for the reply to the monitoring packet is in an extension header.

19. The method of claim 15 , wherein the monitoring packet is an Internet Control Message Protocol (ICMP) request.

20. The method of claim 19 , wherein the SRH for the reply to the monitoring packet is a Type-Length-Value (TLV) included therein.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2023
From: MITTAL, ADITYA; VERMA, PANKAJ; DAS, SUDIPTA
To: CIENA CORPORATION
Reel/Frame 063494/0925 →
Priority Claims (1)
IN 202311018237 · Mar 17, 2023 · national
Continuity (1)
Related Publication 20240314059A1 · Sep 19, 2024
References Cited (15)
US 8356128B2 · Mittal · 2013 [cited by applicant]
US 8370552B2 · Mittal et al. · 2013 [cited by applicant]
US 9628366B2 · Majumdar et al. · 2017 [cited by applicant]
US 10577994B2 · Mittal et al. · 2020 [cited by applicant]
US 20150242296A1 · Mittal et al. · 2015 [cited by applicant]
US 20160149765A1 · Mittal et al. · 2016 [cited by applicant]
US 20180212828A1 · Sekhri et al. · 2018 [cited by applicant]
US 20200127909A1 · Mittal et al. · 2020 [cited by applicant]
US 20210250284A1 · Aggarwal et al. · 2021 [cited by applicant]
US 20220263752A1 · Sharma et al. · 2022 [cited by applicant]
US 20230021278A1 · Filsfils · 2023 [cited by examiner]
WO 2023287651A1 · 2023 [cited by applicant]
M. Chen et al., “Segment Routing for Unaffiliated BFD Echo Function,” Internet-Draft, Standards Track, Aug. 2, 2021, 9 Pages. [cited by applicant]
C. Lin et al., “S-BFD Path Consistency over SRv6,” BFD Working Group, Internet Draft, Informational, Jan. 12, 2023, 12 Pages. [cited by applicant]
Jul. 3, 2024, European Search Report for European Patent Application No. EP 24 16 1481. [cited by applicant]