Patent ID: 8908517

Claim:
A method, comprising: receiving, at an edge device among a plurality of edge devices of a core network, a packet from a peripheral network having a plurality of active connections to the core network, the packet having a destination address and a source address; computing a first hash on one of the destination address or the source address of the each packet; determining that the computed first hash corresponds to the edge device; determining using a lookup operation in a media access control (MAC) table of the edge device based on the destination address that the destination address points to a plurality of virtual circuits that corresponds to other of the plurality of edge devices in the core network; and computing a second hash on one of the destination address or the source address whose hash was not yet computed; selecting one of the plurality of virtual circuits corresponding to a particular edge device from the plurality of edge devices based on the computed second hash, and sending the packet on the particular virtual circuit to the corresponding particular edge device.