NAME

Host Receives Preferenced RA


TARGET

Host


SYNOPSIS

DR_1RT.seq [-tooloption ...] -pkt ROUTE.def
-tooloption: v6eval tool option


TOPOLOGY

                         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


INITIALIZATION

Flush Default Router List
Flush Routing Table
Flush Neighbor Cache
Flush Prefix List


TEST PROCEDURE

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)


JUDGEMENT

(*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


SEE ALSO

ROUTE.pm
ROUTE.def