Virtual tunnel endpoints for congestion-aware load balancing
AssigneeNicira, Inc.
InventorsMukesh Hira, Naga Katta, Isaac Keslassy, Aditi Ghag
Life of this patent
Estimating the term…
Loading patent…
AssigneeNicira, Inc.
InventorsMukesh Hira, Naga Katta, Isaac Keslassy, Aditi Ghag
Estimating the term…
Example methods are provided for a source virtual tunnel endpoint (VTEP) to perform congestion-aware load balancing in a data center network. The method may comprise the source VTEP learning congestion state information associated with multiple paths provided by respective multiple intermediate switches connecting the source VTEP with a destination VTEP. The method may also comprise the source VTEP receiving second packets that are sent by a source endpoint and destined for a destination endpoint; and selecting a particular path from multiple paths based on the congestion state information. The method may further comprise the source VTEP generating encapsulated second packets by encapsulating each of the second packets with header information that includes a set of tuples associated with the particular path; and sending the encapsulated second packets to the destination endpoint.
A method for a source tunnel endpoint to perform congestion-aware load balancing in a data network that includes the source tunnel endpoint, a destination tunnel endpoint, a source endpoint, a destination endpoint and multiple intermediate network elements, the method comprising:
A non-transitory computer-readable storage medium that includes a set of instructions which, in response to execution by a processor of a host, cause the processor to implement a source tunnel endpoint to perform a method of congestion-aware load balancing in a data network that includes the source tunnel endpoint, a destination tunnel endpoint, a source endpoint, a destination endpoint and multiple intermediate network elements, wherein the host supports the source tunnel endpoint, and the method comprises:
A network element configured to implement a source tunnel endpoint to perform congestion-aware load balancing in a data network, wherein the network element comprises:
Dependencies are inferred from the claim text.