NETWORK-LINK METHOD USEFUL FOR A LAST-MILE CONNECTIVITY IN AN EDGE-GATEWAY MULTIPATH SYSTEM
First Claim
1. A network-link method useful for a last-mile connectivity in an edge-gateway multipath comprising:
- identifying a network-traffic flow of a computer network using deep-packet inspection to determine an identity of an application type associated with the network-traffic flow;
aggregating a bandwidth from a specified set of network links;
intelligently load-balancing a traffic on the set of network links by sending successive packets belonging to a same traffic flow on a set of specified multiple-network links, wherein the set of specified multiple-network links is selected based on the identity of an application type associated with the network-traffic flow;
identifying a set of active-network links in the set of specified multiple-network links;
providing an in-order data delivery with an application persistence by sending data packets belonging to a same data-packet flow on the set of active links; and
correcting an error on a lossy network link using an error control mechanism for data transmission selectively based on the identified network-traffic flow and a current measured condition in the computer network.
4 Assignments
0 Petitions
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.
-
Citations
19 Claims
-
1. A network-link method useful for a last-mile connectivity in an edge-gateway multipath comprising:
-
identifying a network-traffic flow of a computer network using deep-packet inspection to determine an identity of an application type associated with the network-traffic flow; aggregating a bandwidth from a specified set of network links; intelligently load-balancing a traffic on the set of network links by sending successive packets belonging to a same traffic flow on a set of specified multiple-network links, wherein the set of specified multiple-network links is selected based on the identity of an application type associated with the network-traffic flow; identifying a set of active-network links in the set of specified multiple-network links; providing an in-order data delivery with an application persistence by sending data packets belonging to a same data-packet flow on the set of active links; and correcting an error on a lossy network link using an error control mechanism for data transmission selectively based on the identified network-traffic flow and a current measured condition in the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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; identify a network-traffic flow of a computer network using deep-packet inspection to determine an identity of an application type associated with the network-traffic flow; aggregate a bandwidth from a specified set of network links; intelligently load-balance a traffic on the set of network links by sending successive packets belonging to a same traffic flow on a set of specified multiple-network links, wherein the set of specified multiple-network links is selected based on the identity of an application type associated with the network-traffic flow; identify a set of active-network links in the set of specified multiple-network links; provide an in-order data delivery with an application persistence by sending data packets belonging to a same data-packet flow on the set of active links; and correct an error on a lossy network link using an error-control mechanism for data transmission selectively based on the identified network-traffic flow and a current measured condition in the computer network. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification