Patent ID: 8611344

Claim:
A method for providing multi-homing to an aggregate endpoint device over a network, the aggregate endpoint device being a multi-user endpoint device that supports a plurality of user endpoint devices, the method, comprising: receiving by a routing device a session request directed towards one user endpoint device of the plurality of user endpoint devices; receiving a public user identity for the one user endpoint device when the session request is for a subscriber of a service with multi-homing via the aggregate endpoint device, wherein the service with multi-homing comprises providing a plurality of network links; selecting a route for sending the session request in accordance with the public user identity and route priority information that is stored for the public user identity associated with the one user endpoint device, wherein the route that is selected has a highest priority among a plurality of priority values that have not yet been selected based on the route priority information; and forwarding the session request via the route that is selected.