MN-3-3-1-1-004 - Invalidate CoA on the unreachable link
Host
|
R CN0
| |
-----+-------+--------+---------------- LinkZ
|
R2 NUTY
| |
-----+-------+-----------------+------- LinkY
|
R1 NUTX
| |
-----+-------+-----------------+------- LinkX
|
HA0 Node0 NUT0
| | |
----------------------+---------------+---------+------- Link0
| Link0 |
3ffe:501:ffff:100::/64 |
home link |
| LinkX |
3ffe:501:ffff:102::/64 |
|
| LinkY |
3ffe:501:ffff:103::/64 |
|
| LinkZ |
3ffe:501:ffff:104::/64 |
|
| HA0(Link0) |
3ffe:501:ffff:100:200:ff:fe00:a0a0 |
|
| Node0(Link0) |
3ffe:501:ffff:100:200:ff:fe00:a3a3 |
|
| R1(LinkX) |
3ffe:501:ffff:102:200:ff:fe00:a4a4 |
|
| R2(LinkY) |
3ffe:501:ffff:103:200:ff:fe00:a6a6 |
|
| CN0(LinkZ) |
3ffe:501:ffff:104:200:ff:fe00:a8a8 |
|
1. Selection Option
- none.
2. Position of Mobile Node
- none.
HA0 NUT0 R1 R2 CN0
| | | | |
| ----> | | | | 1.Router Advertisement
| | | | |
| NUTX | | |
| | | | |
| | <---- | | | 2.Router Advertisement
| | | | |
| <---- | | | | 3.Neighbor Solicitations(NUD)
| | | | | 4.(no reply)
| | | | |
| <---- | | | | 5.Binding Update
| ----> | | | | 6.Binding Acknowledgement
| | | | |
| | <--------------------- | 7.ICMP Echo Request
| | ---------------------> | 8.ICMP Echo Reply
| | | | |
| NUTY | | |
| | | | |
| | <------------ | | 9.Router Advertisement
| | | | |
| | ----> | | | 10.Neighbor Solicitations(NUD)
| | | | | 11.(no reply)
| | | | |
| <---- | | | | 12.Binding Update
| ----> | | | | 13.Binding Acknowledgement
| | | | |
| | <--------------------- | 14.ICMP Echo Request
| | | | | 15.(no reply) (*1)
| | | | |
1. Send Router Advertisement. (HA0 -> HA0_allnode_multi)
2. Send Router Advertisement. (R1 -> R1_allnode_multi)
3. Receive Neighbor Solicitations(NUD). (NUT0 -> HA0)
4. (no reply)
# Wait during a maximum of 3 seconds(RFC2461).
5. Receive Binding Update. (NUTX -> HA0)
6. Send Binding Acknowledgement. (HA0 -> NUTX)
7. Send ICMP Echo Request. (CN0 -> NUTX)
8. Receive ICMP Echo Reply. (NUTX -> CN0)
9. Send Router Advertisement. (R2 -> R2_allnode_multi)
10. Receive Neighbor Solicitations. (NUTY -> R1)
11. (no reply)
# Wait during a maximum of 3 seconds(RFC2461).
12. Receive Binding Update. (NUTY -> HA0)
13. Send Binding Acknowledgement. (HA0 -> NUTY)
14. Send ICMP Echo Request. (CN0 -> NUTX)
# The Destination Address is set to old Care-of Address.
15. (no reply)
(*1) PASS: CN0 does not receive ICMP Echo Reply.
(draft-ietf-mobileip-ipv6-24.txt)
11.5.3 Using Multiple Care-of Addresses
(snip)
Whenever a mobile node determines that it is no longer reachable
through a given link, it SHOULD invalidate all care-of addresses
associated with address prefixes that it discovered from routers on
the unreachable link which are not in the current set of address
prefixes advertised by the (possibly new) current default router.