Patent ID: 8438390

Claim:
A system that facilitates enhancing security for a computer device by obtaining a link layer address of an IPv6 IPsec address, comprising: a computer device, the computer device having a software module, which performs the following steps: capturing multicast addresses and solicited multicast addresses for one or more IPv6 IPsec addresses, each of the one or more multicast addresses and solicited multicast addresses having a computer device identifier associated therewith; calculating the computer device identifier from each of the one or more multicast addresses and solicited multicast addresses; storing the computer device identifier for each of the one or more multicast addresses and solicited multicast addresses; sending a neighbor solicitation to one or more of the IPv6 IPsec addresses as a tentative target address simulating double address detection; capturing the neighbor advertisement response from the one or more IPv6 IPsec addresses and calculating a link-layer identifier for each of the one or more IPv6 IPsec addresses; generating a neighbor cache with the link-layer identifier for each of the one or more IPv6 IPsec addresses; and enabling IPv6 IPsec communication with the one or more IPv6 IPsec addresses using the link-layer identifier.