IP Library › Granted Patent US 12,519,720
Granted Patent B2
US 12,519,720 · App. 18/296,399 · Granted Jan 6, 2026

Dynamic setup of end-to-end circuits in hybrid packet and TDM networks

Inventors: Bharath Vasudevan (Bangalore, IN); Christian Schmutzer (Koenigsbrunn im Weinviertel, AT)
Assignee: CISCO TECHNOLOGY, INC.
H04L45/50H04L12/66H04L45/66H04L63/0272
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,519,720
App. No.
18/296,399
Granted
Jan 6, 2026
Kind
B2
Abstract

Presented herein are techniques that remove the unnecessary provisioning system complexities of manual inter-domain service/circuit stitching by introducing a solution to perform dynamic end-to-end circuit setup in a hybrid networking environment. A method is provided that is performed by a gateway node at a boundary of a first domain and a second domain of a hybrid network, the first domain and the second domain using different types of transport and different types of control planes.

Claims (53)

1 . A method performed by a gateway node at a boundary of a first domain and a second domain of a hybrid network, the first domain and the second domain using different types of transport and different types of control planes, the method comprising:

advertising in the first domain, reachability information to nodes in the second domain;

receiving from a first node in the first domain, a request to set up a circuit from a first endpoint on the first node to a second endpoint on a second node in the second domain, the request (a) causing a selection leveraging a control plane in the first domain of the gateway node among a plurality of gateway nodes at the boundary of the first domain and the second domain, or (b) indicating the selection of the gateway node by the first node, based on the reachability information to establish the circuit;

sending to the second node a message to establish a connection in the second domain from the gateway node to the second node;

receiving from the second node a message confirming establishment of the connection between the second node and the gateway node; and

sending to the first node a message indicating that the gateway node has successfully set up the circuit between the first node and the second node.

2 . The method of claim 1 , wherein the first domain is a packet network domain and the second domain is an optical network domain.

3 . The method of claim 2 , wherein the first domain uses an overlay protocol and an underlay transport protocol.

4 . The method of claim 3 , wherein the overlay protocol is Border Gateway Protocol to support Ethernet Virtual Private Network (EVPN)-Virtual Private Wire Service (VPWS) and the underlay transport protocol is Resource Reservation Protocol-Traffic Engineering (RSVP-TE) or Segment Routing Traffic Engineering (SR-TE) tunneling.

5 . The method of claim 4 , wherein receiving the request from the first node includes receiving an indication of the selection of the gateway node in a control plane message according to the overlay protocol.

6 . The method of claim 5 , wherein:

advertising comprises advertising reachability to the second node in the second domain using a Multiprotocol Reachability Network Layer Reachability attribute of BGP;

sending the message to the second node comprises sending a Resource Reservation Protocol (RSVP) PATH message, and

receiving the message from the second node comprises receiving an RSVP RESV message.

7 . The method of claim 4 , wherein the gateway node is selected by a path computation element and the selection of the gateway node is indicated in a control plane message according to the underlay transport protocol.

8 . The method of claim 7 , wherein:

advertising comprises advertising TE reachability information carried within a RSVP PATH message or encoded in a SR-TE segment list to the second node in the second domain;

sending the message to the second node comprises sending a RSVP PATH message, and

receiving the message from the second node comprises receiving an RSVP RESV message.

9 . The method of claim 1 , wherein the first domain is an optical network domain and the second domain is a packet network domain.

10 . The method of claim 9 , wherein:

advertising comprises advertising into the first domain, Traffic Engineering (TE) reachability of the second node in the second domain;

the selection of the gateway node by the control plane in the first domain is an Autonomous System Border Router selection made during a Generalized Multi-Protocol Label Switching path computation;

the request received from the first node is a Resource Reservation Protocol (RSVP) PATH message that indicates the selection of the gateway node in an Explicit Route Object (ERO);

sending the message to the second node comprises sending a message advertising its Ethernet Auto Discovery Route/EVPN Instance (EAD/EVI) route for the first node; and

sending the message to the first node comprises sending an RSPV RESV message.

