EIGRP Overview
EIGRP Protocol is one of the most used Dynamic Routing Protocol as IGP (Interior Gateway Protocol). Especially it is used for Routing purpose inside the networks that is mostly consist of Cisco devices. EIGRP (Enhanced Interior Gateway Routing Protocol) is a Hybrid Routing Protocol that show both Distance Vector and Link-State Routing Protocol properties. It was developed by Cisco as an enhancement to IGRP (Interior Gateway Routing Protocol) and as a Cisco proprietary protocol and it is only available on Cisco devices.You can test your Routing Knowledge on CCNP ENCOR Practice Tests Page!
EIGRP DUAL Algorithm
EIGRP uses DUAL (Diffusing Update Algorithm) for routing calculations. Periodic Updates are not used but if a change occurs in the network like up/down links, update messages are sent. With DUAL Algotirhm, Topology table is built. In Topology Table both the Best Routes and the Backup Routes to a destination are stored. This provides, a Fast Convergence characteristic, a Fast Convergence Mechanims. The most important characteristic of this routing protocol is that, it is a Fast Converged Routing Protocol. Enhanced Interior Gateway Routing Protocol keeps the “Backup Routes” beside the “Best Route” to a destination in the Topology table. So, during a failure, it does not need to calculate a new route. Instead, it uses the Backup Route towards the destination.EIGRP Messages
EIGRP uses different types of messages to build neighbourship, to keep the connection and for the updates. These main messages are :- Hello
- Update
- Query
- Reply
- Ack
EIGRP Tables
Enhanced Interior Gateway Routing Protocol has three tables. These tables are used on Routing Operation. The EIGRP Tables are given below:- Neighbour Table
- Topology Table
- Routing Table
Classless Protocol
Enhanced Interior Gateway Routing Protocol is a Classless Routing Protocol. It sends the subnet masks in the Update Packets.VLSM Support
Enhanced Interior Gateway Routing Protocol also supports VLSM (Variable Length Subnet Mask). Different Subnet Masks can be used with this protocol. By using VLSM, it is a protocol that uses the IP addresses range very efficent.EIGRP Metrics
Enhanced Interior Gateway Routing Protocol uses a very complex metric by using bandwith, delay, load, reliability and MTU values. This EIGRP Metric Formula is showed below:

As you can see, there are some K values in EGRP metric formule. By default these values are:
K1 (Bandwidth) = 1 K2 (Load) = 0 K3 (Delay) = 1 K4(Reliability) = 0 K5(MTU) = 0
These K values need to be match in both ends to form an EIGRP Neighbourship. You can change these values but it is not recommended.
By default Bandwith and Delay values become important only and used as a metric (The other parts will be 0, becaue of multiplying with 0). So, we can say that, Enhanced Interior Gateway Routing Protocol uses the path with minimum bandwidth and the total delay to a destination. Bandwidth = 107/Bandwidth in Kbps Delay = Delay / 10 The default Formula becomes like below (with default K values ) :
You can test your Routing Knowledge on CCNP ENCOR Practice Tests Page!

Protocol Indemendence
Enhanced Interior Gateway Routing Protocol works with IPv4, IPv6, IPX and AppleTalk Routed Protocols. So with this characteristic, we can say that EIGRP is a Protocol Independent Routing Protocol.EIGRP Administrative Distance
The Administrative Distance (Preference) values for EIGRP are given below:- Internal : 90
- External : 170
- Summary : 5