Last Update : November 22, 1999
This scenario verifies interoperability when the target ROUTER is attached to the model network.
Verification that router treats the BGP4+ non transit multi AS single router.
Verification Points: - Router sends packets via shortest route, calculated from AS path, for the destination address.
HOST-2
(Net-w) (Prefix 3ffe:501:481d:f006::/64) |
AS 3000 / -+-------+------------+---- /
AS3000 / | | /
/ (I/F-3w)| |(I/F-4w) /
////// ROUTER-3 /////////// ROUTER-4 /////
(I/F-3x)| |(I/F-4v)
| |
(Net-x) (Prefix 3ffe:501:481d:f005::/64) --+----+--- |
| |
|(I/F-2x) |
AS2000 -> ROUTER-2 |
|(I/F-2y) |
| |
(Net-y) (Prefix 3ffe:501:481d:f004::/64) -+----------+- -+--------+-- (Net-v)
| |
(I/F-1y) | | (I/F-1v)
/////////// ROUTER-1 /////////////
AS1000 / |(I/F-1z) /
/ | /
(Net-z) (Prefix 3ffe:501:481d:f002::/64) / -------+---+--- /
AS 1000 |
HOST-1
(Net-v) (Prefix 3ffe:501:481d:f007::/64)
"///" is AS border line
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-w with power turned off. - ROUTER-1 Your Machine Power is turned off. I/F-1z is attached to Net-z while I/F-1y is attached to Net-y and I/F-1v is attached to Net-v. AS number is 1000.
EBGP peer is AS2000 and AS3000.
Sends route of link is attached to interface I/F-1z.
Doesn't send IBGP to AS2000 and AS3000 using EBGP.
Sends RA to Net-v, Net-y, and Net-z.
Doesn't send and receive RIP.ROUTER-2 Reference Machine Power is turned off. I/F-2y is attached to Net-y while I/F-2x is attached to Net-x. AS number is 2000.
EBGP peer is AS1000 and AS3000.
Sends RA to Net-x and Net-y.
Doesn't send and receive RIP.ROUTER-3 Reference Machine Power is turned off. I/F-3x is attached to Net-x while I/F-3w is attached to Net-w. AS number is 3000.
IBGP peer is ROUTER-4.
EBGP peer is AS2000.
Sends route of link attached to interface I/F-3w using EBGP.
Doesn't send IBGP to AS2000 using EBGP.
Sends RA to Net-w and Net-x.ROUTER-4 Your Machine Power is turned off. I/F-4w is attached to Net-w while I/F-4v is attached to Net-v. AS number is 3000.
IBGP peer is ROUTER-3.
EBGP peer is AS1000.
Sends route of link attached to interface I/F-4w.
Doesn't send IBGP to AS3000 using EBGP.
Sends RA to Net-v and Net-w.
icmp
Interoperability is checked using traceroute application program.
No Action Criteria Comments 1 Boot HOST-1. - - 2 Boot HOST-2. - - 3 Boot ROUTER-1. - - 4 Boot ROUTER-2. - - 5 Boot ROUTER-3. - Check the routing table of Router-1.
Now ROUTER-1, 2, 3 learn the path between Net-z and Net-w.Reachability Check. 6 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.7 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1Check the BGP information and routing information of every router.
Check AS path and next hop value.Make shorter route. 8 Boot ROUTER-4. - All routers learn the shortest path between Net-z and Net-w.
Check the BGP information and routing information of every router.Select shorter route at both direction. 9 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.10 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Check the BGP information and routing information of every router.
Check AS path and next hop value.AS3000 controls incoming route using "PREPEND". 11 At ROUTER-4, prepend its AS number twice to the AS path advertising to ROUTER-1
(prepend 2).- - 12 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.13 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Check the BGP information and routing information of every router.
Check AS path and next hop value.14 At ROUTER-3, prepend its AS number twice to the AS path advertising to ROUTER-2
(prepend 2).- - 15 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.16 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Check the BGP information and routing information of every router.
Check AS path and next hop value.AS1000 controls outbound route using "LOCAL PREFERENCE". 17 At ROUTER-1,
set "local preference =100" for all routes advertised from ROUTER-4.- - 18 At ROUTER-1,
set "local preference =200" for all routes advertised from ROUTER-2.- - 19 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.20 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Check the BGP information and routing information of every router.
Check AS path and next hop value.AS1000 controls inbound route using "PREPEND". 21 At ROUTER-1, prepend its AS number twice to the AS path advertising to ROUTER-4
(prepend 2).- - 22 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.23 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1Check the BGP information and routing information of every router.
Check AS path and next hop value.24 At ROUTER-1, prepend its AS number twice to the AS path advertising to ROUTER-2
(prepend 2).- - 25 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.26 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Check the BGP information and routing information of every router.
Check AS path and next hop value.At both directions, change route of AS1000 (preparation after action 31). 27 At ROUTER-4, configure the value of local preference with 100 for all route advertised from ROUTER-1. - Check the BGP information and routing information of every router.
Check AS path and next hop value.28 At ROUTER-3, configure the value of local preference with 200 for all route advertised from ROUTER-2. - Ditto At both directions, route of AS1000 becomes via ROUTER-1 (preparation after action 31). 29 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.30 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1Ditto At both directions, route of AS1000 becomes via ROUTER-4. 31 Pull off the cable(I/F-2y) from HUB. - - 32 Wait 4 minutes (adjustable by HOLDITME value). - - 33 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.34 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Ditto At both directions, route of AS1000 becomes via ROUTER-1. 35 Put in the cable(I/F-2y) to HUB. - - 36 Wait 2 minutes (adjustable by HOLDITME value). - - 37 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.38 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1Ditto At both directions, change route of AS1000 (preparation after action 45). 39 At ROUTER-1,
set "local preference =200" for all routes advertised from ROUTER-4.- Check the BGP information and routing information of every router.
Check AS path and next hop value.40 At ROUTER-1,
set "local preference =100" for all routes advertised from ROUTER-2..- Ditto 41 At ROUTER-4,
set "local preference =200" for all routes advertised from ROUTER-1.- Ditto 42 At ROUTER-3,
set "local preference =100" for all routes advertised from ROUTER-2.- Ditto At both directions, route of AS1000 becomes via ROUTER-5 (preparation after action 45). 43 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.44 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Ditto At both directions, route of AS1000 becomes via ROUTER-1. 45 Pull out the cable of ROUTER-4 from HUB (I/F-4v). - - 46 Wait 4 minutes (adjustable by HOLDITME value). - - 47 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.48 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1Ditto At both directions, route of AS1000 becomes via ROUTER-5. 49 Put the cable of ROUTER-4 (I/F-4v) in HUB. - - 50 Wait 2 minutes (adjustable by HOLDITME value). - - 51 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.52 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Ditto
Mark"*"with no number means that we are going to judge that subject.