NOTE: Using software to mass-download the site degrades the server and is prohibited.
If you want to read The TCP/IP Guide offline, please consider licensing it. Thank you.

The Book is Here... and Now On Sale!

Enjoy The TCP/IP Guide? Get the complete PDF!
The TCP/IP Guide

Google
Web TCP/IP Guide






Table Of Contents  The TCP/IP Guide
 9  TCP/IP Lower-Layer (Interface, Internet and Transport) Protocols (OSI Layers 2, 3 and 4)
      9  TCP/IP Internet Layer (OSI Network Layer) Protocols
           9  Internet Protocol (IP/IPv4, IPng/IPv6) and IP-Related Protocols (IP NAT, IPSec, Mobile IP)
                9  Internet Protocol Version 6 (IPv6) / IP Next Generation (IPng)
                     9  IPv6 Addressing

Previous Topic/Section
IPv6/IPv4 Address Embedding
Previous Page
Pages in Current Topic/Section
123
4
5
Next Page
IPv6 Autoconfiguration and Renumbering
Next Topic/Section

IPv6 Multicast and Anycast Addressing
(Page 4 of 5)

Solicited-Node Multicast Addresses

In addition to the regular multicast addresses, each unicast address has a special multicast address called its solicited-node address. This address is created through a special mapping from the device’s unicast address. Solicited-node addresses are used by the IPv6 Neighbor Discovery (ND) protocol to provide more efficient address resolution than the ARP technique used in IPv4.

All solicited-node addresses have their T flag set to zero and a scope ID of 2, so they start with “FF02”. The 112-bit group ID is broken down as follows (see Figure 103):


Figure 103: IPv6 Solicited Node Address Calculation

The solicited node multicast address is calculated from a unicast address by taking the last 24 bits of the address and prepending them with the IPv6 partial address “FF02:0:0:0:0:1:FF”. This shows the example address from Figure 95 converted to its solicited node address, FF02::1:FFC8:1FFF.

 


  • 80 bits consisting of 79 zeroes followed by a single one; this means that in colon hexadecimal notation, the next five hexadecimal values are “0000:0000:0000:0000:0001”, or more succinctly, “0:0:0:0:1”.

  • 8 ones: “FF”.

  • 24 bits taken from the bottom 24 bits of its unicast address.

So, these addresses start with “FF02:0:0:0:0:1:FF” followed by the bottom 24 bits of the unicast address. So, the node with IP address 805B:2D9D:DC28:0:0:FC57:D4C8:1FFF would have a solicited-node address of FF02:0:0:0:0:1:FFC8:1FFF (or FF02::1:FFC8:1FFF).

Key Concept: Each unicast address has an equivalent solicited-node multicast address, which is created from the unicast address and used when other devices need to reach it on the local network.



Previous Topic/Section
IPv6/IPv4 Address Embedding
Previous Page
Pages in Current Topic/Section
123
4
5
Next Page
IPv6 Autoconfiguration and Renumbering
Next Topic/Section

If you find The TCP/IP Guide useful, please consider making a small Paypal donation to help the site, using one of the buttons below. You can also donate a custom amount using the far right button (not less than $1 please, or PayPal gets most/all of your money!) In lieu of a larger donation, you may wish to consider purchasing a download license of The TCP/IP Guide. Thanks for your support!
Donate $2
Donate $5
Donate $10
Donate $20
Donate $30
Donate: $



Home - Table Of Contents - Contact Us

The TCP/IP Guide (http://www.TCPIPGuide.com)
Version 3.0 - Version Date: September 20, 2005

© Copyright 2001-2005 Charles M. Kozierok. All Rights Reserved.
Not responsible for any loss resulting from the use of this site.