Interoperability Test Scenario:
Dynamic routing with RIPng for ROUTER

Last Update: November 24, 1999


This scenario verifies interoperability when the target ROUTER is attached to the model network.
                                                              HOST-2
                                                                |
(Net-v)                                    --------------+------+------------
   (Prefix 3ffe:501:481d:f005::/64)                      |
   (Prefix fec0:0:0:f005::/64)                  (I/F5-v) |
                                                      ROUTER-5
                                                (I/F5-w) |
                                                         |
(Net-w)                                --------+---------+------------+-------
   (Prefix 3ffe:501:481d:f004::/64)            |                      |
   (Prefix fec0:0:0:f004::/64)        (I/F3-w) |                      |
                                            ROUTER-3                  |
                                      (I/F3-x) |                      |
                                               |             (I/F4-w) |
(Net-x)                             --------+--+-----              ROUTER-4
   (Prefix 3ffe:501:481d:f003::/64)         |                (I/F4-y) |
   (Prefix fec0:0:0:f003::/64)     (I/F2-x) |                         |
                                         ROUTER-2                     |
                                   (I/F2-y) |                         |
                                            |                         |
(Net-y)                             --------+------------+------------+--------
   (Prefix 3ffe:501:481d:f002::/64)                      |
   (Prefix fec0:0:0:f002::/64)                  (I/F1-y) |
                                                      ROUTER-1
                                                (I/F1-z) |
                                                         |
(Net-z)                                -----------+------+-----------
   (Prefix 3ffe:501:481d:f001::/64)               |
   (Prefix fec0:0:0:f001::/64)                   HOST-1


Machine Comments Initial status Configuration
HOST-1 Reference Machine Is attached to Net-z with power turned off. -
HOST-2 Reference Machine Is attached to Net-u with power turned off. -
ROUTER-1 Reference Machine Power is turned off.
I/F-1z is attached to Net-z.
I/F-1y is attached to Net-y.

Sends RIPng to Net-z/Net-y.
ROUTER-2 Target Machine Power is turned off.
I/F-2y is attached to Net-y.
I/F-2x is attached to Net-x.
Sends RIPng to Net-y/Net-x.
ROUTER-3 Reference Machine Power is turned off.
I/F-3x is attached to Net-x.
I/F-3w is attached to Net-w.
Sends RIPng to Net-x/Net-w.
ROUTER-4 Target Machine Power is turned off.
I/F-4y is attached to Net-y.
I/F-4w is attached to Net-w.
Sends RIPng to Net-y/Net-w.
ROUTER-5 Reference Machine Power is turned off.
I/F-5w is attached to Net-w.
I/F-5u is attached to Net-u.
Sends RIPng to Net-w/Net-v.
No Action Criteria Comments
1 Boot ROUTER-1. - -
2 Boot ROUTER-2. - -
3 Boot ROUTER-3. - -
4 Boot ROUTER-5. - -
5 Boot HOST-1. - -
6 Boot HOST-2. - -
7 At HOST-1, run "traceroute" to HOST-2's Global address. ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 2, 3, 5.
8 At HOST-2, run "traceroute" to HOST-1's Global address. ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 3, 2, 1.
9 At HOST-1, run "traceroute" to HOST-2's Site-local address. ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 2, 3, 5.
10 At HOST-2, run "traceroute" to HOST-1's Site-local address. ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 3, 2, 1.
Check routing table of all routers.
11 Boot ROUTER-4. Check Path Net-v in Routing Table of ROUTER-2 and ping packet's route change to the better route. All routers learn the shortest path between Net-z and Net-v.
12 At HOST-1, run "traceroute" to HOST-2's Global address. ROUTER-1 -> ROUTER-4 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 4, 5.
13 At HOST-2, run "traceroute" to HOST-1's Global address. ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 4, 1.
14 At HOST-1, run "traceroute" to HOST-2's Site-local address. ROUTER-1 -> ROUTER-4 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 4, 5.
15 At HOST-2, run "traceroute" to HOST-1's Site-local address. ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 4, 1.
Check routing table of all routers.
16 Disconnect a cable. Change to the another route in about 3 minutes. Pull off a cable on ROUTER-4's I/F4-w interface.
Timer expired, ROUTER-4 decides path of Net-v broken. ROUTER-4 sends RIPng Update. All routers change path between Net-z and Net-v.
Wait 3 minutes.
17 At HOST-1, run "traceroute" to HOST-2's Global address. ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 2, 3, 5.
18 At HOST-2, run "traceroute" to HOST-1's Global address. ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 3, 2, 1.
19 At HOST-1, run "traceroute" to HOST-2's Site-local address. ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 2, 3, 5.
20 At HOST-2, run "traceroute" to HOST-1's Site-local address. ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 3, 2, 1.
Check routing table of all routers.
21 Connect a cable. Change to the better route. Put on a cable on ROUTER-4's I/F4-w interface.
ROUTER-4 sends RIPng Update.
22 At HOST-1, run "traceroute" to HOST-2's Global address. ROUTER-1 -> ROUTER-4 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 4, 5.
23 At HOST-2, run "traceroute" to HOST-1's Global address. ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 4, 1.
24 At HOST-1, run "traceroute" to HOST-2's Site-local address. ROUTER-1 -> ROUTER-4 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 4, 5.
25 At HOST-2, run "traceroute" to HOST-1's Site-local address. ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 4, 1.
Check routing table of all routers.
26 Increase cost of route. Change to the better route.
Add 3 metrics to ROUTER-4's interface (I/F4-w).
ROUTER-4 sends RIPng Update.
27 At HOST-1, run "traceroute" to HOST-2's Global address. ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 2, 3, 5.
28 At HOST-2, run "traceroute" to HOST-1's Global address. ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 4, 1.
29 At HOST-1, run "traceroute" to HOST-2's Site-local address. ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 2, 3, 5.
30 At HOST-2, run "traceroute" to HOST-1's Site-local address. ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 4, 1.
Check routing table of all routers.
31 Increase cost of route. Change to the better route.
Add 3 metrics to ROUTER-4's interface (I/F4-y).
ROUTER-4 sends RIPng Update.
32 At HOST-1, run "traceroute" to HOST-2's Global address. ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 2, 3, 5.
33 At HOST-2, run "traceroute" to HOST-1's Global address. ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 3, 2, 1.
34 At HOST-1, run "traceroute" to HOST-2's Site-local address. ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2 HOST-1 and 2 communicate via ROUTER-1, 2, 3, 5.
35 At HOST-2, run "traceroute" to HOST-1's Site-local address. ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1 HOST-2 and 1 communicate via ROUTER-5, 3, 2, 1.
Check routing table of all routers.