Overview of EIGRP
Overview of EIGRP
Overview of EIGRP
Enhanced Interior Gateway Routing Protocol (EIGRP) is an hybrid routing protocol possessing
characteristics of both distance-vector and and link-state routing protocols. It was a proprietary
Cisco routing protocol but Cisco decided to convert it to an open standard in 2013.
Let’s see some key features that makes EIGRP helpful especially for large and complex networks.
EIGRP uses a multicast address of 224.0.0.10 and uses Cisco’s Reliable Transport Protocol (RTP) to
send messages to the multicast address. It has a default administrative distance of 90, which is less
than the default administrative distances of RIP and OSPF, implying that EIGRP routes will be
preferred over RIP and OSPF routes.
For EIGRP, routing metric is calculated using bandwidth, delay, reliability and load.
Before exchanging routing information, routers that run EIGRP must first become neighbors. EIGRP
Routers send hello packets to the multicast address of 224.0.0.10 to dynamically discover neighbors
on directly attached networks.
They must be configured with the same ASN (Autonomous System Number). An
autonomous system number is a group of EIGRP-enabled routers that should become EIGRP
neighbors and exchange routes.
The routers must also be using the same parameters to calculate metric.These parameters
are called K values (components of metric). Just as we’ve seen, the K values are
bandwidth,delay,reliability and load.
By default, the only parameters used to calculate EIGRP metric are bandwith and delay.The other
two parameters are disabled by default ; so the network admin has to enable them on the router
when desired for use.
Neighborhood table -which stores information about EIGRP neighbors. Remember we said that
routers need first to become neighbors before they can exchange routing information. A
neighborhood table is thus used to keep neighborhood information such as the IP address of the
neighbor, the local interface on which hellos were received , the hold down timer and others
neighbor information.
Topology table– stores routing information learnt from neighbor routing tables. Every EIGRP route
inside the autonomous system is stored here.The topology table also holds the metrics for each of
the listed EIGRP routes, the feasible successor and the successor routes.
Routing table -Stores only the best routes to reach a remote network.
1. (config) router eigrp ASN – This command starts EIGRP on the router.In order to become EIGRP
neighbors,routers must be configured with the same AS number.You can use any number between 1
and 65,535
Router1
R1(config)#
R1(config)#int fa0/0
R1(config-if)#no shut
R1(config-if)#int fa0/1
R1(config-if)#no shut
Router 2
R2(config)#
R2(config)#int fa0/0
R2(config-if)#no shutdown
R2(config-if)#int fa0/1
R2(config-if)#no shutdown
PC IP configuration
PC1
PC2
3. Configure EIGRP on the routers. Remember to use the same ASN number on both routers. Once
configured, the routers become EIGRP neighbors.
Router 1:
R1(config)#
R1(config)#router eigrp 1
R1(config-router)#network 10.0.0.0
R1(config-router)#network 20.0.0.0
Router 2:
R2(config)#
R2(config)#router eigrp 1
R2(config-router)#network 20.0.0.0
R2(config-router)#network 30.0.0.0
You can see that we’re simply enabling EIGRP on the routers, then advertising networks directly
connected to each router. Simple!
4. Now verify EIGRP configuration.
At privilege Mode
R1#
In the picture above,you can see that R1 has a single neighbor with the IP address of 20.0.0.2
Secondly, we’ll verify whether R1 has received a route to reach the 30.0.0.0/8 network. We can use
the show ip route eigrp command.
Lastly, let’s ping PC2 from PC1. Ping should succeed because. R1 has learnt the route to 30.0.0.0/8
through EIGRP as denoted by letter D.