Patent ID: 8886775

Claim:
A method, performed by a network device, comprising: receiving a neighbor solicitation message from a stateless address configuration host; processing the neighbor solicitation message to obtain a device identifier and an internet protocol version six (IPv6) address; determining whether the device identifier and the IPv6 address satisfy a set of conditions; if a determination is made that the device identifier and the IPv6 address satisfy the set of conditions, storing a mapping between the device identifier and the IPv6 address in a database associated with the network device, wherein if a determination is made that a prefix for the IPv6 address is the same for a particular IP address stored in the database, the storing comprises replacing the particular IP address stored in the database with the IPv6 address, and if a determination is made that the prefix for the IPv6 address is not the same for the particular IP address stored in the database, the storing comprises appending the IPv6address to the particular IP address stored in the database; and sending the mapping in a new message to a server.