IPv6 Neighbor Discovery Proxy
An IPv6 ND Proxy-enabled interface responds to a neighbor discovery request on behalf of a host connected to another interface. An ND proxy-configured egress interface modifies the source link-layer information of the packet with its own link-layer address and the MAC address in the Layer 2 header with its own MAC address. The presence of host neighbor cache entry in the neighbor entry table verifies the reachability state.
ND proxy uses ICMPv6 messages such as neighbor solicitation and neighbor advertisement to determine the link-layer address. Neighbor solicitation messages determine the link-layer address of a neighboring device by using the solicited-node multicast address of the target host. A Neighbor advertisement message is the unicast reply to a neighbor solicitation message.
IPv6 ND Proxy includes ND proxy and local ND proxy. ND proxy for IPv6 functions similarly to IPv4 proxy ARP. The RUCKUS implementation of IPv6 ND Proxy is based on RFC 4389.