IPv6 Advanced Protocols Implementation

5.11: Mobile IPv6 Related Structures

5.11 Mobile IPv6 Related Structures

In this section we introduce all structures used by the Mobile IPv6 stack.

As discussed in Section 5.3.4, a new extension header, Mobility Header, is introduced in [RFC3775]. Mobility Header has a type field to specify different message types based on each message's function. In [RFC3775] 8 type values are defined. Each message format is described in Sections 5.11.2 to 5.11.10. Mobility Header may have option data as discussed in Section 5.3.5. The related structures are described in Sections 5.11.11 to 5.11.16.

The message format of the Home Address option and the Type 2 Routing Header (Sections 5.3.2 and 5.3.3), which are used for route optimized communication, are described in Sections 5.11.18 and 5.11.19.

[RFC3775] extends some Neighbor Discovery messages as discussed in Section 5.3.6. The extended Neighbor Discovery structures are described in Sections 5.11.20 to 5.11.23.

The Dynamic Home Agent Address Discovery messages discussed in Section 5.3.7 are used to discover the addresses of a mobile node's home agent. The message formats are described in Sections 5.11.24 and 5.11.25.

Finally, the Mobile Prefix Solicitation/Advertisement message formats used to distribute home prefix information from a home agent to a mobile node are described in Sections 5.11.26 and 5.11.27.

Section 5.11 also describes some internal structures that are not related to any messages defined in [RFC3775]. These structures are used for the kernel internal use.

5.11.1 Files

Table 5-11 shows the files that define Mobile IPv6 related structures.

5.11.2 Mobility Header Message ip6_mh{} Structure

The

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.