US 11,909,599 B2
Multi-domain and multi-tenant network topology model generation and deployment
Sebastian Jeuk, Munich (DE); and Sridar Kandaswamy, San Jose, CA (US)
Assigned to Cisco Technology, Inc., San Jose, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Feb. 3, 2023, as Appl. No. 18/105,542.
Application 18/105,542 is a continuation of application No. 17/335,798, filed on Jun. 1, 2021, granted, now 11,575,580.
Prior Publication US 2023/0188427 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 41/12 (2022.01); H04L 67/1001 (2022.01)
CPC H04L 41/12 (2013.01) [H04L 67/1001 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a topology deployment system, a logical topology model;
determining, by the topology deployment system, a first cloud resource and a second cloud resource in a cloud computing environment;
determining, by the topology deployment system, a first tenant associated with the first cloud resource and a second tenant associated with the second cloud resource, wherein the first tenant or the second tenant includes at least one of a service provider tenant configured to provide the first cloud resource or the second cloud resource via the cloud computing environment or a service consumer tenant configured to consume the first cloud resource or the second cloud resource via the cloud computing environment;
determining, by the topology deployment system, a first tenant-specific deployment constraint associated with the first tenant, wherein the first tenant-specific deployment constraint includes at least one requirement associated with use of the first cloud resource;
determining, by the topology deployment system, a second tenant-specific deployment constraint associated with the second tenant, wherein the second tenant-specific deployment constraint is different from the first tenant-specific deployment constraint, and wherein the second tenant-specific deployment constraint includes at least one requirement associated with use of the second cloud resource; and
determining, by the topology deployment system, a network topology for the cloud computing environment based on the logical topology model, wherein the network topology includes the first cloud resource and the second cloud source, and wherein the network topology complies with the first tenant-specific deployment constraint and the second tenant-specific deployment constraint.