Setup and Troubleshoot EIGRP

I discussed Enhanced Interior Gateway Routing Protocol (EIGRP) briefly in a prior blog, Load Balancing with EIGRP, however, in this lab I use two Cisco 3725 routers [IOS 12.4(15)T10] to demonstrate how to configure EIGRP; additionally, I’ll discuss some useful troubleshooting commands. Remember EIGRP is a Cisco proprietary routing protocol which allows for load balancing over equal and unequal links. When EIGRP is enabled, the router attempts to discover neighbors on interfaces by sending multicast EIGRP Hello messages via multicast address 224.0.0.10. The router then advertises to other neighbors about the subnets connected to its respective interfaces. Below is a diagram of the lab setup I will be using.

EIGRP lab setup

EIGRP lab setup

See below for the configuration I used on each of the respective routers. Take note of the fact that no wildcard-mask is used with the network command, so the single parameter must be a classful network number. The command enables EIGRP on all interfaces directly connected to the configured classfull network.

R1 Configuration:

– enable
– configure terminal
– interface fastEthernet 0/0
– ip address 10.0.12.1 255.255.255.252
– no shutdown
– exit

– interface fastEthernet 0/1
– ip address 10.0.13.1 255.255.255.252
– no shutdown
– exit

– interface loopback 0
– ip address 1.1.1.1 255.255.255.255
– exit

– interface loopback 1
– ip address 2.2.2.2 255.255.255.255
– exit

– router eigrp 1
– network 10.0.0.0
– network 1.1.1.1
– network 2.2.2.2
– exit
– exit
– write

R2 Configuration:

– enable
– configure terminal
– interface fastEthernet 0/0
– ip address 10.0.12.2 255.255.255.252
– no shutdown
– exit

– interface fastEthernet 0/1
– ip address 10.0.23.2 255.255.255.252
– no shutdown
– exit

– interface loopback 2
– ip address 3.3.3.3 255.255.255.255
– exit

– interface loopback 3
– ip address 4.4.4.4 255.255.255.255

– router eigrp 1
– network 10.0.0.0
– network 3.3.3.3
– network 4.4.4.4

– exit
– exit
– write

R3 Configuration:

– enable
– configure terminal
– interface fastEthernet 0/0
– ip address 10.0.13.2 255.255.255.252
– no shutdown
– exit

– interface fastEthernet 0/1
– ip address 10.0.23.1 255.255.255.252
– no shutdown
– exit

– interface loopback 4
– ip address 5.5.5.5 255.255.255.255
– exit

– interface loopback 5
– ip address 6.6.6.6 255.255.255.255
– router eigrp 1
– network 10.0.0.0
– network 5.5.5.5
– network 6.6.6.6
– exit
– exit
– write

Useful EIGRP commands:
show ip protocols (lists configured network commands and networks being routed for)

R2 - show ip protocols

R2 - show ip protocols


show ip route (lists all successor and feasible successor routes)
R2 - show ip route

R2 - show ip route


show ip eigrp interfaces (lists the contents of the routing table; EIGRP routes listed with a ‘D’)
R2 - show ip eigrp interfaces

R2 - show ip eigrp interfaces


show ip eigrp neighbors (lists known neighbors)
R2 - show ip eigrp neighbors

R2 - show ip eigrp neighbors


show ip eigrp topology (lists all successor and feasible successor routes)
R2 - show ip eigrp topology

R2 - show ip eigrp topology


debug eigrp packets (lists hello packets sent/received between adjacent routers)
R2 - debug eigrp packets

R2 - debug eigrp packets


debug ip eigrp notification (lists eigrp changes/updates as they occur)
R2 - debug ip eigrp notification

R2 - debug ip eigrp notification

This entry was posted in Cisco, Labs, Networking, Protocols, Technology, Troubleshooting and tagged , , , , , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *


one + = 6