HOME

TheInfoList



OR:

A ''Solicited-Node multicast address'' is an
IPv6 Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communication protocol, communications protocol that provides an identification and location system for computers on networks and routes traffic ...
multicast address A multicast address is a logical identifier for a group of hosts in a computer network that are available to process datagrams or frames intended to be multicast for a designated network service. Multicast addressing can be used in the link laye ...
used by the
Neighbor Discovery Protocol The Neighbor Discovery Protocol (NDP), or simply Neighbor Discovery (ND), is a protocol of the Internet protocol suite used with Internet Protocol Version 6 (IPv6). It operates at the link layer of the Internet model, and is responsible for gat ...
to verify whether a given IPv6 address is already used by the local-link or not, through a process called DAD (Duplicate Address Detection). This allows NDP to assign IPv6 addresses to hosts using SLAAC (IPv6 Stateless Address Autoconfiguration) without the risk of assigning addresses already in use. The Solicited-Node multicast addresses are generated from the host's IPv6 unicast or anycast address, and each interface must have a Solicited-Node multicast address associated with it. NDP sends out a Neighbor Solicitation message (ICMPv6 Type 135) to the Solicited-Node multicast address of the IPv6 unicast or anycast address it plans to assign using SLAAC, and if a host is present in that group, it will respond with a Neighbor Advertisement message (ICMPv6 Type 136), and NDP will know that the IPv6 unicast or anycast address it is trying to assign is already in use. A Solicited-Node address is created by taking the least-significant 24 bits of a
unicast Unicast is data transmission from a single sender (red) to a single receiver (green). Other devices on the network (yellow) do not participate in the communication. In computer networking, unicast is a one-to-one transmission from one point in ...
or
anycast Anycast is a network addressing and routing methodology in which a single destination IP address is shared by devices (generally servers) in multiple locations. Routers direct packets addressed to this destination to the location nearest the se ...
address and appending them to the prefix . Updated by: RFC 5952, RFC 6052, RFC 7136, RFC 7346, RFC 7371, RFC 8064.


Example

Assume a host with a unicast/anycast IPv6 address of . Its Solicited-Node multicast address will be .
fe80::2aa:ff:fe28:9c5a                      IPv6 unicast/anycast address (compressed notation)
fe80:0000:0000:0000:02aa:00ff:fe28:9c5a     IPv6 unicast/anycast address (uncompressed notation)
                                -- ----     the least-significant 24-bits
ff02::1:ff00:0/104                          Solicited-Node multicast address prefix
ff02:0000:0000:0000:0000:0001:ff00:0000/104 (uncompressed)
---- ---- ---- ---- ---- ---- --            The first 104 bits
ff02:0000:0000:0000:0000:0001:ff28:9c5a     Solicited-Node multicast address (uncompressed notation)
ff02::1:ff28:9c5a                           Solicited-Node multicast address (compressed notation)


References

{{Reflist IPv6 Network addressing