CN_Init - Initialization
Host and Router
CN_Init.seq [-tooloption ...] -pkt CN_Init.def
-tooloption: v6eval tool option
H3
|
--------+-------+------- LinkY
|
R2 H2
| |
Link1 --------+------- --------+-------+-------+------- LinkX
| |
NUT R1 H1
| | |
Link0 --------+-----------------------+---------------+-------
Link0 3ffe:501:ffff:100::/64 Link1 3ffe:501:ffff:101::/64 LinkX 3ffe:501:ffff:102::/64 LinkY 3ffe:501:ffff:103::/64 R1(Link0) 3ffe:501:ffff:100:200:ff:fe00:a0a0
NUT H1 R1 H2 H3
| | | | |
| <---- | | | | Echo Request
| ----> | | | | NS
| <---- | | | | NA
| ----> | | | | Echo Reply (*1)
| | | | |
| <-------------------- | | Echo Request
| ------------> | | | NS
| <------------ | | | NA
| --------------------> | | Echo Reply (*2)
| | | | |
| <---------------------------- | Echo Request
| ----------------------------> | Echo Reply (*3)
| | | | |
1. check routing table - Link0 1.1. H1 sends Echo Request 1.2. Wait Echo Reply or NS 1.3. If NS received then send NA, and wait Echo Reply again 1.4. Receive Echo Reply
2. check routing table - LinkX 2.1. Host 2.1.1. H2 sends Echo Request 2.1.2. Wait Echo Reply 2.1.3. Receive Echo Reply
2.2. Router 2.1.1. H2 sends Echo Request 2.1.2. Wait Echo Reply or NS 2.1.3. If NS received then send NA, and wait Echo Reply again 2.1.4. Receive Echo Reply
3. check routing table - LinkY 3.1. H3 sends Echo Request 3.2. Wait Echo Reply 3.3. Receive Echo Reply
(*1) PASS: H1 receives Echo Reply
(*2) PASS: H2 receives Echo Reply
(*3) PASS: H3 receives Echo Reply
CN_Common.def