Professional Documents
Culture Documents
EIGRP Part 1
EIGRP Part 1
Review
Neighbor
Adjacencies and
EIGRP Reliability
EIGRP Metric
DUAL
Basic EIGRP
Configuration
Passive-Interfaces
Summarization
2 Default Route
Materials
Book:
Implementing Cisco IP
Routing (ROUTE)
Foundation Learning
Guide: Foundation
learning for the ROUTE
642-902 Exam
By Diane Teare
Book
ISBN-10: 1-58705-882-0
ISBN-13: 978-1-58705-8820
eBook
3
ISBN-10: 0-13-255033-4
ISBN-13: 978-0-13-2550338
Review
Cisco routers
RTP and
EIGRP
Packet Types
ProtocolDependent
Modules
IPv4
IPv6
Internetwork Packet Exchange (IPX)
AppleTalk
EIGRP Packet
Types Hello
Packet
Hello Protocol
10
Hello Protocol
11
EIGRP Packet
Types Query
and Reply
Packets
DUAL: An Introduction
J. J. Garcia-Luna-Aceves
14
.
15
Or holdtime expires
16
Administrative Distance
We will discuss
Administrative
Distance in
more detail in a
later chapter.
Later in this
chapter, you
learn how to
configure EIGRP
summary
routes.
17
18
Start
Stop
21
Start
Stop
No ACK Returned
22
Start
EIGRP Reliability
Stop
No ACK Returned
101
e
t
a
Upd
EIGRP Reliability
Update 100
Update 101
(in queue)
Multicast Flow
Timer expires
ACK
Upd
ate1
No A
0
CK R 0
ecei
ved
R3#Potential
show ip eigrp
interfaces
problem
on multiaccess (Frame Relay, Ethernet) media
IP-EIGRP
for processreside.
1
whereinterfaces
multiple neighbors
The next reliable multicast packet cannot be sent until all peers
Xmit Queue
Mean
Pacing Time
Multicast
Pending
have
Acknowledged
the
previous
multicast
packet.
Interface
Peers Un/Reliable SRTT
Un/Reliable
Flow Timer
Routes
If one or1 more neighbors
are
respond it299
adversely affects
Se0/1
0/0
60 slow to
0/15
0
Se0/0 all peers.
1
0/0
607
0/15
3031
0
R3#When a neighbor is slow to respond to multicasts or does not
10.0.0.18
Version 12.3/1.2,
10.0.0.14
Version 12.3/1.2,
10.0.0.5
Version 12.3/1.2,
10.0.0.9
Version 12.3/1.2,
1
0
Hold Uptime
SRTT
(sec)
(ms)
Se0/3
13 01:03:55
24
Retrans: 2, Retries: 0
Se0/2
14 01:04:08
29
Retrans: 1, Retries: 0
Se0/0
13 01:09:52 607
Retrans: 0, Retries: 0
Se0/1
12 01:10:19
60
Retrans: 0, Retries: 0
RTO
Q Seq Type
Cnt Num
200 0 5
200
3642
13
360
21
R3#
B
Updated
Updated
EIGRP
Neighbor
Table
EIGRP
Neighbor
Table
Hello, I am Router B.
Updated
EIGRP
Topology
Table
Successor
Updated
IP
Routing
Table
26
Updated
EIGRP
Topology
Table
Successor
Updated
IP
Routing
Table
Router-ID
Router(config)# router eigrp as
Router(config-router)# router-id ip-address
EIGRP Router ID is an IP address used to uniquely
identify an EIGRP router.
1. Use the IP address configured with the EIGRP
router-id command.
2. Highest IP address of any of its loopback
interfaces.
3. Highest active IP address of any of its physical
interfaces.
27
28
The Metric
Metric
Metric
K1
K2
K3
K4
K5
Metric Calculation
DUAL
DUAL Concepts
35
Successor
Feasible distance
Feasible successor
Reported distance or advertised distance
Feasible condition or feasibility condition
FD =
6,500,000
Network X
R1
FD =
3,500,000
Which router
is the
successor?
S0/
0
S0/
1
R3
RD = 3,000,000
Example 1
RD = 6,000,000
R2
FD =
6,500,000
Network X
R1
FD =
3,500,000
Is R2 a
feasible
successor?
S0/
0
S0/
1
R3
RD = 3,000,000
Successo
r
Example 1
NOT a Feasible
RD = 6,000,000
Successor
R2
FD =
6,500,000
Network X
R1
FD =
3,500,000
S0/
0
S0/
1
R3
RD = 3,000,000
Successo
r
Example 1
RX
RD = 6,000,000
R2
NOT a Feasible
Successor
Network X
R1
S0/
0
S0/
1
R3
RD = 3,000,000
Successo
r
Example 1
RD = 6,000,000
R2
R1
S0/
0
S0/
RX
NOT a Feasible
Successor
Network X
1
R3
RD = 3,000,000
Successo
r
FD =
5,500,000
Network X
R1
FD =
4,500,000
Feasible
Successor?
S0/
0
S0/
1
R3
RD = 3,000,000
Successo
r
Example 2
RD = 4,000,000
R2
FD =
5,500,000
Network X
R1
FD =
4,500,000
Feasible
Successor
S0/
0
S0/
1
R3
RD = 3,000,000
Successo
r
RtrB
Replies
RtrD
RtrE
RtrA
RtrF
RtrC
RtrG
If there are no Feasible Successors, the router must ask neighbors for help in
hope of finding a new, loop-free path to the destination.
Neighbor routers are compelled to reply to this query.
If a neighbor has a route, it will reply with information about the successor(s).
If not, the neighbor notifies the sender that it doesnt have a route to the
44
destination either.
Step 1
10.1.1.0/24
A
(1
)
(1)
B
(2)
D
(2
)
(1
)
The topology
45
(1
)
Step 2
10.1.1.0/24
A
(1
)
B
(2)
(1)
D
(2
)
(1
)
(1
)
Successor
Feasible Successor (AD is less than
FD)
46
Step 3
10.1.1.0/24
Unusable
(1
)
Successor still
via Router A
Unreachable
B
(2)
Successor still
via Router B
D
(2
)
(1
)
(1
)
Unusable
Step 4
10.1.1.0/24
A
Unusable
(1
)
Successor still
via Router A
(2)
D
(2
)
(1
)
R
Successor still
via Router B
(1
)
Unusable
Router D: DUAL receives a reply from Router C indicating no change to the path to
10.1.1.0/24
DUAL removes the query pending flag from Router C.
DUAL stays Active on network 10.1.1.0/24, awaiting a reply from Router E to its query (q).
Router E: there is no FS to network 10.1.1.0/24, because the AD from Router C (3) is not less
than the original FD (also 3).
DUAL generates a query to Router C.
DUAL marks Router C as query pending (q).
Router C: DUAL marks the path to network 10.1.1.0/24 through Router E as Unusable.48
Step 5
10.1.1.0/24
A
(1
)
Successor still
via Router A
D
(2
)
(2)
Successor still
via Router B
(1
)
(1
)
Converged
Router D: DUAL stays active on network 10.1.1.0/24, awaiting a reply from Router
E (q).
Router E: DUAL receives a reply from Router C indicating no change.
It removes the query flag from Router C.
It calculates a new FD and installs a new successor route in the topology table.
It changes the route to network 10.1.1.0/24 from Active to Passive (converged).
49
Step 6
10.1.1.0/24
A
(1
)
Successor still
via Router A
Converged
B
(2)
Successor still
via Router B
D
(2
)
(1
)
(1
)
Converged
Step 7
10.1.1.0/24
A
(1
)
Successor still
via Router A
(2)
Successor still
via Router B
D
(2
)
(1
)
(1
)
Router D: Two successor routes are in the topology table for network 10.1.1.0/24.
Both successor routes are listed in the routing table, and equal-cost load
balancing is in effect.
The network is stable and converged.
Successor
No Feasible Successors
51
Our Topology
53
Preconfigs
R1
interface FastEthernet0/0
ip address 192.168.10.1 255.255.255.0
!
interface Serial0/0
bandwidth 1544
ip address 10.0.0.1 255.255.255.252
clock rate 64000
!
interface Serial0/1
bandwidth 1544
ip address 10.0.0.5 255.255.255.252
R2
interface FastEthernet0/0
ip address 192.168.20.1 255.255.255.0
!
interface Serial0/0
bandwidth 1544
ip address 10.0.0.2 255.255.255.252
!
interface Serial0/1
bandwidth 1544
ip address 10.0.0.9 255.255.255.252
clock rate 64000
56
R3
interface FastEthernet0/0
ip address 192.168.30.1 255.255.255.0
!
interface Serial0/0
bandwidth 1544
ip address 10.0.0.6 255.255.255.252
clockrate 64000
!
interface Serial0/1
bandwidth 1544
ip address 10.0.0.10 255.255.255.252
!
interface Serial0/2
bandwidth 1544
ip address 10.0.0.13 255.255.255.252
clockrate 64000
!
interface Serial0/3
bandwidth 1424
ip address 10.0.0.17 255.255.255.252
57
clockrate 64000
R4
interface FastEthernet0/0
ip address 172.16.1.1 255.255.255.0
!
interface Serial0/0
bandwidth 1544
ip address 10.0.0.14 255.255.255.252
!
interface FastEthernet0/1
ip address 172.16.2.1 255.255.255.0
!
interface Serial0/1
bandwidth 1424
ip address 10.0.0.18 255.255.255.252
58
Configuring
EIGRP R1
R1(config)# router
R1(config-router)#
R1(config-router)#
R1(config-router)#
eigrp 1
network 10.0.0.0 0.0.0.3
network 10.0.0.4 0.0.0.3
network 192.168.10.0
Configuring
EIGRP
R2(config)# router
R2(config-router)#
R2(config-router)#
R2(config-router)#
eigrp 1
network 10.0.0.0 0.0.0.3
network 10.0.0.8 0.0.0.3
network 192.168.20.0
R3(config)# router
R3(config-router)#
R3(config-router)#
R3(config-router)#
R3(config-router)#
R3(config-router)#
eigrp 1
network
network
network
network
network
R4(config)# router
R4(config-router)#
R4(config-router)#
R4(config-router)#
eigrp 1
network 10.0.0.12 0.0.0.3
network 10.0.0.16 0.0.0.3
network 172.16.0.0
60
10.0.0.4 0.0.0.3
10.0.0.8 0.0.0.3
10.0.0.12 0.0.0.3
10.0.0.16 0.0.0.3
192.168.30.0
Outputs
61
Outputs
10.0.0.18
10.0.0.14
10.0.0.5
10.0.0.9
Se0/3
Se0/2
Se0/0
Se0/1
Hold Uptime
SRTT
(sec)
(ms)
13 00:17:37
24
14 00:17:50
29
14 00:23:35 607
12 00:24:01
60
RTO
Seq
200
200
3642
360
Cnt
0
0
0
0
Num
5
4
13
21
Yes
Outputs
10.0.0.18
Version 12.3/1.2,
10.0.0.14
Version 12.3/1.2,
10.0.0.5
Version 12.3/1.2,
10.0.0.9
Version 12.3/1.2,
2
1
0
Hold Uptime
SRTT
(sec)
(ms)
Se0/3
13 01:03:55
24
Retrans: 2, Retries: 0
Se0/2
14 01:04:08
29
Retrans: 1, Retries: 0
Se0/0
13 01:09:52 607
Retrans: 0, Retries: 0
Se0/1
12 01:10:19
60
Retrans: 0, Retries: 0
R3#
RTO
Q Seq Type
Cnt Num
200 0 5
200
3642
13
360
21
Outputs
Interface
Se0/1
Se0/0
Se0/2
Se0/3
R3#
64
Peers
1
1
1
1
Xmit Queue
Un/Reliable
0/0
0/0
0/0
0/0
Mean
SRTT
60
607
29
24
Pacing Time
Un/Reliable
0/15
0/15
0/15
0/17
Multicast
Flow Timer
299
3031
143
50
Pending
Routes
0
0
0
0
us?
Outputs
Feasible distance
Reported
Distance is less
than Feasible
distance
successo
r
feasible
successor
Outputs
successo
r
successor
non-feasible
successor
Passive Interfaces
Passive Interfaces
Two ways to prevent EIGRP from speaking sending
EIGRP messages on an interface.
1. Enable EIGRP on the interface using the EIGRP
network command and use the the passiveinterface command.
Does NOT send any EIGRP messages on the interface.
No Hellos, thus no neighbor adjacency
Prefix (interface subnet) is still advertised on other
interfaces
69
Passive
Interfaces
Interface
Se0/0
Se0/1
Fa0/0
Peers
1
1
0
Xmit Queue
Un/Reliable
0/0
0/0
0/0
Mean
SRTT
34
31
0
Pacing Time
Un/Reliable
0/15
0/15
0/10
Multicast
Flow Timer
163
147
0
Pending
Routes
0
0
0
Passive
Interfaces
Interface
Se0/0
Se0/1
R1#
Peers
1
1
Xmit Queue
Un/Reliable
0/0
0/0
Mean
SRTT
32
28
Pacing Time
Un/Reliable
0/15
0/15
No longer a neighbor.
71 Must include network command.
Multicast
Flow Timer
151
139
Pending
Routes
0
0
Passive
Interfaces
Verifying
72
Passive
Interfaces
R4(config)# router
R4(config-router)#
R4(config-router)#
R4(config-router)#
eigrp 1
passive-interface default
no passive-interface ser 0/0
no passive-interface ser 0/1
Summarization
74
Summarization
Benefits:
Smaller routing tables
Reduces Query scope:
EIGRP Query stops at a router which has a summary route
that includes the subnet listed in the Query, but not the
specific route listed in the Query
Trade-offs:
Can cause suboptimal routing
Packets destined for inaccessible destinations will flow
to the summarizing router before being discarded
77 Helps prevent any routing loops between the edge and ISP
routers.
Disabling
Automatic
Summarization
172.16.0.0/
16
Disabling
Automatic
Summarization
172.16.0.0/
16
172.16.0.0/
16
79
Disabling
Automatic
Summarization
172.16.0.0/
16
Solution?
80
81
C
D
C
D
C
D
D
C
D
C
C
C
D
83
172.16.0.0/
16
172.16.0.0/
16
192.168.10.0/30 is subnetted, 2 subnets
C
C
D
D
D
C
Why does R3s routing table now have two equal-cost paths to
172.16.3.0/24?
84
Shouldnt the best path only be through R1 with the 1544-Mbps link?
Disabling
Automatic
Summarization
172.16.0.0/
16
172.16.0.0/
16
85
Manual Summarization
Manual
Summarization
87
Manual
Summarization
192.168.1.0/2
4,
192.168.2.0/2
4,
192.168.3.0/2
4
192.168.1.0/2
4,
192.168.2.0/2
4,
192.168.3.0/2
4
R1#
D
D
D
show ip route
192.168.1.0/24 [90/2172416] via 192.168.10.6, 02:07:38, S0/0/1
192.168.2.0/24 [90/2297856] via 192.168.10.6, 00:00:34, S0/0/1
192.168.3.0/24 [90/2297856] via 192.168.10.6, 00:00:18, S0/0/1
R2#
D
D
D
show ip route
192.168.1.0/24 [90/3014400] via 192.168.10.10, 02:08:50, S0/0/1
192.168.2.0/24 [90/3139840] via 192.168.10.10, 00:01:46, S0/0/1
192.168.3.0/24 [90/3139840] via 192.168.10.10, 00:01:30, S0/0/1
88
Configure EIGRP
Manual
Summarization
192.168.0.0/
22
192.168.0.0/
22
Verify EIGRP
Manual
Summarization
192.168.0.0/
22
192.168.0.0/
22
91
Default Route
92
EIGRP Default
Route
Default
Route
Redistribute
default
static route
in EIGRP
updates
Unlike RIP and OSPF, EIGRP does not propagate a 0.0.0.0 0.0.0.0
by default.
Two ways to propagate a static default route in EIGRP:
Redistribute static
Network command
93 redistributestaticwill redistribute all static routes by default.
EIGRP Default
Route
Default
Route
Redistribute
default
static route
in EIGRP
updates
94
EIGRP Default
Route
Default
Route
95
EIGRP Default-network
Default
Route
96
Redistribute
default
static route
in EIGRP
updates
EIGRP Defaultnetwork
defaultnetwork
ip default-network network-number
network-number - Network of last-resort gateway that will be
announced to all other routers.
R2s routing table:
10.0.0.0 will be shown as the gateway of last resort
This network is propagated in EIGRP as a gateway of last resort
97
If a subnet is specified IOS will install a static route in the
A few commands
98
99
debug ip
eigrp traffic
Displays the
types of EIGRP
packets sent
and received
by the router
on which this
command is
executed.
See example
in Chapter 2
for a detailed
explanation of
100this output.
debug ip eigrp
Displays
general
debugging
information.
See example
in Chapter 2
for a detailed
explanation
of this
output.
101