Mobility Header

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite: TCP/IP.
Type:Transport layer protocol.
IP protocol:135.
SNMP MIBs:iso.org.dod.internet.mgmt.mib-2.mip6MIB (1.3.6.1.2.1.133).
Working groups:
Links: Mobile IPv6 parameters.

An extension header used by mobile nodes, correspondent nodes and home agents in all messaging related to the creation and management of bindings.

The length of the Mobility Header MUST be a multiple of 8 bytes.


MAC header IPv6 header Mobility Header header Data :::

Mobility Header header:

0001020304050607 0809101112131415 1617181920212223 2425262728293031
Next Header Length Type reserved
Checksum Data :::

Next Header. 8 bits.
Identifies the protocol following this header. This field is intended to be used by a future extension. Currently, this field SHOULD be set to 59 (IPPROTO_NONE).

Length. 8 bits, unsigned.
Size of the header in units of 8 bytes excluding the first 8 bytes.

Type. 8 bits.
Mobility message. An unrecognized value will cause an error indication to be sent.

TypeDescriptionReferences
0BRR, Binding Refresh Request. RFC 3775
1HoTI, Home Test Init. RFC 3775
2CoTI, Care-of Test Init. RFC 3775
3HoT, Home Test. RFC 3775
4CoT, Care-of Test. RFC 3775
5BU, Binding Update. RFC 3775, RFC 4140
6Binding Acknowledgement. RFC 3775
7BE, Binding Error. RFC 3775
8Fast Binding Update. RFC 4068
9Fast Binding Acknowledgment. RFC 4068
10Fast Neighbor Advertisement. RFC 4068
11Experimental Mobility Header.RFC 5096
12Home Agent Switch Message.RFC 5142

reserved. 8 bits.
MUST be cleared to zero by the sender and be ignored by the receiver.

Checksum. 16 bits.
The 16 bit one's complement checksum of the Mobility Header. This field is calculated from the byte string consisting of a pseudo-header followed by the entire Mobility Header starting with the Next Header. The pseudo-header contains IPv6 header fields. The Next Header value used in the pseudo-header is 2. The addresses used in the pseudo-header are the addresses that appear in the Source and Destination Address fields in the IPv6 packet carrying the Mobility Header.

Data. Variable length.


Option header:

When processing a Mobility Header containing an option for which the Option type is not recognized by the receiver, the receiver MUST quietly ignore and skip over the option, correctly handling any remaining options in the message.

0001020304050607 0809101112131415 1617181920212223 2425262728293031
Option type Option length Option data :::

Option type. 8 bits.
The mobility option to process.

TypeLengthDescriptionReferences
01Pad1. RFC 3775
1variablePadN. RFC 3775
22Binding Refresh Advice. RFC 3775
316Alternate Care-of Address. RFC 3775
44Nonce Indices. RFC 3775
5variableBinding Authorization Data. RFC 3775
6 Mobile Network Prefix. RFC 3963
7 Mobility Header Link-Layer Address. RFC 4068
8variableMobile Node Identifier. RFC 4283
9variableMobility Message Authentication. RFC 4285
10variableMobility Message Replay Protection. RFC 4285
11 CGA Parameters Request. RFC 4866
12 CGA Parameters. RFC 4866
13 Signature. RFC 4866
14 Permanent Home Keygen Token. RFC 4866
15 Care-of Test Init. RFC 4866
16 Care-of Test. RFC 4866
17 DNS-UPDATE-TYPE.RFC 5026
18 Experimental Mobility Option.RFC 5096
19 Vendor Specific Mobility Option.RFC 5094
20 Service Selection Mobility Option.RFC 5149

Option length. 8 bits, unsigned.
The size of the Option data field in bytes.

Option data. Variable length.


Glossary:


RFCs:

[RFC 3775] Mobility Support in IPv6.

[RFC 3963] Network Mobility (NEMO) Basic Support Protocol.

[RFC 4068] Fast Handovers for Mobile IPv6.

[RFC 4140] Hierarchical Mobile IPv6 Mobility Management (HMIPv6).

[RFC 4225] Mobile IP Version 6 Route Optimization Security Design Background.

[RFC 4283] Mobile Node Identifier Option for Mobile IPv6 (MIPv6).

[RFC 4285] Authentication Protocol for Mobile IPv6.

[RFC 4295] Mobile IPv6 Management Information Base.

[RFC 4449] Securing Mobile IPv6 Route Optimization Using a Static Shared Key.

[RFC 4487] Mobile IPv6 and Firewalls: Problem Statement.


Publications:


Obsolete RFCs:


Description Glossary RFCs Publications Obsolete RFCs