US 12,407,599 B2
System and method of providing a loosely-coupled interface model for obtaining underlay transport service
Steven Wood, Ottawa (CA); Jean-Marc Barozet, Le Perreux sur Marne (FR); Darren Russell Dukes, Ottawa (CA); Alberto Rodriguez-Natal, Mountain View, CA (US); and Samir Thoria, Saratoga, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Dec. 20, 2023, as Appl. No. 18/390,422.
Prior Publication US 2025/0211515 A1, Jun. 26, 2025
Int. Cl. G06F 15/16 (2006.01); H04L 12/46 (2006.01); H04L 45/037 (2022.01); H04L 45/64 (2022.01)
CPC H04L 45/037 (2022.05) [H04L 12/4633 (2013.01); H04L 45/64 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A method comprising:
transmitting, from an overlay service controller associated with an overlay network to an underlay service controller associated with an underlay network and via a semantic structure defined for a service usage application programming interface (API), a request for a service offered by the underlay network;
receiving, at the overlay service controller, from the underlay service controller and via the service usage API, attachment metadata;
mapping, based on the attachment metadata and via the overlay service controller, an overlay network tunnel to the service in the underlay network to generate an overlay tunnel mapping, wherein the overlay service controller does not have knowledge of details about implementing the service in order to enable the overlay network to consume the service offered by the underlay network, wherein the semantic structure defined for the service usage API comprises a loosely-coupled model that shields the overlay service controller from needing to know implementation details associated with implementing the service and enables the overlay service controller to discover underlay transport services offered by the underlay network to enable the overlay service controller to map the overlay network tunnel to the service; and
communicating tunneled packets from the overlay network to the underlay network via the overlay tunnel mapping.