Platform for private internet protocol (IP) cloud services
First Claim
1. A method, comprising:
- receiving, by a device, data from a user device,the data being associated with a customer address,the customer address being associated with the user device,the customer address overlapping with addresses associated with the device;
comparing, by a data center virtual route forwarding (VRF) function of the device, the customer address to a list of addresses;
verifying, by the data center VRF function of the device, that the customer address is associated with a customer that subscribes to a private cloud service, based on comparing the customer address to the list of addresses;
translating, by the device and when the customer address is verified, the customer address to a unique address that is unique to a customer VRF function provided by the device,the customer VRF function being used in the private cloud service;
providing, by the device and based on translating the customer address, the data to the customer VRF function via the unique address; and
routing, by the device and based on providing the data to the customer VRF function, the data to the private cloud service via the customer VRF function and a secure connection.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives data from a user device, where the data is associated with a customer address, and the customer address is associated with the user device. The device verifies that the customer address is associated with a customer that subscribes to a private cloud service. The device translates, when the customer address is verified, the customer address to an address that is unique to a customer virtual route forwarding (VRF) function provide by the device. The device provides, based on translating the customer address, the data to the customer VRF function via the unique address. The device routes, based on providing the data to the customer VRF function, the data to the private cloud service via the customer VRF function and a secure connection.
23 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, data from a user device, the data being associated with a customer address, the customer address being associated with the user device, the customer address overlapping with addresses associated with the device; comparing, by a data center virtual route forwarding (VRF) function of the device, the customer address to a list of addresses; verifying, by the data center VRF function of the device, that the customer address is associated with a customer that subscribes to a private cloud service, based on comparing the customer address to the list of addresses; translating, by the device and when the customer address is verified, the customer address to a unique address that is unique to a customer VRF function provided by the device, the customer VRF function being used in the private cloud service; providing, by the device and based on translating the customer address, the data to the customer VRF function via the unique address; and routing, by the device and based on providing the data to the customer VRF function, the data to the private cloud service via the customer VRF function and a secure connection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
one or more processors to; provide a data center virtual route forwarding (VRF) function to; receive data from a user device, the data being associated with a customer address,
the customer address being associated with the user device,
the customer address overlapping with addresses associated with the device;compare the customer address to a list of addresses; and verify that the customer address is associated with a customer that subscribes to a private cloud service, based on comparing the customer address to the list of addresses; provide a network address translation (NAT) function to; translate, when the customer address is verified, the customer address to a unique address that is unique to a customer VRF function provided by the device, the customer VRF function being used in the private cloud service, and output, based on translating the customer address, the data via the unique address; and provide the customer VRF function to; receive the data from the NAT function via the unique address, and route the data to the private cloud service via a secure connection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer-readable medium for storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to; receive data from a user device, the data being associated with a customer address, and the customer address being associated with the user device, and the customer address overlapping with addresses associated with the device; compare, by a data center virtual route forwarding (VRF) function of the device, the customer address to a list of addresses; verify, by the data center VRF function of the device, that the customer address is associated with a customer that subscribes to a private cloud service, based on comparing the customer address to the list of addresses; translate, when the customer address is verified, the customer address to a unique address that is unique to a customer VRF function provided by the device, the customer VRF function being used in the private cloud service; select the customer VRF function from one or more customer VRF functions, provided by the device, based on the unique address; provide the data to the selected customer VRF function via the unique address; and route the data to the private cloud service via the customer VRF function and a secure connection. - View Dependent Claims (16, 17, 18, 19, 20)
Specification