×

Multiple cloud services delivery by a cloud exchange

  • US 10,021,197 B2
  • Filed: 01/20/2016
  • Issued: 07/10/2018
  • Est. Priority Date: 05/12/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a programmable network platform for a cloud-based services exchange point within a data center, a service request for an end-to-end service that specifies a plurality of cloud services provided by respective cloud service provider networks operated by respective cloud service providers, wherein each of the cloud service provider networks is co-located within the data center and is coupled to the cloud-based services exchange point by an aggregation link, wherein the service request is associated with a service level agreement, and wherein the service request further specifies a topology for the plurality of cloud services;

    provisioning, by the programmable network platform responsive to the service request, the cloud-based services exchange point to forward service traffic for the end-to-end service along a sequence of the plurality of cloud services applied by the respective cloud service provider networks to the service traffic according to the topology for the plurality of cloud services,wherein the provisioning comprises configuring a virtual routing and forwarding instance (VRF) of a provider edge (PE) router of the cloud-based services exchange point to receive respective layer 3 routes, for the cloud service provider networks, advertised from respective VRFs of the cloud-based services exchange point configured for the cloud service provider networks, andwherein the PE router forwards the service traffic according to the respective layer 3 routes for the cloud service provider networks, stored to the VRF of the PE router, according to the topology for the plurality of cloud services; and

    providing, by the programmable network platform after the provisioning, service assurance of the end-to-end service by (1) obtaining service telemetry and analytics data for the end-to-end service from the cloud-based services exchange point, (2) analyzing the service telemetry and analytics data to identify at least one anomaly for the end-to-end service, and (3) in response to identifying the at least one anomaly, executing a remedial action to ensure the end-to-end service adheres to the service level agreement.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×