Patent ID: 9077590
Filing Date: 2015-07-07
Classification: H04L

Abstract:
1. A method for handling resolution of a protocol address via an address resolution protocol (ARP) in a multi-core device, the method comprising: receiving, by a first core of a plurality of cores of a multi-core device, a first request to transmit data to a protocol address; determining, by a first address resolution protocol (ARP) manager of the first core, that an entry is not found in a first local ARP table of the first core that matches the protocol address; transmitting, by the first ARP manager to a second core designated as a master ARP core, a second request for resolution of the protocol address; transmitting, by a second ARP manager of the second core, a corresponding ARP request for resolution of the protocol address to a second device, responsive to receiving the second request from the first ARP manager; receiving, by a third ARP manager of a third core from the second device, an ARP message identifying a hardware address corresponding to a sender protocol address; determining, by the third ARP manager, that the received ARP message is not a response to an ARP request of the third ARP manager; and transmitting, by the third ARP manager responsive to the determination that the received ARP message is not a response to an ARP request of the third ARP manager, the ARP message identifying the sender protocol address and the hardware address to the master ARP manager.