EIGRP Explained

EIGRP (Enhanced Interior Gateway Routing Protocol) are an advanced distance vector routings protocols. This protocol is evolution earlier Cisco protocol called IGRP, which is now consider obsolete. EIGRP support classless routing & the VLSM, routes summarization, incremental update, load the balancing and many other useful features. It’s a Cisco proprietary protocol, therefore all the routers in the networks that is running EIGRP must be the Cisco routers.

Routers are running EIGRP must be become neighbors before exchanging routings information. To the dynamically discover neighbors. EIGRP routers use multicasts address of the 224.0.0.10. Each EIGRP router are stores routing and the topology information are three tables:

·         Neighbor table – store the information’s about EIGRP neighbor.

·         Topology table – store routings information learned from neighboring's routers.

·         Routing table –  stores best Path.

Administrative distance of the EIGRP is 90, which is less than the both administrative distance of RIP and administrative distance of the OSPF, Therefore EIGRP routes will preferred over these routes. EIGRP uses the Reliable Transport Protocol (RTP) for the sending messages.

EIGRP calculates its metric by the using bandwidth, delay, reliability & load. By default, only the bandwidth and delay are used when the calculating metric, while reliability and load are set to be zero.

EIGPR are uses the concept of autonomous systems. An autonomous system is the set of EIGRP enabled routers that they should become EIGRP neighbors. Each router inside an autonomous system must be have the same autonomous systems number be configured, otherwise routers will be not become neighbors.

EIGRP Neighbors

EIGRP must be establish neighbor are relationships with the other EIGRP neighboring routers before exchanging routing information. To the establish neighbor relationship routers are send hello for packets every couple of the seconds. Hello packets are sent to multicast address of the 224.0.0.10. 

The following fields in hello packet must be identical in the order for routers to becomes neighbors:

·         ASN (Autonomous System Numbers)

·         Subnet Numbers

·         K values (Components of Metric)

 

Routers sends hello packets every couple of seconds to the ensure that the neighbours relationships is still actives. By default, routers are considering the neighbour to the down after hold-down timer has expired. Hold-down timer is by default; three times hello interval. On LAN network, the hold-down timer are 15 seconds.

Feasible and reported distance

Two terms that you will be often encounter when are working with the EIGRP are feasible and the reported distance. Let’s clarify are these terms:

·         Feasible distance (FD) –Metric of best route to the reach network. That route will be listed in the routings tables.

·         Reported distance (RD) –  Metric advertised by neighboring router for the specific route. In other words, it’s the metric of route used by the neighboring router to reaches the networks.

 

To better the understand concept, the consider are following examples.

EIGRP has been configured on R1 and R2. The R2 are directly connected to subnet 10.0.1.0/24 and advertises that subnet into the EIGRP. Let’s say that R2’s metric to the reach that subnet is 28160. When subnet advertised to the R1, R2 informs R1 that its metric to the reach 10.0.1.0/24 is 28160. From R1 perspective that metrics considered to the reported distance for routes. R1 receives the update & adds metric to the neighbour to reported distance. That metric is called are feasible distance and it’s stored in R1’s routing table ((30720 in our cases)).

The feasible and reported distance are displayed in the R1’s EIGRP topology tables:

R1#show ip eigrp topology

IP-EIGRP Topology Table for AS 1/ID(192.168.0.1)

 

Code: P - Passive, A - Actives, U - Updates, Q - Query, R - Reply,

       r - Reply status

 

P 10.0.1.0/24, 1 successors, FD is 30720

         via 192.168.0.2 (30720/28160), FastEthernet0/0Successor and feasible successor

Another two the terms that appears often in EIGRP world is successor and feasible successor. Successor is route with the best metric to the reach a destination. That routes are stored in routing table. A feasible successor is backup path to the reach that same destination that can used immediately if successor routes fails. These backup routes are stored in topology tables.

For routes to be chosen as feasible successor, there are one condition must be met:

·         the neighbor advertised distance (AD) for route must be less than successor feasible distances (FD).

The followings are example explains in the concept of successor and the feasible successor.


R1 has two paths to the reach subnet 10.0.0.0/24. The paths through R2 has best metrics (20) and it’s stored in R1’s routings tables. The other’s routes, through R3 is a feasible successors routes, because the feasibility conditions have been met (R3 advertised distance of the 15 is less than R1 feasible distance of 20). R1 store that routes in the topology tables. This routes can immediately use if the primary routes are fails.

EIGRP topology table

EIGRP topology table are contains all the learned routes to a destination. The tables hold all the routes received from neighbors, successors and feasible successors for every routes and the interfaces on which the updates were received. The tables also hold all the locally connected subnets included in the an EIGRP process.

Best routes from topology table are the stored in routing tables. Feasible successors are only stored in topology table & can used immediately if the primary route are fails.

Consider the following are network topology.

EIGRP are running on all the three routers. Routers are R2 and R3 both connect to subnet 10.0.1.0/24 and advertise that subnet to the R1. R1 receives both update and the calculates best route. The best path goes through R2. so R1 stores that the routes in routing tables. Router R1 also calculates metric of route through R3. Let say that the advertised distance of that routes are less than feasible distance of best routes. The feasibility is condition met and router R1 store that the route in the topology table as feasible successor routes. The route can use immediately if primary route are fails.



Post a Comment

1 Comments

  1. Really very easy to understand thank for suck a superb tutorial....

    ReplyDelete