Last Update: February 26, 2000
This scenario verifies interoperability when the target ROUTER is attached to the model network.
Routers exchange Routing Information each other with RIPng. Check if routers determine the best route.
Verification Points:
Exchange of Routing Information from RIPng between routers, and packets are forwarded to the best route.
If a path is broken, the ROUTER transmits Routing Information Update and packets are forwarded to another route.
If the ROUTER's cost of route is increased, the ROUTER transmits Routing Information Update and packets are forwarded to the best route.
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
Network Prefix Network media Net-v 3ffe:501:481d:f005::/64
fec0:0:0:f005::/64Ethernet 10BASE-T Net-w 3ffe:501:481d:f004::/64
fec0:0:0:f004::/64Ethernet 10BASE-T Net-x 3ffe:501:481d:f003::/64
fec0:0:0:f003::/64Ethernet 10BASE-T Net-y 3ffe:501:481d:f002::/64
fec0:0:0:f002::/64Ethernet 10BASE-T Net-z 3ffe:501:481d:f001::/64
fec0:0:0:f001::/64Ethernet 10BASE-T
Machine Comments Initial status Configuration HOST-2 Reference Machine Is attached to Net-v with power turned off. - ROUTER-5 Reference Machine Power is turned off.
I/F-5w is attached to Net-w.
I/F-5v is attached to Net-v.Sends RIPng to Net-w and Net-v.
Sends RA to Net-w and Net-v.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 and Net-w.
Sends RA to Net-y and Net-w.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 and Net-w.
Sends RA to Net-x and Net-w.ROUTER-2 Reference 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 and Net-x.
Sends RA to Net-y and Net-x.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 and Net-y.
Sends RA to Net-z and Net-y.HOST-1 Reference Machine Is attached to Net-z with power turned off. -
UDP, ICMP
traceroute program (traceroute)
No Action Criteria Comments 1 Boot ROUTER-1. - - 2 Boot ROUTER-2. - - 3 Boot ROUTER-3. - - 4 Boot ROUTER-5. - Check a routing table of all routers. 5 Boot HOST-1. - - 6 Boot HOST-2. - - Reachability check. 7 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 2, 3 and 5. 8 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 3, 2 and 1. 9 At HOST-1, run "traceroute" to HOST-2's site-local address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 2, 3 and 5. 10 At HOST-2, run "traceroute" to HOST-1's site-local address. *Complete traceroute
*ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 3, 2 and 1. Make shorter route. 11 Boot ROUTER-4. Check a path Net-v in a routing table of ROUTER-2 and ping packet's route change to the best route. All routers learn the shortest path between Net-z and Net-v.
Check a routing table of all routers.12 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 4 and 5. 13 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 4 and 1. 14 At HOST-1, run "traceroute" to HOST-2's site-local address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 4 and 5. 15 At HOST-2, run "traceroute" to HOST-1's site-local address. *Complete traceroute
*ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 4 and 1. At both directions, a route of Net-v became via Net-x. 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.
The timer expired, ROUTER-4 decides path of Net-v broken. ROUTER-4 doesn't send a route of Net-v and Net-z on RIPng. All routers change path between Net-z and Net-v.17 Wait 3 minutes. - After waiting 3 minutes, check a routing table all routers. 18 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 2, 3 and 5. 19 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 3, 2 and 1. 20 At HOST-1, run "traceroute" to HOST-2's site-local address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 2, 3 and 5. 21 At HOST-2, run "traceroute" to HOST-1's site-local address. *Complete traceroute
*ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 3, 2 and 1. At both directions, a route of Net-v via ROUTER-4. 22 Connect a cable. Change to the best route. Put in a cable on ROUTER-4's I/F4-w interface.
ROUTER-4 sends a route of Net-v and Net-z on RIPng.
Check a routing table of all routers.23 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 4 and 5. 24 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 4 and 1. 25 At HOST-1, run "traceroute" to HOST-2's site-local address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 4 and 5. 26 At HOST-2, run "traceroute" to HOST-1's site-local address. *Complete traceroute
*ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 4 and 1. ROUTER-4 controls a route using "Metric". 27 Increase cost of route. Change to the best route. At ROUTER-4 add 3 metrics to it's interface (I/F4-w).
ROUTER-4 sends a route of Net-v on RIPng.
Check a routing table of all routers.28 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 2, 3 and 5. 29 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 4 and 1. 30 At HOST-1, run "traceroute" to HOST-2's site-local address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 2, 3 and 5. 31 At HOST-2, run "traceroute" to HOST-1's site-local address. *Complete traceroute
*ROUTER-5 -> ROUTER-4 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 4 and 1. ROUTER-4 controls a route using "Metric". 32 Increase cost of route. Change to the best route. At ROUTER-4 add 3 metrics to it's interface (I/F4-y).
ROUTER-4 sends a route of Net-z on RIPng.
Check a routing table of all routers.33 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 2, 3 and 5. 34 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 3, 2 and 1. 35 At HOST-1, run "traceroute" to HOST-2's site-local address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-5 -> HOST-2HOST-1 and 2 communicate via ROUTER-1, 2, 3 and 5. 36 At HOST-2, run "traceroute" to HOST-1's site-local address. *Complete traceroute
*ROUTER-5 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1HOST-2 and 1 communicate via ROUTER-5, 3, 2 and 1. Mark"*"with no number means that we are going to judge that su bject.