Overview:
Enhanced Interior Gateway Routing Protocol (EIGRP) is a Cisco proprietary advanced distance vector dynamic routing protocol.
Study Notes:
- EIGRP uses the Diffusing Update Algorithm (DUAL)
- Fast convergence
- Easy on processor
- Incremental updates
- EIGRP is an Advanced Distance vector protocol
- Combines the best of Distance Vector with Link State protocols, but is considered a Distance Vector protocol (Enhanced)
- Simple to configure
- Flexibility in summarization (not on CCNA, but good to know)
- Unequal cost load balancing
- Doesn’t age out routing entries
- No periodic updates
- 3 tables
- Neighbor table - directly connected to the router
- Topology table - all routes
- Routing table - DUAL algorithm figures out best route
- Uses backup path if one exists in topology table
- Terminology
- Feasible Distance (FD) - to reach the distant network
- Advertise Distance (AD) - how far for neighbor to reach the network
- Successor - primary path
- Feasible Successor - backup path. To be considered a feasible successor, the AD must be less than the FD of the successor
- Active Route - (bad) router is trying to find route to network
- Passive Route - (good) router knows route to network
- Important commands to know
- show ip route - show the routing table
- show ip route eigrp - show only EIGRP routing table entries
- show ip eigrp neighbors - who are the directly connected neighbors
- H = the order in which the neighbor was discovered
- Hold = hold time in seconds waiting for a Hello packet
- Uptime = length of time of neighbor relationship
- SRTT = smooth round-trip timer
- RTO = Retransmission Time Out, time between multicasts basd on SRTT
- Q Cnt = how many messages are in the queue
- Seq Num = sequence number of the last update
- show ip eigrp interfaces - shows all interfaces that EIGRP is enabled on
- show ip eigrp topology - shows all of the FD, AD, Successor, Feasible Successor, etc.
- show ip eigrp traffic - shows number of EIGRP packets sent and received
- show ip protocols - displays a summary of configured routing protocol information
- EIGRP messages are sent via multicast
- HELLO: forms the relationship
- UPDATE: sends updates
- QUERY: asks about routes
- REPLY: response to a query
- ACK: acknowledges UPDATE, QUERY and REPLY messages
- EIGRP uses triggered updates instead of the entire table
- EIGRP is its own layer 4 protocol (port 88). It doesn’t use TCP.
- EIGRP metric - used K values
- K1 - bandwidth (statically configured value). default = 1
- K2 - load (dynamic). default = 0
- K3 - delay (statically configured value; in 10s of microseconds). default = 1
- K4 - reliability (dynamic). default = 0
- K5 - MTU (packet size). default = 0
- EIGRP Metric Calculation (not on CCNA):
256 * [(k1 * bw) + [(k2 * bw) / (256-load)] + k3 * delay)] * [k5 / (reliability + k4)]
- For EIGRP neighbors to form, their k values must be equal
- The CCNA does not cover EIGRP authentication, filtering, manual summarization, redistribution, stub)
- Configuration:
R1#config t router eigrp 1 (AS number) network 192.168.0.0 (classful) no auto-summary (keeps it from summarizing) Ctrl+Z
R2#config t router eigrp 1 network 192.168.1.0 0.0.0.3 (wildcard mask) Ctrl+Z show ip protocols show ip route show ip eigrp topology show ip eigrp neighbors show ip eigrp traffic
Labs:
PacketTracer Lab: CCNA-3.11-Configure-verify-and-troubleshoot-EIGRP-for-IPv4.pkt
Subscribe Now for access to the labs!
Sebastian Olender
August 23, 2019 at 2:40 pmI spotted a mistake in K Values. K3 is delay.
Joe Barger (CCNP/CCDP) • Post Author •
August 23, 2019 at 10:23 pmThanks Sebastian. The order was correct in the metric calculation, but incorrect in the list of K values as you noticed. The list has been updated and is now accurate.
Vincent Benningfield
February 4, 2020 at 4:10 pmAwesome study notes right before taking exam as a refresher. I did notice something under Terminology:
AD = advertised route, it kind of threw me off for a sec then realized its the RD = Reported Distance as stated in
the CCNA ICND-2. No mention of it being called AD in the book. Does the exam mention AD ? Just like to be prepared if so. Thanks for the site!
Joe Barger (CCNP/CCDP) • Post Author •
February 5, 2020 at 11:05 pmAdvertised (Reported) Distance (AD or RD) are different terminologies for the same concept. It’s a routers distance to a destination network.