US 12,081,431 B1
Monitoring and orchestrating stitched VPN services across multiple domains
Sharad Agrawal, Pune (IN); Vaibhav Lohani, Pune (IN); Roopesh Palasdeokar, Pune (IN); and Avadhut Atre, Pune (IN)
Assigned to Ciena Corporation, Hanover, MD (US)
Filed by Ciena Corporation, Hanover, MD (US)
Filed on Jun. 1, 2023, as Appl. No. 18/327,800.
Claims priority of application No. 202311028580 (IN), filed on Apr. 19, 2023.
Int. Cl. H04L 45/24 (2022.01); H04L 12/46 (2006.01); H04L 45/42 (2022.01)
CPC H04L 45/24 (2013.01) [H04L 12/4641 (2013.01); H04L 45/42 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium configured to store computer logic having instructions that, when executed, cause a processing device to perform the steps of:
monitoring an autonomous system that spans across multiple domains including a Service Provider Network (SPN) and one or more Data Centers (DCs), wherein the processing device is one of a Network Management System (NMS) and a Software-Defined Networking (SDN) controller;
obtaining one or more ingress endpoints associated with Virtual Private Network (VPN) traffic used for conducting one or more VPN services through the autonomous system;
obtaining one or more egress endpoints associated with the VPN traffic, wherein the one or more ingress endpoints and the one or more egress endpoints are located in the multiple domains;
using the one or more ingress endpoints and one or more egress endpoints to compute one or more end-to-end VPN traffic paths for a stitched VPN service through the autonomous system the stitched VPN service includes one or more Internet Protocol VPN (IPVPN) services in the SPN and one or more Ethernet VPN (EVPN) services in the one or more DCs; and
provisioning the stitched VPN service at the one or more egress endpoints and the one or more ingress endpoints in a unified manner, across the one or more IPVPN services and the one or more EVPN services.