Patent ID: 7894456

Claim:
A method, comprising: assigning a source address to a data packet to be sent from a multihomed host, said multihomed host having at least two associated network addresses, each of said at least two associated network addresses being associated with a corresponding one of at least two default gateways, and said source address being one of said at least two associated network addresses; determining a destination address of said data packet; searching a routing table of said multihomed host for a route for said data packet from a plurality of routes of said routing table, said route to match said destination address of said data packet, said routing table having a single default route associated with a particular single one of the at least two default gateways; examining results of said searching; and in response to one of no route found and a found route being the default route of said routing table associated with the particular single one of the at least two default gateways, selecting one of the at least two default gateways based on the assigned source address, and dispatching said data packet to said selected one of the at least two default gateways associated with said assigned source address to override the particular single one of the at least two default gateways determined using the routing table, wherein each of the above operations are performed in the multi-homed host.