Beruflich Dokumente
Kultur Dokumente
Rick Graziani
Cabrillo College
Rick.Graziani@cabrillo.edu
STEAL MY
STUFF!
Username = cisco
www.cabrillo.edu/~rgraziani Password = perlman
©
Topology
Topology
• ITA routers need to
receive IPv4 networks
from both ISPs.
• SanJose1 and
SanJose3 will only
include ITA networks
172.16.2.0/24 and
172.16.4.0/24 in its
BGP. updates to the
ISP routers.
• Both ISPs need to be
able to reach ITA
LANs
©
EIGRP
Configuring EIGRP
SanJose1(config)# router eigrp 1
SanJose1(config-router)# eigrp router-id 1.1.1.1
SanJose1(config-router)# network 172.16.0.0
SanJose1(config-router)# network 172.17.0.0
©
Role of EIGRP
• Provides complete
reachability for ITA
routers within the AS.
• Example, for IBGP
peering purposes…
• R4 has a route in its
routing table to reach
the serial interface on
R2 and …
• R2 has a route in its
routing table to reach
the serial interface on
R4
©
EBGP
Configuring EBGP
• What is the role of an EBGP?
• Share network/prefix information
between AS’s.
©
Re-examining SanJose3’s
Routing Table
• Nope.
• Maybe because SanJose3 is not
advertising the source address
(172.16.1.4/30) of the ping?
• Remember, ITA is only advertising
172.16.2.0/24 and 172.16.4.0/24.
SanJose3# show ip route bgp
SanJose2#
©
Examining SanJose2’s BGP
and Routing Table
• SanJose3 still has a IBGP route for this
network because the default BGP
behavior is no synchronization.
• Beginning with IOS 12.2(8)T, the default
BGP behavior is no synchronization.
• The BGP synchronization rule states that
a router will not include in its routing
table nor advertise routes learned by
IBGP unless that route is directly I am using NO synchronization
connected or learned from an IGP. by default. I have an IBGP route
NOT to 10.1.0.0 and even if my
IBGP IGP (EIGRP) => routing table doesn’t have an
included
SanJose3# show ip route bgp in routing IGP (EIGRP) route, I will include
the route in my routing table.
10.0.0.0/16 is subnetted, 1 subnets
table
And I would send this route to
B 10.1.0.0 [200/0] via 172.17.2.1, 00:03:17
SanJose3#
ISP2. ©
Enable Synchronization
• With synchronization enabled, SanJose3
will not include the BGP route to
10.1.0.0/16 in its routing table unless it
already knows about it via EIGRP.
• If SanJose3 had the 10.1.0.0/16 network
in its IP routing table as an EIGRP route, it
would would mean other routers in the
domain, SanJose2, would most likely have
this route also. I have an IBGP route to
SanJose3(config)# router bgp 65000 10.1.0.0 but I do not have an
SanJose3(config-router)# synchronization IGP (EIGRP) route in my
routing table.
SanJose3# show ip bgp
Network Next Hop Metric LocPrf So, I willPath
Weight NOT include it in my
* i 10.1.0.0/16 172.17.2.1 0 routing table
100 because
0 65100 i I am
r>i 172.16.2.0/24 172.17.2.1 0 100 0 i
using “synchronization”.
*> 172.16.4.0/24 0.0.0.0 0 32768 i
SanJose3# show ip route bgp And, I will not send this route
SanJose3# to ISP2. ©
Back to No Synchronization
I am using NO
synchronization again. I have
SanJose3(config)# router bgp 65000 an IBGP route to 10.1.0.0 and
SanJose3(config-router)# no synchronization even if my routing table
doesn’t have an IGP (EIGRP)
SanJose3# show ip route bgp
route, I will include the route
10.0.0.0/16 is subnetted, 1 subnets in my routing table.
B 10.1.0.0 [200/0] via 172.17.2.1, 00:03:17 And I would send this route
SanJose3#
to ISP2. ©
Configure and verify full-mesh IBGP on all
ITA transit routers
Two Options Option 1 EIGRP
• Option 1: Redistribute BGP routes BGP
into IGP (EIGRP)
• When synchronization was
the default
• Undesirable… why?
• All routers in ITA would receive
these routes... Even those not Option 2
in the transit path EIGRP
• We only need our transit BGP
routers to have these routes. BGP
• Option2: Enable full-mesh IBGP -
IBGP
on all routers in transit path
• Why no synchronization can
be the default.
BGP ©
Configure full-mesh IBGP on
all transit routers
• Remember, default is no synchronization IBGP