In this article, we will discuss EIGRP (Enhanced Interior Gateway Routing Protocol), which is a hybrid routing protocol. It was originally defined by Cisco and available on only Cisco devices. Since 2013, it’s now an Open Standard and defined in RFC 7868. EIGRP works on Network Layer of OSI Model and protocol number is 88.
Quick Overview of EIGRP
EIGRP stands for Enhanced Interior Gateway Routing Protocol. In 1993, IGRP (Interior Gateway Routing Protocol), is replaced by EIGRP, because IGRP doesn’t support IPv4 classes routing. EIGRP is the combination of Distance Vector (RIP) and Link State (OSPF) routing protocols. Thus, EIGRP protocol known as Advance Distance Vector or Hybrid routing protocol.
EIGRP is a dynamic routing protocol, which is used to share routes/ prefix information to neighboring routers. Unlike RIP, EIGRP only send triggered updates to neighbor routers.
Different types of Tables used in EIGRP
Unlike RIP, EIGRP has Neighbor Table and Topology Table in addition to Routing Table. We will discuss all these tables one by one.
The purpose of EIGRP Routing Table is same as other routing protocols. A router makes a forwarding decision on the basis of Routing Table. A best route from topology table is transferred in the Routing Table.
Topology table has various routes which are learned from different neighbor routers. This contains detailed information about the route’s like Metric, Destination. Unlike routing table, route of the topology table never participated in routing. However, Topology Table has backup routes. If router lost their best route from their routing table, then the topology table provides the backup path as the best path to the routing table.
The best path of Topology Table is used in the Routing Table.
Neighbor Table, as the name suggests, have detailed information about neighbor routers which are directly connected. However, it does not contain any information of indirectly connected routers.
EIGRP Metric Calculation
Unlike RIP, the metric of any route in EIGRP depends upon any parameters. In fact, EIGRP use 6 different parameters in order to calculate matrix. These parameters are: Bandwidth, Load, Total Delay, Reliability, MTU and Hop Count. By default, minimum Bandwidth and Total Delay, is used for Metric calculation. But, an administrator can use all these parameters in order to calculate route’s metric. These parameters are known as K-Values.
Features of EIGRP Protocol
EIGRP uses the Diffusing Update Algorithm (DUAL), which helps to calculate best feasible successor and also prevent routing loops. It supports both Classless Inter-Domain Routing (CIDR) and Variable Length Subnet Mask (VLSM). It can support Unequal Cost Load Balancing with the help of variance command. We can also apply authentication for security reasons. Unlike RIP, sends only triggered update, not full update.
- EIGRP Packet Types and Neighborship Parameters
- OSPF Neighborship States
- OSPF Packets Types and Neighborship Parameters
In this article, we discussed about Enhanced Interior Gateway Routing Protocol (EIGRP). There are three different tables used in EIGRP. All routes are present in Topology Table. However, the best routes of Topology Table are copied into Routing Table. For reliability purpose, it uses RTP (Real Time Trunking Protocol).
Did you find this article helpful? Please leave a comment in the comment box!