IPv6 Solicited-node address

Where IPv4 has ARP, IPv6 has NDP, the neighbour discovery protocol. For simple purposes, NDP and ARP are very similar: one node sends out a request packet (called a neighbour solicitation in NDP), and the node it was looking for sends back a reply (neighbour advertisement) giving its link-layer address. NDP is part of ICMPv6, unlike ARP, which doesn't even run over IP. NDP also uses multicast rather than broadcast packets, and that deserves a little more explanation.
For each unicast address it responds to, each host listens on a solicited-node multicast address. The solicited-node multicast address for a given unicast address is constructed by taking the last three octets of the unicast address and prepending FF02::1:FF00:0000/104. Thus, the solicited-node multicast address of 2001:630:200:8100:02C0:4FFF:FE68:12CB is FF02::1:FF68:12CB. It's the solicited-node multicast address that a node uses as the destination of a neighbour solicitation packet. This use of multicast means that most hosts don't get disturbed by neighbour solicitations that aren't either for them or for a host with a very similar IPv6 address.

Comments

Popular posts from this blog

Firepower FMC and FTD troubleshooting

ASA IKEv1 VPN troubleshooting Steps and Tips

Firepower 2100/1100 FTD/ASA initial setup, reimage, upgrade.