BGP4+ non-transit AS with IBGP

[Interoperability Test Scenario]

Last Update: February 26, 2000


This scenario verifies interoperability when the target ROUTER is attached to the model network.
                                                          HOST-2
(Net-w) (Prefix 3ffe:501:481d:f006::/64)                    |
         AS 3000                          /        -+-------+------------+----     /
                                AS3000    /         |                    |         /
                                          / (I/F-3w)|                    |(I/F-5w) /
                                          ////// ROUTER-3 /////////// ROUTER-5 /////
                                            (I/F-3x)|                    |(I/F-5v)
                                                    |                    |
(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-4v)
                                          /////// ROUTER-1 //// ROUTER-4 //////////
                                AS1000    /          |(I/F-1z)     |(I/F-4z)      /
                                          /          |             |              /
(Net-z) (Prefix 3ffe:501:481d:f002::/64)  /   -------+------+------+----          /
         AS 1000                                            |
                                                          HOST-1

(Net-v) (Prefix 3ffe:501:481d:f007::/64)

"///" : AS boundary
Network Prefix Network media
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-w with power turned off.
-
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.
BGP ID is 10.21.1.203.
IBGP peer is ROUTER-5.
EBGP peer is AS 2000.
Sends route of link attached to interface I/F-3w.
Doesn't send routing information that ROUTER-5 advertised to AS 2000.
Sends RA to Net-w and Net-x.
ROUTER-5 Reference Machine Power is turned off. I/F-5w is attached to Net-w while I/F-5v is attached to Net-v. AS number is 3000.
BGP ID is 10.21.1.203.
IBGP peer is ROUTER-3.
EBGP peer is AS 1000.
Sends route of link attached to interface I/F-5w.
Doesn't send routing information that ROUTER-3 advertised to AS 1000.
Sends RA to Net-v and Net-w.
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 AS 1000 and 3000.
Sends routing information that AS 1000 and 3000 advertised to AS 3000 and 1000.
Sends RA to Net-x and Net-y.
Doesn't send and receive RIPng.
ROUTER-1 Target 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.
BGP ID is 10.21.1.201.
EBGP peer is AS 2000.
IBGP peer is ROUTER-4.
Sends route of link attached to interface I/F-1z.
Doesn't send routing information that ROUTER-4 advertised to AS 2000.
Sends RA to Net-y and Net-z.
ROUTER-4 Reference Machine Power is turned off. I/F-4z is attached to Net-z while I/F-4v is attached to Net-v. AS number is 1000.
BGP ID is 10.21.1.204.
IBGP peer is ROUTER-1.
EBGP peer is AS 3000.
Sends route of link is attached to interface I/F-4z.
Doesn't send routing information that ROUTER-1 advertised to AS 3000.
Sends RA to Net-v and Net-z.
HOST-1 Reference Machine is attached to Net-z with power turned off.
-
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 and 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-2.
-
7 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1.
-
Make shorter route
8 Boot ROUTER-4.
-
-
9 Boot ROUTER-5.
-
All routers learn the shortest path between Net-z and Net-w.
Check the BGP4+ information and routing information of every router.
Selection shorter route at both direction
10 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute.
*ROUTER-4 -> ROUTER-5 -> HOST-2.
-
11 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-5 -> ROUTER-4 -> HOST-1.
-
AS3000 controls incoming route using "PREPEND"
12 At ROUTER-5, 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.
13 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute.
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2.
-
14 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-5 -> ROUTER-4 -> HOST-1.
-
15 At ROUTER-3, prepend its AS number twice to the AS path advertising to ROUTER-2
(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-4 -> ROUTER-5 -> HOST-2.
-
17 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-5 -> ROUTER-4 -> HOST-1.
-
AS1000 controls outbound route using "LOCAL PREFERENCE"
18 At ROUTER-4,
set "local preference =100" for all routes advertised from ROUTER-5.
-
-
19 At ROUTER-1,
set "local preference =200" for all routes advertised from ROUTER-2.
-
Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.
20 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute.
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2.
-
21 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-5 -> ROUTER-4 -> HOST-1.
-
AS1000 controls inbound route using "PREPEND"
22 At ROUTER-4, prepend its AS number twice to the AS path advertising to ROUTER-5
(prepend 2).
-
Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.
23 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute.
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2.
-
24 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-2.
-
25 At ROUTER-1, prepend its AS number twice to the AS path advertising to ROUTER-2
(prepend 2).
-
-
26 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute.
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2.
-
27 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-5 -> ROUTER-4 -> HOST-1.
-
At both directions, change route of AS1000 (preparation after action 32)
28 At ROUTER-5 configure the value of local preference with 100 for all route advertised from ROUTER-4.
-
-
29 At ROUTER-3 configure the value of local preference with 200 for all route advertised from ROUTER-2.
-
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 (preparation after action 32)
30 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute.
*ROUTER-1 -> ROUTER-2 ->  ROUTER-3 -> HOST-2.
-
31 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1.
-
At both directions, route of AS1000 becomes via ROUTER-5
32 Pull off the cable (I/F-2y) from HUB.
-
-
33 Wait 4 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-4 -> ROUTER-5 -> HOST-2.
-
35 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-5 -> ROUTER-4 -> HOST-1.
-
At both directions, route of AS1000 becomes via ROUTER-1
36 Put in the cable (I/F-2y) to HUB.
-
-
37 Wait 2 minutes (adjustable by HOLDITME value).
-
Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.
38 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute.
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> HOST-2.
-
39 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1.
-
At both directions, change route of AS1000 (preparation after action 46)
40 At ROUTER-4,
set "local preference =200" for all routes advertised from ROUTER-5.
-
-
41 At ROUTER-1,
set "local preference =100" for all routes advertised from ROUTER-2.
-
-
42 At ROUTER-5,
set "local preference =200" for all routes advertised from ROUTER-4.
-
-
43 At ROUTER-3,
set "local preference =100" for all routes advertised from ROUTER-2.
-
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-5 (preparation after action 46)
44 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute.
*ROUTER-4 -> ROUTER-5 -> HOST-2.
-
45 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-5 -> ROUTER-4 -> HOST-1.
-
At both directions, route of AS1000 becomes via ROUTER-1
46 Pull off the cable of ROUTER-4 from HUB (I/F-4v).
-
-
47 Wait 4 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-3 -> ROUTER-2 -> ROUTER-1 -> HOST-2.
-
49 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute.
*ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1.
-
At both directions, route of AS1000 becomes via ROUTER-5
50 Put in the cable of ROUTER-4 (I/F-4v) in HUB.
-
-
51 Wait 2 minutes (adjustable by HOLDITME value).
-
Check the BGP4+ information and routing information of every router.
Check AS path and next hop address.
52 At HOST-1, run "traceroute" to HOST-2's global address. *Complete traceroute.
*ROUTER-4 -> ROUTER-5 -> HOST-2.
-
53 At HOST-2, run "traceroute" to HOST-1's global address. *Complete traceroute
*ROUTER-5 -> ROUTER-4 -> HOST-1.
-

Mark"*"with no number means that we are going to judge that subject.