Eigrp For Managed Services Technology Deployment: Sangita Pandya Internet Technologies Division December 2004
Eigrp For Managed Services Technology Deployment: Sangita Pandya Internet Technologies Division December 2004
Eigrp For Managed Services Technology Deployment: Sangita Pandya Internet Technologies Division December 2004
TECHNOLOGY DEPLOYMENT
SANGITA PANDYA
INTERNET TECHNOLOGIES DIVISION
DECEMBER 2004
Session Number
Presentation_ID © 2004 Cisco Systems, Inc. All rights reserved. 1
Agenda
• INTRODUCTION
• Fundamentals of EIGRP
DUAL
Summarization and Load Balancing
Query Process
V i r t u a l P r i v a t e N e t w o r k
MANAGED
Routing
MANAGED Security
VM
VM
VM
Customer VPN B
Customer HQ
Branch
Presentation_ID © 2004 Cisco Systems, Inc. All rights reserved. 3
Managed Routing Revenue Opportunity
Over 50% of Cisco Enterprise Customers Deploy
IP Routing with EIGRP
PE-3
PE-1
PE-2
CE-1
CE-2
EIGRP AS-1 EIGRP AS-1
CEA2
VPN C/Site 2
12.1/16
OSPF
OSPF
16.2/16
CEA1 P3
BGP PE3
16.1/16
VPN C/Site 1
12.2/16
BENEFITS:
Service Provider: Simplest point of entry into enterprise’s existing architecture
Enterprise: Least disruption to current network design
Presentation_ID © 2004 Cisco Systems, Inc. All rights reserved. 5
Managed EIGRP
• Cisco proprietary
• Distance vector
• Broadcast based
• Utilizes link bandwidth and delay
15 hops is no longer the limit
• Slow convergence
• Not 100% loop free
• Don’t support VLSM and discontiguous network
• Periodic full routing updates
• RIP has hop count limitation
A B
afadjfjorqpoeru
1
39547439070713
A B
afadjfjorqpoeru
1
39547439070713
A B
afadjfjorqpoeru
1
39547439070713
A B
afadjfjorqpoeru
1
39547439070713
A B
afadjfjorqpoeru
1
39547439070713
A B
afadjfjorqpoeru
1
39547439070713
• Fundamentals of EIGRP
• DUAL
• Summarization and Load Balancing
• Query Process
• Deployment Guidelines with EIGRP
• Summary
Network 7
(20) (10)
(100) H G
(1)
FDDI
(100) B C
A
(100) (10)
D E F
(100) (20)
Network 7
(20) (10)
(100) H G
(1)
(100)
FDDI
(100) B C
A
(10)
D E F
(100) (20)
Network 7
(20) (10)
(100)
H G
(1)
(100)
FDDI
(100) B C
A
(10) Router A’s
D E F Routing Table
(100) (20)
Destination FD RD Neighbor
Topology 130 7 121 B
7 30 H
Table
7 121 21 B
7 240 140 D
• Active routes are routes that have lost their successors and
no feasible successors are available; the router is actively
looking for alternative paths
Active route = Bad
• Stuck in Active means the neighbor still has not replied to the
original query within three minutes
Stuck in active = Ugly
• Local computation
When a route is no longer available via the current
successor, the router checks its topology table
Router can switch from successor to feasible successor
without involving other routers in the computation
Router stays passive
Updates are sent
(10)
H #7
#2 #8
#1 G
A (20)
#6
(10)
B #3 C
(100)
X FDDI
(1) (10)
#7 121/21 B D F
E
#7 130/30 H #4 #5
. . .
. . . (100) (20)
. . .
• Diffused Computation
When a route is no longer available via its current successor and
no feasible successor is available, queries are sent out to
neighbors asking about the lost route
The route is said to be in active state
Neighbors reply to the query if they have information
about the lost route; if not, queries are sent out to all of their
neighbors
The router sending out the query waits for all of the replies from
its neighbors and will make routing decision based on the replies
(10)
H #7
#1
A
#2
X #8
(20)
#6
G
(10)
B #3 C
(100)
X FDDI
(1) (10)
#7 121/21 B D F
E
#7 130/30 H #4 #5
. . .
. . . (100) (20)
. . .
(2)
(2) (1) E EIGRP Topology
(a) Cost (3) (fd)
(1) via D Cost (3/2) (Successor)
C E
via C Cost (4/3)
(2)
(2) Q (1) E EIGRP Topology
Q
(a) Cost (3) (fd)
(1) via D Cost (3/2) (Successor)
C E
via C Cost (4/3)
(2) R
(2) (1) E EIGRP Topology
(a) **ACTIVE** Cost (-1) (fd)
(1) via D
C E
Q via C Cost (4/3) (q)
(2)
(2) (1) E EIGRP Topology
(a) Cost (4) (fd)
(1) via C Cost (4/3) (Successor)
C E
R via D
(2)
(2) (1) E EIGRP Topology
(a) Cost (4) (fd)
(1) via C Cost (4/3) (Successor)
C E
via D
• Fundamentals of EIGRP
• DUAL
• SUMMARIZATION AND LOAD BALANCING
• Query Process
• Deployment Guidelines with EIGRP
• Summary
192.168.1.x 192.168.2.x
192.168.1.0
• Manual summarization
Configurable on per interface basis in any
router within network
When summarization is configured on an interface, the router
immediate creates a route pointing to null zero with administrative
distance of five
Loop prevention mechanism
When the last specific route of the summary goes away, the summary
is deleted
The minimum metric of the specific routes is used as the metric of the
summary route
192.168.9.X
AS 1
192.168.8.0/22
192.168.8.X
S0
interface s0
ip address 192.168.11.1 255.255.255.252
192.168.10.X ip summary-address EIGRP 1 192.168.8.0 255.255.252.0
20 10
E C A
10 10
Net X
Variance 2 20 25
D
• Fundamentals of EIGRP
• DUAL
• Summarization and Load Balancing
• QUERY PROCESS
• Deployment Guidelines with EIGRP
• Summary
• EIGRP is Advanced
Distant Vector—it relies
on its neighbor to provide Have You Seen My Sparky?
routing information
• If a route is lost and no
feasible successor is
available, EIGRP needs to
converge fast, its only
mechanism for fast
convergence is to actively
query for the lost route to
its neighbors
A B C
AS 2 AS 1
X
Network X
B Summarizes 130.0.0.0/8 to A
A B C
X
130.130.1.0/24
129.x.x.x 130.x.x.x
Query for
130.130.1.0/24
Reply with Infinity and the Query for
Query Stops Here! 130.130.1.0/24
• Fundamentals of EIGRP
• DUAL
• Summarization and Load Balancing
• Query Process
• EIGRP FOR CE-PE CONNECTIVITY IN
MPLS VPN NETWORKS
• Deployment Guidelines with EIGRP
• Summary
• Fundamentals of EIGRP
• DUAL
• Summarization and Load Balancing
• Query Process
• EIGRP for CE-PE connectivity in MPLS VPN Networks
• DEPLOYMENT GUIDELINES WITH EIGRP
• Summary
RTRC
RTRB
RTRD
RTRA
RTRE
RTRC
RTRB
RTRD
RTRA
RTRE
RTRC
RTRB
RTRD
RTRA
Queries
Replies
X
RTRC
RTRB
RTRD
RTRA
RTRE
Other Other
Regions Regions
Core
Other
Regions
Summarized Routes Summarized Routes
Distribution Other
Layer Regions
Access Layer
Presentation_ID © 2004 Cisco Systems, Inc. All rights reserved. 84
Nonscalable Network
Core
1.1.1.0 2.2.1.0
1.1.2.0 3.3.2.0
2.2.3.0 3.3.3.0
3.3.4.0 1.1.4.0
3.3.1.0
2.2.2.0
1.1.3.0
1.1.1.0 3.3.4.0 2.2.1.0 1.1.4.0
Token
Token Token Ring
Token Ring 3.3.1.0 Ring
Token
Ring Ring
2.2.3.0 1.1.3.0 3.3.4.0
1.1.2.0 Token 3.3.3.0
Ring
2.2.2.0
Core
1.0.0.0 3.0.0.0
2.0.0.0
2.2.2.0
• Readdress network
Each region has its own block of address
• Queries bounded by using “ip summary-address EIGRP” command
Presentation_ID © 2004 Cisco Systems, Inc. All rights reserved. 86
Summary
• Query range
Best way to limit query is through route summarization and new EIGRP Stub
command
• EIGRP is not plug and play for large networks
It’s a very scalable protocol with little design requirement
• Optimizing EIGRP network
Limiting query range
Route summarization
Tiered network design
Use of EIGRP Stub command
Sufficient network resources