11 . The method of claim 1 , wherein the circuit is a working circuit, a protecting circuit, or a restore circuit.

12 . An apparatus comprising:

a network interface configured to enable network communications on behalf of a gateway node at a boundary of a first domain and a second domain of a hybrid network, the first domain and the second domain using different types of transport and different types of control planes; and

one or more processors coupled to the network interface, the one or more processors configured to perform operations including:

generating one or more messages for advertising in the first domain, reachability information to nodes in the second domain;

receiving from a first node in the first domain, a request to set up a circuit from a first endpoint on the first node to a second endpoint on a second node in the second domain, the request (a) causing a selection of the gateway node leveraging a control plane in the first domain or (b) indicating the selection of the gateway node by the first node, based on the reachability information to establish the circuit among a plurality of gateway nodes at the boundary of the first domain and the second domain;

sending to the second node a message to establish a connection in the second domain from the gateway node to the second node;

receiving from the second node a message confirming establishment of the connection between the second node and the gateway node; and

sending to the first node a message indicating that the gateway node has successfully set up the circuit between the first node and the second node.

13 . The apparatus of claim 12 , wherein the first domain is a packet network domain and the second domain is an optical network domain, and the first domain uses an overlay protocol and an underlay transport protocol.

14 . The apparatus of claim 13 , wherein receiving the request from the first node includes receiving an indication of the selection of the gateway node in a control plane message according to the overlay protocol.

15 . The apparatus of claim 13 , wherein the gateway node is selected by a path computation element and the selection of the gateway node is indicated in a control plane message according to the underlay transport protocol.

16 . The apparatus of claim 12 , wherein the first domain is an optical network domain and the second domain is a packet network domain, and wherein the selection of the gateway node by the control plane in the first domain is an Autonomous System Border Router selection made during a Generalized Multi-Protocol Label Switching path computation.

17 . A system comprising:

a plurality of gateway nodes at a boundary of a first domain and a second domain of a hybrid network, the first domain and the second domain using different types of transport and different types of control planes;

a first node in the first domain, the first node having a first endpoint connected thereto; and

a second node in the second domain, the second node having a second endpoint connected thereto;

wherein:

two or more of the plurality of gateway nodes advertise in the first domain, reachability information to nodes in the second domain;

the first node sends a request to set up a circuit from the first endpoint on the first node to the second endpoint on the second node, the request (a) causing a selection leveraging a control plane in the first domain of a particular gateway node among the plurality of gateway nodes, or (b) indicating the selection of the particular gateway node by the first node, based on the reachability information to establish the circuit;

the particular gateway node sending a message to establish a connection in the second domain from the particular gateway node to the second node;

the second node sending to the particular gateway node a message confirming establishment of the connection between the second node and the particular gateway node; and

the particular gateway node sending to the first node a message indicating that the particular gateway node has successfully set up the circuit between the first node and the second node.

18 . The system of claim 17 , wherein the first domain is a packet network domain and the second domain is an optical network domain, and the first domain uses an overlay protocol and an underlay transport protocol.

19 . The system of claim 18 , wherein the request from the first node includes an indication of the selection of the particular gateway node in a control plane message according to the overlay protocol.

20 . The system of claim 18 , wherein the particular gateway node is selected by a path computation element and the selection of the particular gateway node is indicated in a control plane message according to the underlay transport protocol.

