RA w/ 16 Route Information Options
Host
rtinfo_16.seq [-tooloption ...] -pkt RTINFO.def
-tooloption: v6eval tool option
HOST16
|
---------------+-----------+--- Link16
|
RT17 HOST15
| |
-------+-------+-----------+--- Link15
|
:
(SNIP)
: HOST2
| |
-------+-------+-----------+--- Link2
|
RT3 HOST1
| |
-------+-------+-------+---+--- Link1
| |
RT2 RT1
| |
-------+-------+-------+------- Link0
|
NUT
| Link0 |
global |
3ffe:501:ffff:100::/64 |
Testing link |
| Link1 |
global |
3ffe:501:ffff:101::/64 |
other link |
| Link2 |
global |
3ffe:501:ffff:102::/64 |
other link |
| RT1(Link0) |
global |
3ffe:501:ffff:100::a0a0 |
Alternative router |
| link-local |
fe80::200:ff:fe00:a0a0 |
| ether |
00:00:00:00:a0:a0 |
| RT2(Link0) |
global |
3ffe:501:ffff:100::a1a1 |
Alternative router |
| link-local |
fe80::200:ff:fe00:a1a1 |
| ether |
00:00:00:00:a1:a1 |
| HOST1 |
global |
3ffe:501:ffff:101::1 |
Host on Link1 |
| HOST2 |
global |
3ffe:501:ffff:102::1 |
Host on Link2 |
| : |
: |
: |
: |
| (SNIP) |
(SNIP) |
(SNIP) |
(SNIP) |
| : |
: |
: |
: |
| HOST15 |
global |
3ffe:501:ffff:115::1 |
Host on Link15 |
| HOST16 |
global |
3ffe:501:ffff:116::1 |
Host on Link16 |
Flush Default Router List
Flush Routing Table
Flush Neighbor Cache
Flush Prefix List
NUT RT1 RT2 HOST[1~16]
| | | |
==================(INITIALIZE)===========
| | | |
|Link16Pref=LOW | | |
|Link15Pref=HIGH| | |
| : | | |
| Link2Pref=LOW | | |
| Link1Pref=HIGH| | |
| Pref=MED| | |
|<--------------+ | | RA from RT1
| | Link16Pref=MED| |
| | Link15Pref=MED| |
| | : | |
| | Link2Pref=MED| |
| | Link1Pref=MED| |
| | Pref=MED| |
|<------------------------------+ | RA from RT2
| | | |
|<--------------#-----------------------+ Echo Request from HOST1(via RT1)
+---------------#---------------------->| Echo Reply to HOST1(via RT1)(*1)
| | | |
|<--------------#-----------------------+ Echo Request from HOST2(via RT1)
+-------------------------------#------>| Echo Reply to HOST2(via RT2)(*2)
| | | |
: : : :
(SNIP)
: : : :
| | | |
|<--------------#-----------------------+ Echo Request from HOST15(via RT1)
+---------------#---------------------->| Echo Reply to HOST15(via RT1)(*15)
| | | |
|<--------------#-----------------------+ Echo Request from HOST16(via RT1)
+-------------------------------#------>| Echo Reply to HOST16(via RT2)(*16)
| | | |
| | | |
==================(INITIALIZE)===========
| | | |
| Link16Pref=MED| | |
| Link15Pref=MED| | |
| : | | |
| Link2Pref=MED| | |
| Link1Pref=MED| | |
| Pref=MED| | |
|<--------------+ | | RA from RT1
| |Link16Pref=LOW | |
| |Link15Pref=HIGH| |
| | : | |
| | Link2Pref=LOW | |
| | Link1Pref=HIGH| |
| | Pref=MED| |
|<------------------------------+ | RA from RT2
| | | |
|<--------------#-----------------------+ Echo Request from HOST1(via RT1)
+-------------------------------#------>| Echo Reply to HOST1(via RT2)(*17)
| | | |
|<--------------#-----------------------+ Echo Request from HOST2(via RT1)
+---------------#---------------------->| Echo Reply to HOST2(via RT1)(*18)
| | | |
: : : :
(SNIP)
: : : :
| | | |
|<--------------#-----------------------+ Echo Request from HOST15(via RT1)
+-------------------------------#------>| Echo Reply to HOST15(via RT2)(*31)
| | | |
|<--------------#-----------------------+ Echo Request from HOST16(via RT1)
+---------------#---------------------->| Echo Reply to HOST16(via RT1)(*32)
| | | |
(INITIALIZATION)
1. RT1 Sends RA w/ 16 RouteInfoOptions
2. RT2 Sends RA w/ 16 RouteInfoOptions
3. HOST1 Sends Echo Request
4. NUT Sends Echo Reply to HOST1 via RT1(*1)
5. HOST2 Sends Echo Request
6. NUT Sends Echo Reply to HOST2 via RT2(*2)
(SNIP)
31. HOST15 Sends Echo Request
32. NUT Sends Echo Reply to HOST15 via RT1(*15)
33. HOST16 Sends Echo Request
34. NUT Sends Echo Reply to HOST16 via RT2(*16)
(INITIALIZATION)
35. RT1 Sends RA w/ 16 RouteInfoOptions
36. RT2 Sends RA w/ 16 RouteInfoOptions
37. HOST1 Sends Echo Request
38. NUT Sends Echo Reply to HOST1 via RT2(*17)
39. HOST2 Sends Echo Request
40. NUT Sends Echo Reply to HOST2 via RT1(*18)
(SNIP)
65. HOST15 Sends Echo Request
66. NUT Sends Echo Reply to HOST15 via RT2(*31)
67. HOST16 Sends Echo Request
68. NUT Sends Echo Reply to HOST16 via RT1(*32)
(*1)
PASS: HOST1 receives Echo Reply via RT1
(*2)
PASS: HOST2 receives Echo Reply via RT2
:
(SNIP)
:
(*15)
PASS: HOST15 receives Echo Reply via RT1
(*16)
PASS: HOST16 receives Echo Reply via RT2
(*17)
PASS: HOST1 receives Echo Reply via RT2
(*1~16)
Echo reply to HOST(2n-1) via RT1
Echo reply to HOST(2n) via RT2
1<=n<=8
(*18)
PASS: HOST2 receives Echo Reply via RT1
:
(SNIP)
:
(*31)
PASS: HOST15 receives Echo Reply via RT2
(*32)
PASS: HOST16 receives Echo Reply via RT1
(*17~32)
Echo reply to HOST(2n-1) via RT2
Echo reply to HOST(2n) via RT1
9<=n<=16
ROUTE.pm
RTINFO.def