Fabric interconnect as a service in middle mile network
AssigneeCisco Technology, Inc.
InventorsVenkatraman Venkatapathy, Balaji Sundararajan, Giorgio Valentini, Gokul Krishnan, Ankur Bhargava
Life of this patent
Estimating the term…
Abstract
The present technology provides a software-defined wide area network (SD-WAN) interconnect gateway to connect multiple SaaS clouds based on user intent. The technology dynamically discovers the best possible interconnect gateway to provide access to different cloud services from different geographic locations. A first branch connecting to a first cloud, and a second branch connecting to a second cloud, can now share their respective pathways to the clouds so that both branches can enjoy access to both clouds.
Claims17
A method comprising:
- enrolling cloud services in a connection protocol;
- enrolling branches of an enterprise in the connection protocol, wherein at least one of the branches is operatively connected to at least one of the cloud services through middle mile points of presence (middle mile PoPs);
- determining an optimized path from at least one of the branches to at least one of the cloud services through at least one of the middle mile PoPs by determining that a connection between at least one of the branches and at least one of the cloud services includes insufficient bandwidth, and identifying at least one of the middle mile PoPs that would provide increased bandwidth and access to at least one of the cloud services;
- and
- instantiating an interconnect gateway to at least one of the middle mile PoPs to provide the optimized path between at least one of the branches and at least one of the cloud services by instantiating the interconnect gateway to at least one of the middle mile PoPs that would provide the increased bandwidth and the access to at least one of the cloud services.
A controller comprising:
- a storage configured to store instructions;
- and
- at least one processor configured to execute the instructions and cause the at least one processor to perform steps comprising:
- enrolling cloud services in a connection protocol;
- enrolling branches of an enterprise in the connection protocol, wherein at least one of the branches is operatively connected to at least one of the cloud services through middle mile PoPs;
- determining an optimized path from at least one of the branches to at least one of the cloud services through at least one of the middle mile PoPs by determining that a connection between at least one of the branches and at least one of the cloud services includes insufficient bandwidth, and identifying at least one of the middle mile PoPs that would provide increased bandwidth and access to at least one of the cloud services;
- and
- instantiating an interconnect gateway to at least one of the middle mile PoPs to provide the optimized path between at least one of the branches and at least one of the cloud services by instantiating the interconnect gateway to at least one of the middle mile PoPs that would provide the increased bandwidth and the access to at least one of the cloud services.
A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor, cause the at least one processor to perform steps comprising:
- enrolling cloud services in a connection protocol;
- enrolling branches of an enterprise in the connection protocol, wherein at least one of the branches are operatively connected to at least one of the cloud services through middle mile PoPs;
- determining an optimized path from at least one of the branches to at least one of the cloud services through at least one of the middle mile PoPs by determining that a connection between at least one of the branches and at least one of the cloud services includes insufficient bandwidth, and identifying at least one of the middle mile PoPs that would provide increased bandwidth and access to at least one of the cloud services;
- and
- instantiating an interconnect gateway to at least one of the middle mile PoPs to provide the optimized path between at least one of the branches and at least one of the cloud services by instantiating the interconnect gateway to at least one of the middle mile PoPs that would provide the increased bandwidth and the access to at least one of the cloud services.
Dependencies are inferred from the claim text.