Host Receives Preferenced RA
Host
DR_1RT.seq [-tooloption ...] -pkt ROUTE.def
-tooloption: v6eval tool option
HOST1 | -------+-------+-------------- Link1 | RT1 | -------+-------+-------------- Link0 | NUT
Link0 global 3ffe:501:ffff:100::/64 Testing link Link1 global 3ffe:501:ffff:101::/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 HOST1 global 3ffe:501:ffff:101::1 Host on Link1
Flush Default Router List Flush Routing Table Flush Neighbor Cache Flush Prefix List
NUT RT1 HOST1 | | | ======(INITIALIZE)======= | | | | Pref=MED| | |<--------------+ | RA from RT1 | | | |<--------------#-------+ Echo Request (via RT1) +---------------#------>| Echo Reply (via RT1)(*1) | | | ======(INITIALIZE)======= | | | | Pref=LOW| | |<--------------+ | RA from RT1 | | | |<--------------#-------+ Echo Request (via RT1) +---------------#------>| Echo Reply (via RT1)(*2) | | | ======(INITIALIZE)======= | | | | Pref=HIGH| | |<--------------+ | RA from RT1 | | | |<--------------#-------+ Echo Request (via RT1) +---------------#------>| Echo Reply (via RT1)(*3) | | | ======(INITIALIZE)======= | | | | Pref=UNSPEC| | |<--------------+ | RA from RT1 | | | |<--------------#-------+ Echo Request (via RT1) +-------------->| | NS (*4) | | |
(INITIALIZATION) 1. RT1 Sends RA w/ Preference=MED 2. HOST1 Sends Echo Request 3. NUT Sends Echo Reply to HOST1 via RT1(*1) (INITIALIZATION) 4. RT1 Sends RA w/ Preference=LOW 5. HOST1 Sends Echo Request 6. NUT Sends Echo Reply to HOST1 via RT1(*2) (INITIALIZATION) 7. RT1 Sends RA w/ Preference=HIGH 8. HOST1 Sends Echo Request 9. NUT Sends Echo Reply to HOST1 via RT1(*3) (INITIALIZATION) 10. RT1 Sends RA w/ Preference=UNSPEC 11. HOST1 Sends Echo Request 12. NUT Sends Echo Reply to HOST1 via RT1(*4)
(*1) PASS: HOST1 receives Echo Reply via RT1
(*2) PASS: HOST1 receives Echo Reply via RT1
(*3) PASS: HOST1 receives Echo Reply via RT1
(*4) PASS: NUT sends NS for HOST1
ROUTE.pm ROUTE.def