HA_2_2_5 - Receiving Invalid BU A=0 (Not home subnet)
Router
MN1Y
|
--------+-------+------- Link1Y
|
R1X MN1X
| |
--------+-------+-------+------- Link1X
|
R1
|
--------+-------+----------------------- Link1
|
NUT
Link1 global 3ffe:501:ffff:101::/64 foreign link Link1X global 3ffe:501:ffff:1101::/64 foreign link Link1Y global 3ffe:501:ffff:2101::/64 home link R1 (Link1) global 3ffe:501:ffff:101::a1a1 ether 00:00:00:00:a1:a1 MN1X global 3ffe:501:ffff:1101:200:ff:fe00:a2a2 care-of address MN1Y global 3ffe:501:ffff:2101:200:ff:fe00:a2a2 home address
Check Link1 routing tableNUT (Link0) MN1X | | | <---- | Echo Request | ----> | Echo Reply | |
1. MN1X sends Echo Request 2. MN1X receives Echo Reply
Check home registrationNUT (Link0) MN1X | | | <---- | BU (A=0, lifetime=0x0010) (SPI=0x101) | ----> | BA (status=132) (SPI=0x102) (*1) | |
1. MN1X sends BU packet format is: Binding_Update_message_format_from_MN_to_HA_ESP.gif 2. MN1X receives BA (*1) packet format is: Binding_Acknowledgement_message_format_from_HA_toMN_ESP.gifCheck BCENUT (Link0) MN1X | | | <---- | Echo Request w/ HaO | ----> | BE (status=1) (*2) | |
1. MN1X sends Echo Request w/ HaO 2. MN1X receives BE (*2) packet format is: Binding_Error_message_from_HA_to_MN.gif
(*1) PASS: MN1X receives BA (*2) PASS: MN1X receives BE
To begin processing the Binding Update, the home agent MUST perform the following sequence of tests:o If the node implements only correspondent node functionality, or has not been configured to act as a home agent, then the node MUST reject the Binding Update. The node MUST then also return a Binding Acknowledgement to the mobile node, in which the Status field is set to 131 (home registration not supported).o Else, if the home address for the binding (the Home Address field in the packet's Home Address option) is not an on-link IPv6 address with respect to the home agent's current Prefix List, then the home agent MUST reject the Binding Update and SHOULD return a Binding Acknowledgement to the mobile node, in which the Status field is set to 132 (not home subnet).