IPv6 Core Protocols Implementation

5.5: Example Exchanges of ND Protocol Messages

5.5 Example Exchanges of ND Protocol Messages

This section illustrates how the ND protocol messages are used to perform the various functions necessary to facilitate communication among different nodes.

In Figure 5-2, host A generates a Router Solicitation message as part of its initial configuration process. Router RT responds with a Router Advertisement message containing two prefixes, one for address autoconfiguration and one for on-link determination. Host A configures an address 2001:db8:1:1:205:5eff:fe15:ec32 using the advertised prefix and verifies the uniqueness of this address through DAD.


FIGURE 5-2

In Figure 5-3, router RT sends out Router Advertisement messages periodically. The Router Advertisement message advertises the prefix 2001:db8:1:1::/64 for address configuration. The Router Advertisement message also advertises the prefix 2001:db8:1:2::/64 as an on-link prefix. Host A and host C each generates an address using prefix 2001::db8:1:1::/64 upon receiving the Router Advertisement message. The DAD algorithm verifies the uniqueness of these generated addresses.


FIGURE 5-3

When host A and host C want to communicate with host B or host D, on-link determination at host A and host C will indicate that both host B and host D are in fact on-link, which means these hosts can communicate with each other directly. In this example, we assume host B and host D are configured to ignore the Router Advertisement message, and these hosts will not generate addresses based on prefix 2001:db8:1:1::/64 as a result.

In Figure 5-4, host A initiates communication to host B for the first time. Host...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Pagers
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.