Edge-gateway multipath method and system
First Claim
1. An edge-gateway muitipath method comprising:
- providing an edge device in a local network communicatively coupled with a cloud-computing service in a cloud-computing network;
automatically detecting a set of wide area network (WAN) links connected directly to the edge device or via an intermediate router;
automatically measuring the bandwidth of the WAN links communicatively coupling the edge device with a central configuration point in the cloud-computing network;
downloading, from the central configuration point, an enterprise-specific configuration data into the edge device, wherein the enterprise-specific configuration data comprises a gateway information;
communicatively coupling the edge device with a gateway in the cloud-computing network, wherein the communicatively coupling of the edge device with the gateway comprises a rnultipath (MP) protocol, and wherein the MP protocol is implemented by combining a set of multiple network paths into a composite connection that transmits a set of data packets from a single user packet flow across all oaths simultaneously;
measuring an available bandwidth on each path of the set of multiple network paths between the edge device and the gateway;
utilizing a deep-packet inspection engine to identify an application and an application type in a MP network flow;
determining an optimal multipath network flow setting that ensures a quality of service (QoS) parameter of the multipath network flow; and
setting another MP network flow parameter based on the optimal multipath network flow setting.
4 Assignments
1 Petition
Accused Products
Abstract
In one exemplary aspect, an edge-gateway multipath method includes the step of providing an edge device in a local network communicatively coupled with a cloud-computing service in a cloud-computing network. A set of wide area network (WAN) links connected to the edge device are automatically detected. The WAN links are automatically measured without the need for an external router. The edge device is communicatively coupled with a central configuration point in the cloud-computing network. The method further includes the step of downloading, from the central configuration point, an enterprise-specific configuration data into the edge device. The enterprise-specific configuration data includes the gateway information. The edge device is communicatively coupled with a gateway in the cloud-computing network. The communicatively coupling of the edge device with the gateway includes a multipath (MP) protocol.
95 Citations
11 Claims
-
1. An edge-gateway muitipath method comprising:
-
providing an edge device in a local network communicatively coupled with a cloud-computing service in a cloud-computing network; automatically detecting a set of wide area network (WAN) links connected directly to the edge device or via an intermediate router; automatically measuring the bandwidth of the WAN links communicatively coupling the edge device with a central configuration point in the cloud-computing network; downloading, from the central configuration point, an enterprise-specific configuration data into the edge device, wherein the enterprise-specific configuration data comprises a gateway information; communicatively coupling the edge device with a gateway in the cloud-computing network, wherein the communicatively coupling of the edge device with the gateway comprises a rnultipath (MP) protocol, and wherein the MP protocol is implemented by combining a set of multiple network paths into a composite connection that transmits a set of data packets from a single user packet flow across all oaths simultaneously; measuring an available bandwidth on each path of the set of multiple network paths between the edge device and the gateway; utilizing a deep-packet inspection engine to identify an application and an application type in a MP network flow; determining an optimal multipath network flow setting that ensures a quality of service (QoS) parameter of the multipath network flow; and setting another MP network flow parameter based on the optimal multipath network flow setting. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computerized system comprising:
-
a processor configured to execute instructions; a memory containing instructions when executed on the processor, causes the processor to perform operations that; provide an edge device in a local network communicatively coupled with a cloud-computing service in a cloud-computing network; automatically detect a set of wide area network (WAN) links connected to the edge device; automatically measure the WAN links without using an external router; communicatively couple the edge device with a central configuration point in the cloud-computing network; download, from the central configuration point, an enterprise-specific configuration data into the edge device, wherein the enterprise-specific configuration data comprises a gateway information; communicatively couple the edge device with a gateway in the cloud-computing network, wherein the communicatively coupling of the edge device with the gateway comprises a multipath (MP) protocol, and wherein the MP protocol is implemented by combining a set of multiple network paths into a composite connection that transmits a set of data packets from a single user packet flow across all paths simultaneously; measure an available bandwidth on each path of the set of multiple network paths between the edge device and the gateway; and utilize a deep-packet inspection engine to identify an application and an application type in a MP network flow.
-
-
8. An edge-gate ay multipath network system comprising:
-
an edge device in a local network communicatively coupled with a cloud-computing service in a cloud-computing network, wherein, upon installation, the edge device automatically detects a set of wide area network (WAN) links connected to the edge device, wherein the edge device automatically measures the WAN link attributes, wherein the edge device downloads, from an orchestrator, an enterprise-specific configuration data and a set of service chain rules, wherein the enterprise-specific configuration data comprises a gateway information, wherein the edge device is communicatively couple the orchestrator, and wherein the edge device communicatively couples with a gateway in the cloud-computing network based on the enterprise-specific configuration data and the set of service chain rules, and wherein the communicatively coupling of the edge device with the gateway comprises a multipath (MP) protocolprotocol, and wherein the MP protocol is implemented by combining a set of multiple network paths into a composite connection that transmits a set of data packets from a single user packet flow across all paths simultaneously, wherein the edge device measures an available bandwidth on each path of the set of multiple network paths between the edge device and the gateway, and wherein the edge device utilizes a deep-packet inspection engine to identify an application and an application type in a MP network flow; the orchestrator comprising a central configuration point in the cloud-computing network, wherein the orchestrator receives a heartbeat communication from the edge device and communicates the enterprise-specific configuration data and the set of service chain rules to the edge device as a response; a gateway comprising a network node equipped for interfacing with another computer network utilizing different communication protocols, wherein the gateway is implemented with the cloud-computing service, wherein the gateway has no initial setup configuration, wherein the edge device passes an enterprise identification of the edge device and a local configuration to the gateway, wherein the gateway uses the initial setup configuration to automatically create multiple isolated configurations-per-enterprise, and wherein the gateway is deployed as a virtual machine gateway. - View Dependent Claims (9, 10, 11)
-
Specification