Enhanced Interior Gateway Routing Protocol (EIGRP) is an advanced distance-vector routing protocol that uses characteristics of both distance-vector and link-state protocols, making it a hybrid routing protocol. It operates at the Network Layer (Layer 3) of the OSI model and uses protocol number 88 for communication.
Note: EIGRP helps routers or Layer 3 switches dynamically discover and maintain the best paths for forwarding packets within an Autonomous System (AS).
Administrative Distance (AD) in EIGRP
Administrative Distance defines the trustworthiness of routing information. Lower AD values indicate higher trust. EIGRP assigns the following AD values:
| EIGRP Routes | AD Value |
|---|
| Summary Routes | 5 |
| Internal Routes | 90 |
| External Routes | 170 |
Key EIGRP Messages
EIGRP uses multiple message types for neighbor communication and routing updates. These messages can be multicast (224.0.0.10) or unicast, depending on the purpose:
- Hello Message: Used for neighbor discovery and keep-alives. Sent every 5 seconds (Hello timer). If no hello is received within 15 seconds (Dead timer), the neighbor is declared dead.
- Full Update: Sent after neighbor adjacency is formed. Contains all known best routes.
- Partial Update: Triggered by topology changes. Contains only the new or changed routes.
- Query Message: Sent when a destination is no longer reachable. Multicast to neighbors requesting alternative routes.
- Reply Message: Sent in response to a query. Provides alternate route information.
- Acknowledgement Message: A hello packet with no data, used to acknowledge updates, queries or replies.
- NULL Update: Used for calculating timers like SRTT (Smooth Round Trip Time) and RTO (Retransmission Timeout).
Note: Hello and Acknowledgement packets do not require acknowledgment. However, Query, Reply and Update messages are reliable and require acknowledgment.
Composite Metric in EIGRP
EIGRP calculates its routing decision using a composite metric, which can include five variables:
- K1 -> Bandwidth
- K2 -> Load
- K3 -> Delay
- K4 -> Reliability
- K5 -> MTU
Note: By default, only K1 (bandwidth) and K3 (delay) are used. The default K values are (K1=1, K2=0, K3=1, K4=0, K5=0). This allows EIGRP to select the path with the lowest composite metric, ensuring efficient routing.
Neighbor Adjacency Requirements
For two routers to form an EIGRP neighbor relationship, the following conditions must be satisfied:
- K values must match.
- Autonomous System (AS) number must be the same.
- Subnet mask must be identical.
- Authentication (if enabled) must match -> EIGRP supports MD5 authentication only.
EIGRP Timers
EIGRP relies on timers for maintaining neighbor relationships:
- Hello Timer: 5 seconds (interval between hello messages).
- Dead Timer (Hold Time): 15 seconds (neighbor declared dead if no hello received).
Note: These timers ensure stable communication and quick detection of failures.
Pros of EIGRP
- Fast convergence using the Diffusing Update Algorithm (DUAL).
- Supports VLSM and CIDR for efficient IP address usage.
- Efficient bandwidth usage with partial updates instead of full table exchanges.
- Scalability across large enterprise networks.
- Unequal-cost load balancing supported.
What is the protocol number used by EIGRP?
Explanation:
EIGRP uses IP protocol number 88.
By default, EIGRP Hello packets are sent every how many seconds on most interfaces?
Explanation:
Default Hello timer is 5 seconds on high-speed links (T1 or faster). Hold timer is 15 seconds.
Which EIGRP packet type does NOT require acknowledgment?
Explanation:
Hello and ACK packets are unreliable (no acknowledgment required). Update, Query, and Reply are reliable.
For two routers to form an EIGRP neighbor adjacency, which of the following is NOT mandatory?
Explanation:
MTU is NOT checked during neighbor formation (but affects packet size). AS, K-values, and primary subnet must match.
Which EIGRP route type has the highest (worst) Administrative Distance?
Explanation:
External EIGRP routes (redistributed) have AD = 170.
Quiz Completed Successfully
Your Score : 2/5
Accuracy : 0%
Login to View Explanation
1/5
1/5
< Previous
Next >
Explore
Computer Network Basics
Physical Layer
Data Link Layer
Network Layer
Transport Layer
Session Layer & Presentation Layer
Application Layer
Advanced Topics
Practice