Patent ID: 8488609

Claim:
A method performed by an electronic computing system, comprising: for a first outbound packet, determining whether the first outbound packet is associated with a communication session in which an inbound packet has been received through a first network interface of the electronic computing system, and performing a first route lookup into a routing table based on a first search key that includes the first packet's destination address and a first network interface identifier of the first network interface; and, for a second outbound packet, determining whether the second outbound packet is destined for the Internet, and performing a second route lookup into the routing table based on a second search key that includes the second outbound packet's destination address without using any network interface identifier, if the second outbound packet is destined for the Internet, wherein the electronic computing system is positioned as an endpoint coupled to one or more networks and originally creates respective payloads for both the first outbound packet and the second outbound packet.