What Is Eigrp?
What Is Eigrp?
M.BENDAOUED
Table of contents
EIGRP is used on a router to share routes with other routers within the
same autonomous system.
EIGRP replaced the Interior Gateway Routing Protocol (IGRP) in 1993. One of the
major reasons for this was the change to classless IPv4 addresses in the Internet
Protocol, which IGRP could not support.
Features of EIGRP
Fast convergence
Saturn is made of
hydrogen and helium
Features of EIGRP
Consumes less bandwidth (no broadcasts, no periodic updates, updates contain only changes)
Sends topology changes, rather than sending the entire routing table when a route is changed.
02 06
Topology table Successor
03 07
Routing table Feasible successor (FS)
04 08
Advertised Distance Passive Versus Active
(AD) Routes
Neighbor Table
The neighbor table keeps a record of the IP addresses of routers that
have a direct physical connection with this router. Routers that are
connected to this router indirectly, through another router, are not
recorded in this table as they are not considered neighbors.
Routing table
Contains EIGRP successor routes.
Topology Table
The topology table stores routes that it has learned from neighbor
routing tables. The topology table also records the metrics for each of
the listed EIGRP routes. Routes in the topology table are not usable by
the router until they are inserted into the routing table. The topology
table is never used by the router to forward traffic. Routes in the
topology table will not be inserted into the routing table if they are
active
AD versus FD
Passive Route
A route is considered passive when the router is not performing
recomputation on that route. Passive is the operational, stable state.
Active route
A route is active when it is undergoing recomputation.
How does
EIGRP work
?
EIGRP works through 3 steps
Step 1: Step 2:
Topology Data Neighbor discovery
Collection
Topology Data Collection
1- Identifying networks
The protocol identifies the Direct Connected networks, exchanges this data with
other devices and receives the collected data from them
2-Metric Calculation
● Metric = [(K1 * Bandwidth + [(K2 * Bandwidth) / (256 – Load)] +
K3 * Delay) * K5/(K4 + Reliability)] * 256
With the default K-Values K1=1, K2=0, K3=1, K4=0, K5=0
● Metric = (Bandwidth + Delay) * 256
DUAL uses the Neighbor and Topology tables to calculate route information.
When a link fails, DUAL looks for a feasible successor in its Neighbor and
Topology tables.
It compares all routes advertised by neighbors by using a composite metric for
each route.
Lowest-cost paths are then inserted into the routing table.
DUAL EXAMPLE
DUAL EXAMPLE
DUAL EXAMPLE
DUAL EXAMPLE
DUAL EXAMPLE
Configuring and
Verifying Basic
EIGRP
Router>enable
Router#configure terminal
Router(config)#router eigrp 5
Router(config-router)#network 10.0.0.0 0.255.255.255
Router(config-router)#network 15.0.0.0 0.255.255.255
Router(config-router)#network 14.0.0.0 0.255.255.255
Router(config-router)#network 17.0.0.0 0.255.255.255
Router(config-router)#network 16.0.0.0 0.255.255.255
Router#show ip eigrp neighbors
IP-EIGRP neighbors for process 5
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 14.0.0.2 Fa1/0 12 00:04:51 40 1000 0 28
1 16.0.0.2 Gig7/0 12 00:04:51 40 1000 0 25
2 17.0.0.2 Gig6/0 11 00:04:50 40 1000 0 27
3 15.0.0.2 Se2/0 10 00:04:44 40 1000 0 34
Router#show ip eigrp topology all-links
IP-EIGRP Topology Table for AS 5/ID(17.0.0.1)