21 . The system of claim 17 , wherein the first domain is an optical network domain and the second domain is a packet network domain, and wherein the selection of the particular gateway node by the control plane in the first domain is an Autonomous System Border Router selection made during a Generalized Multi-Protocol Label Switching path computation.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2023
From: VASUDEVAN, BHARATH; SCHMUTZER, CHRISTIAN
To: CISCO TECHNOLOGY, INC.
Reel/Frame 063238/0364 →
Continuity (1)
Related Publication 20240340236A1 · Oct 10, 2024
References Cited (23)
US 7466916B2 · Mitra · 2008 [cited by examiner]
US 8942256B1 · Barth · 2015 [cited by examiner]
US 20060209716A1 · Previdi · 2006 [cited by examiner]
US 20150063802A1 · Bahadur · 2015 [cited by examiner]
US 20180041392A1 · Blair · 2018 [cited by applicant]
US 20190356581A1 · Brissette et al. · 2019 [cited by applicant]
US 20220158950A1 · Hu et al. · 2022 [cited by applicant]
US 20220224410A1 · Annavajjala et al. · 2022 [cited by applicant]
US 20220321451A1 · Brissette et al. · 2022 [cited by applicant]
US 20230021278A1 · Filsfils et al. · 2023 [cited by applicant]
Juniper Networks, “MPLS Packetized Transport for Next-Generation Networks,” MPLS-based Packet Transport Ideal for Public and Private Network Resource Consolidation, www.juniper.net, Sep. 2015, 11 pages. [cited by applicant]
Zhang, X., et al., “RSVP-TE Signaling Procedure for End-to-End GMPLS Restoration and Resource Sharing,” Internet Engineering Task Force (IETF), RFC 8131, GMPLS Restoration and Resource Sharing, Mar. 2017, 15 pages. [cited by applicant]
Berger, L., “Generalized Multi-Protocol Label Switching (GMPLS) Signaling Resource ReserVation Protocol-Traffic Engineering (RSVP-TE) Extensions,” Network Working Group, Movaz Networks, RFC 3473, GMPLS Signaling—RSVP-TE… [cited by applicant]
Rao, D., et al., “BGP Color-Aware Routing (CAR) draft-dsko-bess-bgp-car-05,” Internet-Draft, BESS WorkGroup, Jul. 5, 2022, 56 pages. [cited by applicant]
Martini, L., et al., “Dynamic Placement of Multi-Segment Pseudowires,” Internet Engineering Task Force (IETF), RFC 7267, Dynamic Placement of Multi-Segment PWs, Standards Track, Jun. 2014, 24 pages. [cited by applicant]
Farrel, A., et al., “Crankback Signaling Extensions for MPLS and GMPLS RSVP-TE,” Network Working Group, Category: Standards Track, RFC 4920, Crankback Signaling Extensions, Jul. 2007, 38 pages. [cited by applicant]
Vasseur, JP., et al., “A Per-Domain Path Computation Method for Establishing Inter-Domain Traffic Engineering (TE) Label Switched Paths (LSPs),” Path Comp. for Inter-Domain TE LSPs, Network Working Group, Standards Trac… [cited by applicant]
Farrel, A., et al., “Inter-Domain MPLS and GMPLS Traffic Engineering—Resource Reservation Protocol-Traffic Engineering (RSVP-TE) Extensions,” Inter-Domain MPLS & GMPLS RSVP-TE Extensions, Network Working Group, Standard… [cited by applicant]
Ayyangar, A., et al., “Label Switched Path Stitching with Generalized Multiprotocol Label Switching Traffic Engineering (GMPLS TE),” LSP Stitching with GMPLS TE, Network Working Group, Standards Track, RFC 5150, Feb. 20… [cited by applicant]
Berger, L. “GMPLS Signaling Procedure for Egress Control,” GMPLS Signaling Procedure for Egress Control, Network Working Group, Standards Track, RFC 4003, Feb. 2005, 5 pages. [cited by applicant]
Papadimitriou, D., “Generalized Multi-Protocol Label Switching (GMPLS) Signaling Extensions for G.709 Optical Transport Networks Control,” GMPLS Signaling Extensions for G.709, Network Working Group, Standards Track, RF… [cited by applicant]
Berger, L., “Generalized Multi-Protocol Label Switching (GMPLS) Signaling Functional Description,” GMPLS Signaling Functional Description, Network Working Group, Standards Track, RFC 3471, Jan. 2003, 34 pages. [cited by applicant]
Mannie, E., “Generalized Multi-Protocol Label Switching (GMPLS) Architecture,” GMPLS Architecture, Network Working Group, Standards Track, RFC 3945, Oct. 2004, 69 pages. [cited by applicant]