Patent ID: 7962621

Claim:
A method of setting connection policies for a plurality of network paths from a first endpoint to a second endpoint, the method comprising: receiving a first set of candidate network addresses of the first endpoint and a second set of candidate network addresses of the second endpoint; creating a plurality of candidate network address pairs, wherein each of the plurality of candidate network address pairs comprises a candidate network address of the first set of candidate network addresses paired with a candidate network address of the second set of candidate network addresses; associating a network path with each of the plurality of candidate network address pairs; setting a connection policy for each of the plurality of candidate network address pairs and the associated network paths, wherein the connection policy sets an amount of bandwidth available for each of the associated network paths; pre-failing one or more of the associated network paths when the one or more of the associated network paths does not have enough available bandwidth to establish a session between the first endpoint and the second endpoint; and establishing a session between the first endpoint and the second endpoint, wherein the session is established using a network path associated with one of the plurality of candidate network address pairs that has enough available bandwidth to establish the session.