This section describes the MobileIPv6 messages and their fields. This is for reference to help the reader who wants to understand more of the details, while not being comprehensive. This section can be skipped.
MobileIPv6 uses a specific extension header, named the Mobility header, for the bindings messaging. It is inserted in the chain of extension headers after the IPv6 header. The mobility header fields are listed in Table 11.10.
Messages defined within the mobility header are listed in Table 11.11
The home address destination option message is an IPv6 extension header used by the mobile node, while visiting, to inform the recipient, its home agent and the correspondent nodes, of its home address.
The type 2 routing header is an IPv6 routing header (see Section 9.2) used by the correspondent node to send packets directly to the mobile node, without going through the home agent. The type 2 mandates the use of only one hop source routing, while type 1 may include many hops for complex source routing. The address put by the correspondent node in the type 2 routing header is the home address of the mobile node, while the IPv6 destination address of the packet is the mobile node care-of-address. Such a packet is routed directly to the mobile node, but the mobile node internal IPv6 stack processes the routing header and replaces the destination address with the home ...