/// The checksum is calculated from the octet string consisting of a "pseudo-header"
/// followed by the entire Mobility Header starting with the Payload Proto field.
/// The checksum is the 16-bit one's complement of the one's complement sum of this string.
/// </para>
/// <para>
/// The pseudo-header contains IPv6 header fields.
/// The Next Header value used in the pseudo-header is 135.
/// 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.
/// </para>
/// <para>
/// Note that the procedures of calculating upper-layer checksums while away from home apply even for the Mobility Header.
/// If a mobility message has a Home Address destination option, then the checksum calculation uses the home address in this option as the value of the IPv6 Source Address field.
/// </para>
/// <para>
/// The Mobility Header is considered as the upper-layer protocol for the purposes of calculating the pseudo-header.
/// The Upper-Layer Packet Length field in the pseudo-header MUST be set to the total length of the Mobility Header.
/// </para>
/// <para>
/// For computing the checksum, the checksum field is set to zero.
/// If this is cleared, the protocol used by the home agent for establishing the IPsec security associations between the mobile node and the home agent
/// does not survive movements.
/// It may then have to be rerun.
/// (Note that the IPsec security associations themselves are expected to survive movements.)
/// Used by the receiving node to sequence Binding Updates and by the sending node to match a returned Binding Acknowledgement with this Binding Update.
/// </summary>
publicushortSequenceNumber{get;privateset;}
/// <summary>
/// Set by the sending mobile node to request a Binding Acknowledgement be returned upon receipt of the Binding Update.
/// For Fast Binding Update this must be set to one to request that PAR send a Fast Binding Acknowledgement message.
/// </summary>
publicboolAcknowledge{get;privateset;}
/// <summary>
/// Set by the sending mobile node to request that the receiving node should act as this node's home agent.
/// The destination of the packet carrying this message must be that of a router sharing the same subnet prefix as the home address
/// of the mobile node in the binding.
/// For Fast Binding Update this must be set to one.
/// </summary>
publicboolHomeRegistration{get;privateset;}
/// <summary>
/// Set when the home address reported by the mobile node has the same interface identifier as the mobile node's link-local address.