IPv6 Advanced Protocols Implementation

In this section, we discuss the detailed procedure of the Mobile IPv6 protocol operation.
Table 5-7 shows a list of the variables used in the Mobile IPv6 protocol. Some of these variables are constant while others may have their values modified.
When a mobile node is at home, the node acts as a fixed IPv6 node. Figure 5-32 shows the situation.
| Name | Description |
|---|---|
| INITIAL_DHAAD_TIMEOUT | The initial timeout value when retransmitting a Dynamic Home Agent Address Discovery Request message. (Constant: 3 seconds) |
| DHAAD_RETRIES Initial | The maximum number of retries for a Dynamic Home Agent Address Discovery Request message (Constant: 4 times) |
| BindackTimeoutFirstReg | The initial timeout value when retransmitting a Binding Update message when a mobile node moves from a home network to a foreign network for the first time. (Configurable: default to 1.5 seconds) |
| INITIAL_BINDACK_TIMEOUT | The initial timeout value when retransmitting a Binding Update message when updating the existing binding information of a peer node. (Constant: 1 second) |
| MAX_BINDACK_TIMEOUT | The maximum timeout value for retransmitting a Binding Update message. (Constant: 32 seconds) |
| MAX_UPDATE_RATE | The maximum number of Binding Update messages which a mobile node can send in 1 second. (Constant: 3 times) |
| MAX_NONCE_LIFETIME | The maximum lifetime of nonce values. (Constant: 240 seconds) |
| MAX_TOKEN_LIFETIME | The maximum lifetime of Keygen Token values. (Constant: 210 seconds) |
| MAX_RR_BINDING_LIFETIME | The maximum lifetime for binding information created by the Return Routability procedure. (Constant: 420 seconds) |
| MaxMobPfxAdvInterval | The maximum... |