Professional Documents
Culture Documents
EIGRP Use For Class
EIGRP Use For Class
CCNA 3.0
Enhanced Interior Gateway
Routing Protocol (EIGRP)
• Really just an enhanced version of IGRP
• A Cisco proprietary routing protocol
• Called a hybrid protocol, but really just an advanced distance vector
protocol.
• Fast convergence
• Variable length subnet masks
• Partial updates - only when the metric for a route changes
• Multiple network layer support - IP, IPX, and AppleTalk
• A router running EIGRP stores all its neighbor’s routing tables so that it
can quickly adapt or alternate routes.
EIGRP Concepts
Every EIGRP router maintains a topology
table for each configured network protocol.
All learned routes to a destination are
maintained in the topology table.
Features of EIGRP
Classless Routing Protocol (VLSM, CIDR)
Faster convergence times and improved scalability
Multiprotocol support: TCP/IP, IPX/SPX, Appletalk
– Rapid Convergence and Better handling of routing loops –
(DUAL)
Efficient Use of Bandwidth
– Partial, bounded updates: Incremental updates only to the
routers that need them.
– Minimal bandwidth consumption: Hello packets and by
default uses no more that 50% of link’s bandwidth EIGRP
packets.
PDM (Protocol Dependent Module)
– Keeps EIGRP modular
– Different PDMs can be added to EIGRP as new routed protocols
are enhanced or developed: IPv4, IPv6, IPX, and AppleTalk
IGRP & EIGRP
They work together and routes are redistributed automatically
RTB(config)# router igrp 2446
RTB(config-router)#network 192.168.1.0
RTB(config)#router eigrp 2446
RTB(config-router)# network 10.1.1.0
RTB(config-router)# network 172.16.1.0
Displaying Interface Values
Router> show interface s0/0
Serial0/0 is up, line protocol is up
Hardware is QUICC Serial Bandwidth Delay
Description: Out to VERIO
Internet address is 207.21.113.186/30
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
rely 255/255, load 246/255
Encapsulation PPP, loopback not set
Keepalive set (10 sec)
<output omitted> Reliability Load
shows reliability as a fraction of 255, shows load as a fraction of 255, for
for example (higher is better): example (lower is better):
rely 190/255 (or 74% reliability) load 10/255 (or 3% loaded link)
rely 234/255 (or 92% reliability) load 40/255 (or 16% loaded link)
rely 255/255 (or 100% reliability) load 255/255 (or 100% loaded link)
EIGRP Terminology
Term Definition
Neighbor table Lists adjacent routers (like
adjacency DB in OSPF
Topology table Each router has one for each
network protocol routed
Routing table Chooses routes from topology
table – maintains one for each
network protocol
6 FD=20
RD=6
Successor – Current Route
A successor is a route selected as the primary route to use to reach a
destination.
Successors are the entries kept in the routing table.
Feasible Successor - A backup route
These routes are selected at the same time the successors are
identified, but they are kept in the topology table.
Multiple feasible successors for a destination can be retained in the
topology table.
Terms
RD=5
RD=5 10
FD=15
FD=15
10 14 15
15
20
6 FD=20
RD=6
RouterX
Router H Router G
FD = 31
(10)
172.30.1
RouterZ’s FD =220 to 172.30.1.0/24 (Sent as RD to RouterA)
.0 is 31
via
RouterY Router D (100) Router E (100) Router F
RouterZ
Router H
RouterX Router G
(10)
(1)
(Current) Successor: RD= 21
FDDI Ring
Router A RouterY
Router B Router C
FD = 31
(10)
172.30.1.0 is 31
NOT a Feasible Successor: RD = 220, FC not met: RD220 > FD31
via RouterY
RtrB
Queries
Replies RtrE
RtrA
X
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 doesn’t have a route to the destination either.
EIGRP Routing Table
Interface Commands
Router(config-if)# bandwidth kilobits
Serial links should reflect actual link bandwidth
instead of the default of 1544 kbps.
Router(config-if)# eigrp log-neighbor-changes
This command enables the logging of neighbor
adjacency changes to monitor the stability of the
routing system and to help detect problems.
Configuring EIGRP Summarization
EIGRP Commands
Router(config-router)# no auto-summary
Like RIP and IGRP, EIGRP automatically summarizes as
major network boundaries.
This command turns off automatic summarization.
Interface Commands
Router(config-if)# ip summary-address eigrp
autonomous-system-number ip-address mask
[administrative-distance]
Summarizes addresses being advertised out of this
interface.
Administrative distance for EIGRP Summary Routes is
5, but can be modified (optional).
Verifying EIGRP
EIGRP debug Commands