Last Update : February 26, 2000
This scenario verifies interoperability when the target ROUTER is attached to the network.
Verification that router treat the BGP4+
Verification Points:
Router sends packets via the shortest route, which is calculated from AS path, for the destination address.
AS3000 / HOST-2 / (Net-v) (Prefix 3ffe:501:481d:f007::/64)/ | / / ----+--+------ / / | / / (I/F-4v)| / /////////// ROUTER-4 /////// (I/F-4w)| |(I/F-4u) | | (Net-w) (Prefix 3ffe:501:481d:f006::/64)--+---------+- | | | | | |(I/F-3w) | ////// ROUTER-3 ////// | |(I/F-3x) / | | / | AS2000 -+-+- / | (Net-x) (Prefix 3ffe:501:481d:f005::/64) | / | |(I/F-2x)/ | (Net-u) //////// ROUTER-2 //// -+-+-- |(I/F-2y) | | | (Net-y) (Prefix 3ffe:501:481d:f004::/64) ---+-------+- | | | (I/F-1y)| |(I/F-1u) AS1000 //////// ROUTER-1 ////////// / (I/F-1z)| / / | / (Net-z) (Prefix 3ffe:501:481d:f002::/64) / ------+---+------ / AS 1000 / | / / HOST-1 / / AS1000 / (Net-u) (Prefix 3ffe:501:481d:f008::/64)"///" : AS boundary
Network Prefix Network media Net-u 3ffe:501:481d:f008::/64 Ethernet 10BASE-T Net-v 3ffe:501:481d:f007::/64 Ethernet 10BASE-T Net-w 3ffe:501:481d:f006::/64 Ethernet 10BASE-T Net-x 3ffe:501:481d:f005::/64 Ethernet 10BASE-T Net-y 3ffe:501:481d:f004::/64 Ethernet 10BASE-T Net-z 3ffe:501:481d:f002::/64 Ethernet 10BASE-T
Machine Comments Initial status Configuration HOST-2 Reference Machine Is attached to Net-v with power turned off. - ROUTER-4 Reference Machine Power is turned off. I/F-4u is attached to Net-u while I/F-4v is attached to Net-v I/F-4w is attached to Net-w. AS number is 3000.
EBGP peer is AS 1000 and 2000.
Sends route of link attached to interface I/F-4v to AS 1000 and 2000.
Doesn't send routing information that AS 1000 advertised to AS 2000.
Doesn't send routing information that AS 2000 advertised to AS 1000.
Sends RA to Net-w, Net-v, and Net-u.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 2000.
BGP ID is 10.21.1.203.
IBGP peer is ROUTER-2.
EBGP peer is AS 3000.
Sends routing information that ROUTER-2 advertised to AS3000.
Sends RA to Net-x and Net-w.ROUTER-2 Target 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.
BGP ID is 10.21.1.202.
IBGP peer is ROUTER-3.
EBGP peer is AS 1000.
Sends routing information that ROUTER-3 advertised to AS 1000.
Sends RA to Net-y and Net-x.ROUTER-1 Reference 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-1u is attached to Net-u. AS number is 1000.
EBGP peer is AS 2000 and 3000.
Sends route of link attached to interface I/F-1z to AS 2000 and 3000. Doesn't send routing information that AS 2000 advertised to AS 3000.
Doesn't send routing information that AS 3000 advertised to AS 2000.
Sends RA to Net-z, Net-y and Net-u.HOST-1 Reference Machine Is attached to Net-z with power turned off. -
UDP, ICMP
traceroute program (traceroute)
No Action Criteria Comments 1 Boot HOST-1. - - 2 Boot HOST-2. - - 3 Boot ROUTER-1. - - 4 Boot ROUTER-2. - - 5 Boot ROUTER-3. - - 6 Boot ROUTER-4. - Check the routing table of Router-1.
Now ROUTER-1, 2, 3 and 4 learn the path between Net-z and Net-w.Reachability Check 7 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> HOST-2- 8 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1- AS3000 controls incoming route using "PREPEND". 9 At ROUTER-4, prepend its AS number twice to the AS path advertising to ROUTER-1
(prepend 2).- Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.10 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2- 11 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1- 12 At ROUTER-4, prepend its AS number twice to the AS path advertising to ROUTER-3
(prepend 2).- Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.13 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> HOST-2- 14 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1- 15 At ROUTER-4, remove prepends its AS number from the AS path advertising to ROUTER-3
(remove prepend 2).- Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.16 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2- 17 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1- AS1000 controls incoming route using "PREPEND" 18 At ROUTER-1, prepend its AS number twice to the AS path advertising to ROUTER-4
(prepend 2).- Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.19 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2- 20 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1- 21 At ROUTER-3, prepend its AS number from the AS path advertising to ROUTER-4
(prepend 2).- Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.22 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2- 23 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1- At both directions, change route of AS1000 (preparation after action 27). 24 At ROUTER-4, configure the value of local preference with 100 for all route advertised from ROUTER-1. - - 25 At ROUTER-4, configure the value of local preference with 200 for all route advertised from ROUTER-3. - Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.At both directions, route of AS1000 becomes via ROUTER-1(I/F-1y) (preparation after action 27). 26 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2- 27 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1- At both directions, route of AS1000 becomes via ROUTER-4(I/F-4u). 28 Pull off the cable(I/F-2y) from HUB. - - 29 Wait 4 minutes (adjustable by HOLDITME value). - Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.30 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> HOST-2- 31 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1- At both directions, route of AS1000 becomes via ROUTER-1(I/F-1y). 32 Put in the cable(I/F-2y) to HUB. - - 33 Wait 2 minutes (adjustable by HOLDITME value). - Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.34 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2- 35 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1- At both directions, change route of AS1000 (preparation after action 42) 36 At ROUTER-1,
set "local preference =200" for all routes advertised from ROUTER-4.- - 37 At ROUTER-1,
set "local preference =100" for all routes advertised from ROUTER-2.- - 38 At ROUTER-4,
set "local preference =100" for all routes advertised from ROUTER-3.- - 39 At ROUTER-4,
set "local preference =200" for all routes advertised from ROUTER-1.- Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.At both directions, route of AS1000 becomes via ROUTER-4(I/F-4u) (preparation after action 42) 40 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> HOST-2- 41 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1- At both directions, route of AS1000 becomes via ROUTER-1 42 Pull off the cable of ROUTER-1 from HUB (I/F-1u). - - 43 Wait 4 minutes (adjustable by HOLDITME value). - Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.44 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2- 45 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1- At both directions, route of AS1000 becomes via ROUTER-1(I/F-1u) 46 Put the cable of ROUTER-1 (I/F-1u) in HUB. - - 47 Wait 2 minutes (adjustable by HOLDITME value). - Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.48 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-4 -> HOST-2- 49 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1- Mark"*"with no number means that we are going to judge that subject.