How To Troubleshoot and Verify EIGRP Configuration Examples.

By | November 30, 2023

EIGRP, or Enhanced Interior Gateway Routing Protocol, is a Cisco proprietary routing protocol designed for use within an autonomous system (AS) in an IP network. It is an advanced and efficient routing protocol that combines the benefits of distance vector and link-state routing protocols. EIGRP provides features such as rapid convergence, scalability, and support for multiple network protocols.

Several commands can be used on a Cisco router to enable you to troubleshoot and verify EIGRP configuration. Listed below are some of the IOS commands and we use the topology below as an example:

Show IP route: displays the entire routine table

Show ip route eigrp: shows only eigrp entries in the routing table

Show ip eigrp neighbors: show all EIGRP neighbors

Show ip eigrp topology: show entries in the EIGRP table

Debug eigrp packet: show hello packets sent/received between adjacent routers

Debug ip eigrp notification: shows eigrp changes and updates as they occur on your network.

Below is the display of the show ip route command on the Cisco router:

HQ#show ip route

The display above shows all the routes there is in the routing table. The Cs are directly connected. The Ds (DUAL) are the EIGRP routes and the default distance is 90, which represents internal EIGRP routes.

Show ip eigrp neighbours command:

HQ#show ip eigrp neighbors

The above display of the show ip eigrp neighbors command.

  1. The field shows the order in which a neighbor is discovered.
  2. ii.   The hold time is how long the local router (this router) has to wait for a hello packet to arrive from a neighbor.

iii.  The uptime shows how long adjacency with neighbors has been established

  1. The SRTT field is the smooth round-trip timer. This means the time it takes for this router to link with a neighbor and back. It normally has a value that is used to determine how long a waiting time is after a multicast reply from a neighbor. If The router does not receive a reply in time, it will result in using a unicast to complete the communication.
  2. The RTO(Retransmission Time Out) field is the amount of time EIGRP waits before retransmitting a packet.
  3. The Qvalue field shows the number of messages in the queue. Take note that large values mean problems.

vii. The Seq field indicates the sequence number of the last update from a neighbour. This in a way is used to maintain synchronization and to avoid duplicate messages.

The Show IP eigrp Topology:

HQ#show ip eigrp topology

On the display above, each route is preceded by a P, which indicates that the route is in a passive state which is a good thing.

If a route is preceded by (active state), that shows that the router has lost connection to the route or network. Looking carefully, you will find two numbers in parentheses, the first is the feasible distance (FD), and the second is the advertised distance of a remote network

The FD (Feasible Distance) indicates feasible distances to each remote network plus the next hop router in which a packet takes to its destination.

The successor indicates only one successor to a remote network In some cases, there are feasible successor or backup routes to a network which will be displayed on a large network with multiple routes configured, like that on the 10.20.20.0 network above.

Both routes can be found in the topology table, but only those with the lowest metrics will be copied and placed into the routing table.