Advanced EIGRP
Features in an
Enterprise Network
Implementing an EIGRP-Based Solution
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-1
Scalability in Large Networks
Operating one large, flat
EIGRP network is not a scalable solution for to the following reasons:
– Large routing tables
– High memory requirements
– Large amount of routing traffic
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-2
Factors that Influence EIGRP Scalability
Amount of routing information exchanged between peers
Number of routers
Depth of topology —the number of hops that information must travel to reach all routers
Number of alternate paths through the network
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-3
EIGRP Design Challenges
The number of neighboring routers on the common subnet
The number of changes in the network
The amount of EIGRP load on the WAN
Every time a route disappears from the EIGRP process, DUAL computation is needed —resulting in high link utilization and CPU load
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-4
EIGRP Query Process
Queries are sent when a route is lost and no feasible successor is available —route is in an active state
Queries are sent to all neighboring routers on all interfaces except the interface of the successor
If neighbors have the lost route information, they answer the query (and stop the query from spreading), otherwise queries are sent to their neighbors
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-5
EIGRP Query Process Stuck-in-Active
The router must get replies to all its queries for a lost route to start calculating successor information
If any reply to the query is lost or missing within 3 minutes:
– The route is SIA
– The router resets the neighbor relationship with the neighbor that fails to reply
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-6
Active Process Enhancement
Before:
Router R1 resets the neighbor relationship to router R2 when the normal active timer expires.
After:
An SIA query is used from router
R1.
Router R3 ’s neighbor relationship is reset —problem on the link.
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-7
Updates and Queries Without an EIGRP
Stub
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-8
Updates and Queries Using EIGRP Stub
Router R1 should never use spoke routers to reach any network available through router R2.
There is no reason to learn about or query for routes through spoke routers.
Spoke routers should not be used for transit traffic —they can be configured as stubs.
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-9
EIGRP Stub
The EIGRP stub routing feature does the following:
– Improves network stability
– Reduces resource utilization
– Simplifies remote router (spoke) configuration
The feature is commonly used in hub-and-spoke topologies
– Each stub router reports its status to neighbors.
– Queries are not sent to the stub routers.
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-10
EIGRP Stub Configuration Planning
Examine the topology and existing EIGRP configuration
Define requirements
– Stub routers
– Redistribution
– Summarization
Create an implementation plan
Configure and verify the configuration
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-11
EIGRP Stub Options
Stub options (default is with connected and summary )
– receive-only: prevents the stub from sending any type of route
– connected: permits the stub to send connected routes (may still need to redistribute)
– static: permits the stub to send static routes (must still redistribute)
– summary: permits the stub to send summary routes
– redistribute: permits the stub to send redistributed routes
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-12
Configuring eigrp stub connected
R2(config-router)# eigrp stub connected
Router R2 will advertise to router R1
– 10.1.2.0/24
Router R2 will not advertise to router R1
– 10.1.2.0/23
– 10.1.3.0/24
– 10.1.4.0/24
R2#
<output omitted> interface serial0
!
ip summary-address eigrp 10.1.2.0 255.255.254.0
ip route 10.1.4.0 255.255.255.0 10.1.1.10
!
router eigrp 110 redistribute static metric 1000 1 255 1 1500 network 10.2.2.2 0.0.0.3
network 10.1.2.0 0.0.0.255
eigrp stub connected
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-13
Configuring eigrp stub summary
R2(config-router)# eigrp stub summary
Router R2 will advertise to router R1
– 10.1.2.0/23
Router R2 will not advertise to router R1
– 10.1.2.0/24
– 10.1.3.0/24
– 10.1.4.0/24
© 2009 Cisco Systems, Inc. All rights reserved.
R2#
<output omitted> interface serial0
!
ip summary-address eigrp 10.1.2.0 255.255.254.0
ip route 10.1.4.0 255.255.255.0 10.1.1.10
!
router eigrp 110 redistribute static metric 1000 1 255 1 1500 network 10.2.2.2 0.0.0.3
network 10.1.2.0 0.0.0.255
eigrp stub summary
ROUTE v1.0
—2-14
Configuring eigrp stub static
R2(config-router)# eigrp stub static
Router R2 will advertise to router R1
– 10.1.4.0/24
Router R2 will not advertise to router R1
– 10.1.2.0/24
– 10.1.2.0/23
– 10.1.3.0/24
© 2009 Cisco Systems, Inc. All rights reserved.
R2#
<output omitted> interface serial0
!
ip summary-address eigrp 10.1.2.0 255.255.254.0
ip route 10.1.4.0 255.255.255.0 10.1.1.10
!
router eigrp 110 redistribute static metric 1000 1 255 1 1500 network 10.2.2.2 0.0.0.3
network 10.1.2.0 0.0.0.255
eigrp stub static
ROUTE v1.0
—2-15
Configuring eigrp stub receive-only
R2(config-router)# eigrp stub receive-only
Router R2 will not advertise anything to router R1
Router R1 needs to have a static route to the networks behind router R2 to reach them
R2#
<output omitted> interface serial0 ip summary-address eigrp 10.1.2.0 255.255.254.0
!
ip route 10.1.4.0 255.255.255.0 10.1.1.10
!
router eigrp 110 redistribute static metric 1000 1 255 1 1500 network 10.2.2.2 0.0.0.3
network 10.1.2.0 0.0.0.255
eigrp stub receive-only
ROUTE v1.0
—2-16 © 2009 Cisco Systems, Inc. All rights reserved.
Configuring eigrp stub redistributed
R2(config-router)# eigrp stub redistributed
Router R2 will advertise routes from RIP to router R1
R2#
<output omitted> router rip network 10.0.0.0
!
router eigrp 110 redistribute rip metric static 1000 1 255 1 1500 network 20.0.0.0
eigrp stub redistributed
ROUTE v1.0
—2-17 © 2009 Cisco Systems, Inc. All rights reserved.
Summary
Factors that affect network scalability include the amount of information exchanged between peers, the number of routers, the depth of the topology, and the number of alternate paths through the network.
When a route is lost and no feasible successor is available, queries are sent to all neighboring routers on all interfaces.
Once a route goes active and the query sequence is initiated, it can only come out of the active state and transition to the passive state when it receives a reply for every generated query. If the router does not receive a reply to all of the outstanding queries within 3 minutes (the default time), the route goes into the SIA state.
The stub routing feature improves network stability, reduces resource utilization, and simplifies stub router configuration.
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-18
© 2009 Cisco Systems, Inc. All rights reserved.
ROUTE v1.0
—2-19