Last Update: June 9, 2000
This scenario verifies interoperability when the target ROUTER is attached to the model network.
IBGP speakers can't export a routing information learned from other IBGP speakers. Therefore, to learn all routing information must connect each IBGP speaker "Full Mesh" or use the "Route Reflector". So configure IBGP speakers as "Route Reflector" and form clusters, and check their action.
Verification Points: - IBGP speakers as Route Reflector only export routing information from client peers, EBGP peers or own routes. - Exchange of a routing information from EBGP and IBGP between EBGP speakers.
/ HOST-3 /
/ | /
/ ----+---+-- (Net-s) /
/ | /
/ (I/F7-s) | AS 4000 /
///////// ROUTER-7 ///////
(I/F7-v) |
|
----+----+---- (Net-v)
|
(I/F4-v) |
///////////// ROUTER-4 //////////
/ (I/F4-x) | AS 2000 /
(I/F3-x) | (I/F5-x)
+--- ROUTER-3 --+ | +-- ROUTER-5 ---+
| (I/F3-w) | | | (I/F5-u) |
| / | | | / |
(Net-w) --+-----+-- / | | | / --+-----+-- (Net-u)
| / ----+---+----+------+--- / |
(I/F6-w) | / | (Net-x) / (I/F8-u) |
/////// ROUTER-6 ////// / (I/F2-x) | / /////// ROUTER-8 /////
/ (I/F6-t) | AS 3000 / /////// ROUTER-2 //////////////// / (I/F8-r) | AS 5000 /
/ | / (I/F2-y) | / | /
/ ---+--+- (Net-t) / | / (Net-r) -+--+--- /
/ | / ----+---+---- (Net-y) / | /
/ HOST-2 / | / HOST-4 /
(I/F1-y) |
/////// ROUTER-1 //////////
/ (I/F1-z) | AS 1000 /
/ | /
/ ----+--+-- (Net-z) /
/ | /
/ HOST-1 /
(Net-r) (Prefix 3ffe:501:481d:f009::/64)
(Net-s) (Prefix 3ffe:501:481d:f008::/64)
(Net-t) (Prefix 3ffe:501:481d:f007::/64)
(Net-u) (Prefix 3ffe:501:481d:f006::/64)
(Net-v) (Prefix 3ffe:501:481d:f005::/64)
(Net-w) (Prefix 3ffe:501:481d:f004::/64)
(Net-x) (Prefix 3ffe:501:481d:f003::/64)
(Net-y) (Prefix 3ffe:501:481d:f002::/64)
(Net-z) (Prefix 3ffe:501:481d:f001::/64)
"///" : AS boundary
/ HOST-3 /
/ | AS 4000 /
///// ROUTER-7 /////
|
| EBGP
|
| RouteReflector
///////////// ///// ROUTER-4 ///// //////////////
AS 3000 / / AS 2000 \ / / AS 5000
/ / non-client \ /
\ RouteReflector
HOST-2 -- ROUTER-6 ------- ROUTER-3 --------- ROUTER-5 ------- ROUTER-8 -- HOST-4
EBGP non-client / EBGP
/ / / client /
/ / / / /
///////////// ///// ROUTER-2 ///// //////////////
|
| EBGP
|
///// ROUTER-1 /////
/ | AS 1000 /
/ HOST-1 /
ClusterID 10.0.0.1: ROUTER-2 & ROUTER-5
ClusterID 10.0.0.2: ROUTER-4
"///" : AS boundary
Network Prefix Network media Net-r 3ffe:501:481d:f009::/64 Ethernet 10BASE-T Net-s 3ffe:501:481d:f008::/64 Ethernet 10BASE-T Net-t 3ffe:501:481d:f007::/64 Ethernet 10BASE-T Net-u 3ffe:501:481d:f006::/64 Ethernet 10BASE-T Net-v 3ffe:501:481d:f005::/64 Ethernet 10BASE-T Net-w 3ffe:501:481d:f004::/64 Ethernet 10BASE-T Net-x 3ffe:501:481d:f003::/64 Ethernet 10BASE-T Net-y 3ffe:501:481d:f002::/64 Ethernet 10BASE-T Net-z 3ffe:501:481d:f001::/64 Ethernet 10BASE-T
Machine Comments Initial status Configuration HOST-3 Reference Machine Is attached to Net-s with power turned off. - ROUTER-7 Reference Machine Power is turned off.
I/F7-s is attached to Net-s while
I/F7-v is attached to Net-v.AS # 4000
EBGP peer ROUTER-4 (I/F4-v)
Sends a route of link attached Net-s.
Sends RA to Net-v and Net-s.
ROUTER-4 Reference Machine Power is turned off.
I/F4-x is attached to Net-x while
I/F4-v is attached to Net-v.AS # 2000
EBGP peer ROUTER-7 (I/F7-v)
IBGP Route Reflector
cluster ID 10.0.0.2
IBGP peer ROUTER-5 (I/F5-x)
Sends RIPng to Net-x without a route via EBGP.
Sends RA to Net-x and Net-v.
ROUTER-5 Target Machine Power is turned off.
I/F5-x is attached to Net-x while
I/F5-u is attached to Net-u.AS # 2000
EBGP peer ROUTER-8 (I/F8-u)
IBGP Route Reflector
cluster ID 10.0.0.1
IBGP peer ROUTER-4 (I/F4-x)
IBGP peer ROUTER-3 (I/F3-x)
IBGP client ROUTER-2 (I/F2-x)
Sends RIPng to Net-x without a route via EBGP.
Sends RA to Net-x and Net-u.
ROUTER-3 Reference Machine Power is turned off.
I/F3-x is attached to Net-x while
I/F3-w is attached to Net-w.AS # 2000
EBGP peer ROUTER-6 (I/F6-w)
IBGP peer ROUTER-5 (I/F5-x)
Sends RIPng to Net-x without a route via EBGP.
Sends RA to Net-x and Net-w.
ROUTER-2 Reference Machine Power is turned off.
I/F2-y is attached to Net-y while
I/F2-x is attached to Net-x.AS # 2000
EBGP peer ROUTER-1 (I/F1-y)
IBGP peer ROUTER-5 (I/F5-x)
Sends RIPng to Net-x without a route via EBGP.
Sends RA to Net-x and Net-y.
ROUTER-6 Reference Machine Power is turned off.
I/F6-v is attached to Net-w while
I/F6-t is attached to Net-t.AS # 3000
EBGP peer ROUTER-3 (I/F3-w)
Sends a route of link attached Net-t.
Sends RA to Net-w and Net-t.
HOST-2 Reference Machine Is attached to Net-t with power turned off. - ROUTER-8 Reference Machine Power is turned off.
I/F8-u is attached to Net-u while
I/F8-r is attached to Net-r.AS # 5000
EBGP peer ROUTER-5 (I/F5-u)
Sends a route of link attached Net-r.
Sends RA to Net-u and Net-r.
HOST-4 Reference Machine Is attached to Net-r with power turned off. - ROUTER-1 Reference Machine Power is turned off.
I/F1-z is attached to Net-z while
I/F1-y is attached to Net-y.AS # 1000
EBGP peer ROUTER-2 (I/F2-y)
Sends a route of link attached Net-z.
Sends RA to Net-y and Net-z.
HOST-1 Reference Machine Is attached to Net-z with power turned off. -
Interoperability is checked using traceroute application program.
No Action Criteria Comments 1 Boot ROUTER-1. - - 2 Boot ROUTER-2. - - 3 Boot ROUTER-3. - - 4 Boot ROUTER-4. - - 5 Boot ROUTER-5. - - 6 Boot ROUTER-6. - - 7 Boot ROUTER-7. - - 8 Boot ROUTER-8. - Check BGP4+ information and Routing Table of all routers. 9 Boot HOST-1. - - 10 Boot HOST-2. - - 11 Boot HOST-3. - - 12 Boot HOST-4. - - 13 At HOST-1, run "traceroute" to HOST-2's Global address. *Complete traceroute.
*ROUTER-1 -> ROUTER-2 -> ROUTER-3 -> ROUTER-6 -> HOST-2
HOST-1 and HOST-2 communicate via ROUTER-1, 2, 3, 6. 14 At HOST-2, run "traceroute" to HOST-1's Global address. *Complete traceroute.
*ROUTER-6 -> ROUTER-3 -> ROUTER-2 -> ROUTER-1 -> HOST-1
HOST-2 and HOST-1 communicate via ROUTER-6, 3, 2, 1. 15 At HOST-1, run "traceroute" to HOST-3's Global address. *Complete traceroute.
*ROUTER-1 -> ROUTER-2 -> ROUTER-4 -> ROUTER-7 -> HOST-3
HOST-1 and HOST-3 communicate via ROUTER-1, 2, 4, 7. 16 At HOST-3, run "traceroute" to HOST-1's Global address. *Complete traceroute.
*ROUTER-7 -> ROUTER-4 -> ROUTER-2 -> ROUTER-1 -> HOST-1
HOST-3 and HOST-1 communicate via ROUTER-7, 4, 2, 1. 17 At HOST-1, run "traceroute" to HOST-4's Global address. *Complete traceroute.
*ROUTER-1 -> ROUTER-2 -> ROUTER-5 -> ROUTER-8 -> HOST-4
HOST-1 and HOST-4 communicate via ROUTER-1, 2, 5, 8. 18 At HOST-4, run "traceroute" to HOST-1's Global address. *Complete traceroute.
*ROUTER-8 -> ROUTER-5 -> ROUTER-2 -> ROUTER-1 -> HOST-1
HOST-1 and HOST-4 communicate via ROUTER-8, 5, 2, 1. 19 At HOST-2, run "traceroute" to HOST-3's Global address. *Fail traceroute.
*ROUTER-6 ->x
HOST-2 and HOST-3 can't communicate. 20 At HOST-3, run "traceroute" to HOST-2's Global address. *Fail traceroute.
*ROUTER-7 ->x
HOST-1 and HOST-4 can'n communicate. 21 At HOST-2, run "traceroute" to HOST-4's Global address. *Complete traceroute.
*ROUTER-6 -> ROUTER-3 -> ROUTER-5 -> ROUTER-8 -> HOST-4
HOST-2 and HOST-4 communicate via ROUTER-6, 3, 5, 8. 22 At HOST-4, run "traceroute" to HOST-2's Global address. *Complete traceroute.
*ROUTER-8 -> ROUTER-5 -> ROUTER-3 -> ROUTER-6 -> HOST-2
HOST-2 and HOST-4 communicate via ROUTER-8, 5, 3, 6. 23 At HOST-3, run "traceroute" to HOST-4's Global address. *Complete traceroute.
*ROUTER-7 -> ROUTER-4 -> ROUTER-5 -> ROUTER-8 -> HOST-4
HOST-3 and HOST-4 communicate via ROUTER-7, 4, 5, 8. 24 At HOST-4, run "traceroute" to HOST-3's Global address. *Complete traceroute.
*ROUTER-8 -> ROUTER-5 -> ROUTER-4 -> ROUTER-7 -> HOST-3
HOST-3 and HOST-4 communicate via ROUTER-8, 5, 4, 7.
Mark"*"with no number means that we are going to judge that subject.