Generating flexible, programmable, and scalable network tunnels on demand
First Claim
1. A method, comprising:
- receiving, by a device, network information associated with a network and server information associated with one or more server devices,wherein the network is associated with a network device and the one or more server devices;
generating, by the device and based on the network information and the server information, an encapsulation profile for a tunnel encapsulation path;
generating, by the device and based on the network information and the server information, a route profile for the tunnel encapsulation path;
providing, by the device and to the network device, the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path; and
providing, by the device and to the one or more server devices, the encapsulation profile for the tunnel encapsulation path,wherein the tunnel encapsulation path is provided between the network device and the one or more server devices, via the network, based on the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives network information associated with a network and server information associated with one or more server devices, wherein the network is associated with a network device and the one or more server devices. The device generates, based on the network information and the server information, an encapsulation profile for a tunnel encapsulation path and a route profile for the tunnel encapsulation path. The device provides, to the network device, the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path, and provides, to the one or more server devices, the encapsulation profile for the tunnel encapsulation path. The tunnel encapsulation path is provided between the network device and the one or more server devices, via the network, based on the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path.
4 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, network information associated with a network and server information associated with one or more server devices, wherein the network is associated with a network device and the one or more server devices; generating, by the device and based on the network information and the server information, an encapsulation profile for a tunnel encapsulation path; generating, by the device and based on the network information and the server information, a route profile for the tunnel encapsulation path; providing, by the device and to the network device, the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path; and providing, by the device and to the one or more server devices, the encapsulation profile for the tunnel encapsulation path, wherein the tunnel encapsulation path is provided between the network device and the one or more server devices, via the network, based on the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
one or more memories; and one or more processors to; receive network information associated with a network and server information associated with one or more server devices, wherein the network is associated with a network device and the one or more server devices; generate an encapsulation profile for a tunnel encapsulation path based on the network information and the server information; generate a route profile for the tunnel encapsulation path based on the network information and the server information; generate a decapsulation profile for a tunnel decapsulation path based on the network information and the server information; provide, to the network device, the encapsulation profile for the tunnel encapsulation path, the route profile for the tunnel encapsulation path, and the decapsulation profile for the tunnel decapsulation path; and provide, to the one or more server devices, the encapsulation profile for the tunnel encapsulation path and the decapsulation profile for the tunnel decapsulation path, wherein the tunnel encapsulation path and the tunnel decapsulation path is provided between the network device and the one or more server devices, via the network, based on the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path, and wherein the tunnel decapsulation path is provided between the network device and the one or more server devices, via the network, based on the decapsulation profile for the tunnel decapsulation path. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium 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 network information associated with a network and server information associated with one or more server devices, wherein the network is associated with a network device and the one or more server devices; generate, based on the network information and the server information, an encapsulation profile for a tunnel encapsulation path; generate, based on the network information and the server information, a route profile for the tunnel encapsulation path; provide, to the network device, the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path; provide, to the one or more server devices, the encapsulation profile for the tunnel encapsulation path, wherein the tunnel encapsulation path is provided between the network device and the one or more server devices, via the network, based on the encapsulation profile for the tunnel encapsulation path and the route profile for the tunnel encapsulation path; receive a tunnel parameter change for the tunnel encapsulation path; and cause the tunnel parameter change to be implemented by the network device and the one or more server devices, via the network. - View Dependent Claims (16, 17, 18, 19, 20)
Specification