Last Update : November 22, 1999
This scenario verify 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.
icmp
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)
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 Reference Machine Power is turned off. I/F-1z is attached to Net-z while I/F-1y is attached to Net-y. AS number is 1000.
EBGP peer is AS2000 and AS3000.
Sends route to AS2000 and AS3000 using EBGP (route: get from Net-z).ROUTER-2 Your 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.
IBGP peer is ROUTER-3.
EBGP peer is AS1000.
Sends route to AS1000 using EBGP (route: get from IBGP and Net-x).ROUTER-3 Your Machine Power is turned off. I/F-3y is attached to Net-y while I/F-3w is attached to Net-w. AS number is 2000.
IBGP peer is ROUTER-2.
EBGP peer is AS3000.
Sends route to AS3000 using EBGP (route: get from IBGP and Net-x ).ROUTER-4 Reference 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.
EBGP peer is AS1000 and AS2000.
Sends route to AS1000 and AS2000 using EBGP (route: get from Net-v).
Interoperability is checked using traceroute6 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. - - 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-2Check the BGP information and routing information of every router.
Check AS path and next hop value.8 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Ditto 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).- - 10 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.11 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Ditto 12 At ROUTER-4, prepend its AS number twice to the AS path advertising to ROUTER-3
(prepend 2).- - 13 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.14 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Ditto 15 At ROUTER-4, remove prepends its AS number from the AS path advertising to ROUTER-3
(remove prepend 2).- - 16 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.17 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-1 -> HOST-1Ditto 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).- - 19 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> 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-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1Ditto 21 At ROUTER-3, prepend its AS number from 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 -> ROUTER-4 -> 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-4 -> ROUTER-1 -> HOST-1Ditto 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. - Check the BGP information and routing information of every router.
Check AS path and next hop value.25 At ROUTER-4, configure the value of local preference with 200 for all route advertised from ROUTER-3. - Ditto 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-2Check the BGP information and routing information of every router.
Check AS path and next hop value.27 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1Ditto 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). - - 30 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.31 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(I/F-1y). 32 Put in the cable(I/F-2y) to HUB. - - 33 Wait 2 minutes (adjustable by HOLDITME value). - - 34 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.35 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1Ditto 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.- Check the BGP information and routing information of every router.
Check AS path and next hop value.37 At ROUTER-1,
set "local preference =100" for all routes advertised from ROUTER-2.- Ditto 38 At ROUTER-4,
set "local preference =100" for all routes advertised from ROUTER-3.- Ditto 39 At ROUTER-4,
set "local preference =200" for all routes advertised from ROUTER-1.- Ditto 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-2Check the BGP information and routing information of every router.
Check AS path and next hop value.41 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 42 Pull out the cable of ROUTER-1 from HUB (I/F-1u). - - 43 Wait 4 minutes (adjustable by HOLDITME value). - - 44 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-4 -> HOST-2Check the BGP information and routing information of every router.
Check AS path and next hop value.45 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-4 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1Ditto 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). - - 48 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.49 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.