Professional Documents
Culture Documents
EIGRP
1
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
Features
• Reliable Transport Protocol (RTP)
• Bounded Updates
• Diffusing Update Algorithm (DUAL)
• Establishing Adjacencies
• Neighbor and Topology Tables 2
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
3
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
Instead of hop count, both IGRP and EIGRP use metrics composed of
bandwidth, delay, reliability, and load. By default, both routing protocols
use only bandwidth and delay. However, because IGRP is a classful
routing protocol that uses the Bellman-Ford algorithm and periodic
updates, its usefulness is limited in many of today's networks.
Therefore, Cisco enhanced IGRP with a new algorithm, DUAL and other
features. The commands for both IGRP and EIGRP are similar, and in
many cases identical. This allows for easy migration from IGRP to
EIGRP. Cisco discontinued IGRP starting with IOS 12.2(13)T and
12.2(R1s4)S.
4
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
5
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
Although "Reliable" is part of its name, RTP includes both reliable delivery and
unreliable delivery of EIGRP packets, similar to TCP and UDP, respectively. Reliable
RTP requires an acknowledgement to be returned by the receiver to the sender. An
unreliable RTP packet does not require an acknowledgement.
RTP can send packets either as a unicast or a multicast. Multicast EIGRP packets use
the reserved multicast address of 224.0.0.10.
6
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
7
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
8
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
In the figure, R2 has lost connectivity to the LAN attached to its FastEthernet interface.
R2 immediately sends an Update to R1 and R3 noting the downed route. R1 and R3
respond with an acknowledgement.
9
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
4. Query and reply packets are used by DUAL when searching for networks and other
tasks. Queries and replies use reliable delivery. Queries use multicast, whereas replies
are always sent as unicast.
In the figure, R2 has lost connectivity to the LAN and it sends out queries to all EIGRP
neighbors searching for any possible routes to the LAN. Because queries use reliable
delivery, the receiving router must return an EIGRP acknowledgement. (To keep this
example simple, acknowledgements were omitted in the graphic.) 10
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
11
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
Hello Protocol
Before any EIGRP packets can be exchanged between routers, EIGRP must first
discover its neighbors. EIGRP neighbors are other routers running EIGRP on shared,
directly connected networks.
EIGRP routers discover neighbors and establish adjacencies with neighbor routers using
the Hello packet. On most networks EIGRP Hello packets are sent every 5 seconds. On
multipoint nonbroadcast multiaccess networks (NBMA) such as X.25, Frame Relay,
and ATM interfaces with access links of T1 (1.544 Mbps) or slower, Hellos are unicast
every 60 seconds.
An EIGRP router assumes that as long as it is receiving Hello packets from a neighbor,
the neighbor and its routes remain viable.
Holdtime tells the router the maximum time the router should wait to receive the next
Hello before declaring that neighbor as unreachable. By default, the hold time is three
times the Hello interval, or 15 seconds on most networks and 180 seconds on low speed
NBMA networks. If the hold time expires, EIGRP will declare the route as down and
DUAL will search for a new path by sending out queries.
12
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
13
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
14
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
15
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
DAUL
Diffusing Update Algorithm (DUAL) is the convergence algorithm used by EIGRP
instead of the Bellman-Ford or Ford Fulkerson algorithms used by other distance vector
routing protocols, like RIP.
Routing loops, even temporary ones, can be extremely detrimental to network
performance. Distance vector routing protocols such as RIP prevent routing loops with
hold-down timers and split horizon. Although EIGRP uses both of these techniques, it
uses them somewhat differently; the primary way that EIGRP prevents routing loops is
with the DUAL algorithm.
The DUAL algorithm is used to obtain loop-freedom at every instant throughout a route
computation. This allows all routers involved in a topology change to synchronize at the
same time. Routers that are not affected by the topology changes are not involved in the
recomputation. This method provides EIGRP with faster convergence times than other
distance vector routing protocols.
Click Play to view the basic operation of DUAL.
16
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
Administrative Distance
• Administrative distance (AD) is the trustworthiness (or preference) of the route
source. EIGRP has a default administrative distance of 90 for internal routes and 170
for routes imported from an external source, such as default routes. When compared
to other interior gateway protocols (IGPs), EIGRP is the most preferred by the Cisco
IOS because it has the lowest administrative distance.
• Authentication :Like other routing protocols, EIGRP can be configured for
authentication. RIPv2, EIGRP, OSPF, IS-IS, and BGP can all be configured to
encrypt and authenticate their routing information.
• It is good practice to authenticate transmitted routing information. This practice
ensures that routers will only accept routing information from other routers that have
been configured with the same password or authentication information.
17
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
18
University of Babylon/College of IT/ Network Dept. / 4th Class / Second Semester
Subject : Internetworking with Routers and Switches / Lecturer Dr. Ahmed M. Al-Salih
19