Basic EIGRP Configuration

EIGRP is one of the routing protocols you need to master if you want to pass the Cisco CCNA exam. In this lesson I’ll walk you through the configuration. If you have no idea what EIGRP is or how it works you should read my Introduction to EIGRP first. This is the topology that we will use:

eigrp ccna topology

In the topology above I have 4 routers. All interfaces are FastEthernet with the exception of the link between R1 and R2, that’s where we use an Ethernet link. Behind R4 there is a loopback interface.

Let’s start by configuring EIGRP between R1 and R3:

R1(config)#router eigrp 1
R1(config-router)#no auto-summary 
R3(config)#router eigrp 1
R3(config-router)#no auto-summary 

Configuring EIGRP is similar to RIP. The “1” is the AS number and it has to be the same on all routers! We require the no auto-summary command because by default EIGRP behave classful and we want it to be classless.

no auto-summary is enabled by default since IOS 15.

After typing in these commands this is what you will see:

%DUAL-5-NBRCHANGE: IP-EIGRP(0) 1: Neighbor (FastEthernet0/0) is up: new adjacency
%DUAL-5-NBRCHANGE: IP-EIGRP(0) 1: Neighbor (FastEthernet0/0) is up: new adjacency

Our routers have become EIGRP neighbors. We can also verify this with a command:

R1#show ip eigrp neighbors 
IP-EIGRP neighbors for process 1
H   Address                Interface       Hold Uptime   SRTT   RTO  Q  Seq
                                           (sec)         (ms)       Cnt Num
0            Fa0/0             12 00:11:58 1275  5000  0  3
R3#show ip eigrp neighbors 
IP-EIGRP neighbors for process 1
H   Address                Interface       Hold Uptime   SRTT   RTO  Q  Seq
                                           (sec)         (ms)       Cnt Num
0            Fa0/0             14 00:11:47   15   200  0  3

Use show ip eigrp neighbors to verify that we have a working EIGRP neighbor adjacency. This seems to be the case.

Let’s configure all the network commands so all routers become EIGRP neighbors and advertise their networks:

We're Sorry, Full Content Access is for Members Only...

If you like to keep on reading, Become a Member Now! Here is why:

  • Learn any CCNA, CCNP and CCIE R&S Topic. Explained As Simple As Possible.
  • Try for Just $1. The Best Dollar You’ve Ever Spent on Your Cisco Career!
  • Full Access to our 739 Lessons. More Lessons Added Every Week!
  • Content created by Rene Molenaar (CCIE #41726)

542 Sign Ups in the last 30 days

100% Satisfaction Guaranteed!
You may cancel your monthly membership at any time.
No Questions Asked!

Forum Replies

  1. Hi Rocky,

    The FD of your successor is 158720 and the FD of your feasible successor is 2300416.

    To make unequal load balancing work, the FD of your feasible successor has to be smaller than the FD of the successor multiplied with the variance.

    2300416 / 158720 = 14,59

    So if you set your variance to 15, you should be good to go :slight_smile:

  2. Hello Regis

    First of all, your topology is slightly different than that in the lab. In the lab, the connection between R1 and R2 is an Ethernet connection (10 Mbps) as opposed to your FastEthernet connection (100 Mbps). In the lab, this results in having only a single route entered into the routing table for the destination network of, specifically, the route via R3. This is due to the fact that bandwidth is included in the metric of EIGRP. The bandwidth available via R3 is better than that available via R2, so the route via R3 is preferred.

    In y

    ... Continue reading in our forum

  3. Hello Everyone,

    I have configured 2 Routers with 4 parallel links. Each router has a loopback address. I have advertised loopback addresses of the loopbacks in EIGRP. The FD is equal on all the links. I see 4 paths in the routing table of each router for a given loopback address. According to my understanding there should be load balancing between all the 4 links. But I see load balancing between only 2 links. All 4 are not participating in the load balancing.

    I have captured the packets on all the 4 links. I see packets are transferred through only 2 links.

    ... Continue reading in our forum

  4. Hello Philip

    On each interface you can configure speed and bandwidth.

    The speed parameter is used to configure an Ethernet interface to function at a particular compatible speed that corresponds to the various types of Ethernet. Specifically, Ethernet, FastEthernet, GigabitEthernet, 10GigEthernet, 40GigEthernet and so on. So the options available for this command depend on the port itself. If it is a GigabitEthernet port, then the options are 10, 100, or 1000 Mbps, as seen below:

    Router(config-if)#speed ?
      10    Force 10 Mbps operation
      100   Force 100 Mbp
    ... Continue reading in our forum

  5. Hello Jenny

    The maximum number of paths when employing load balancing for routing depends firstly on the routing protocol being used. For example:

    • The maximum number of paths that OSPF allows for load balancing is 16.
    • Similarly, the maximum number of paths allowed for EIGRP load balancing is 32.
    • For BGP, it depends on the IOS version, and can be anywhere between 8 paths and 32 paths.

    These are the maximum values based on the capabilities of the routing protocols themselves. However, there may be additional limitations that the IOS version and the platforms

    ... Continue reading in our forum

33 more replies! Ask a question or join the discussion by visiting our Community Forum