Home > EIGRP GNS3 Lab


December 3rd, 2010 Go to comments

In this tutorial we will learn how to use EIGRP to run a small network with 5 routers. Below is the topology of this lab


This lab consists of 5 routers and we need to configure EIGRP among them. It is done when we can successfully ping among R2, R3, R4 & R5 and the routing tables of these routers show that they are running EIGRP (with letter “D”).

IOS used in this tutorial: c2600-bin-mz.123-6f.bin (with a minimum of 64 MB RAM) but you can use other IOS.

Note: If you are not sure about EIGRP, please read my EIGRP Routing Protocol tutorial first

IP addresses of routers:

+ R1:
s0/0 –
s0/1 –
s0/2 –
f0/0 –

+ R2:
s0/0 –

+ R3:
f0/0 –

+ R4:
s0/0 –

+ R5:
s0/0 –

If you are not sure about EIGRP, please read my article about this routing protocol at http://congressreiki.ranm.org/?all=eigrp-routing-protocol

Some important notes about EIGRP:

+ All routers must use the same Autonomous System (AS) number to recognize each other. In this case the chosen AS is 100.
+ The major network in this lab is & so there will be discontiguous networks -> need to use the “no auto-summary” command.

Now let’s begin the lab!

Step 1 – Configuring IP addresses on the routers

*On R1:
R1#config t
R1(config)#int s0/0
R1(config-if)#ip address
R1(config-if)#no shut
R1(config-if)#int s0/1
R1(config-if)#ip address
R1(config-if)#no shut
R1(config-if)#int s0/2
R1(config-if)#ip address
R1(config-if)#no shut
R1(config-if)#int f0/0
R1(config-if)#ip address
R1(config-if)#no shut

*On R2:
R2#config t
R2(config)#int s0/0
R2(config-if)#ip address
R2(config-if)#no shut

*On R3:
R3#config t
R3(config)#int f0/0
R3(config-if)#ip address
R3(config-if)#no shut

*On R4:
R4#config t
R4(config)#int s0/0
R4(config-if)#ip address
R4(config-if)#no shut

*On R5:
R5#config t
R5(config)#int s0/0
R5(config-if)#ip address
R5(config-if)#no shut

Now all the interfaces are up. We should check the interfaces on R1 to confirm this with the “show ip int brief” command


Notice that all both the “Status” and “Protocol” of the connected interfaces were up.

We can see all the neighbors of R1 with the “show cdp neighbors” command on R1:


At this time we can ping between two directly connected interfaces. For example a ping from s0/0 of R1 to s0/0 of R2 ( will be successful.


but a ping between two far-away interfaces is not successful. For example a ping from R2 to s0/0 of R4 ( will be unsuccessful.


If we use the “show ip route” on these routers we will only see directly connected link.

Step 2 – Enable EIGRP on all the routers

*On R1
R1(config)#router eigrp 100
R1(config-router)#no auto-summary

*On R2
R2(config)#router eigrp 100
R2(config-router)#no auto-summary

*On R3
R3(config)#router eigrp 100
R3(config-router)#no auto-summary

*On R4
R4(config)#router eigrp 100
R4(config-router)#no auto-summary

*On R5
R5(config)#router eigrp 100
R5(config-router)#no auto-summary

After typing above commands we will see the neighbors adjacency on these routers are up. For example on R1 we will see


Now the EIGRP process is up and we can ping from anywhere. For example a ping from R2 to s0/0 of R4 ( will be successful now.


By checking the routing table of R2, R3, R4 & R5 we can confirm EIGRP has been implemented successfully. For example, using the “show ip route” command on R5 we see


Notice that the routes to & are marked with a letter “D”, meaning it is learned via EIGRP. Maybe you are wondering “why is the letter “D” used for EIGRP, not “E”? Well, the answer is the letter “E” has been “stolen” for EGP – an external routing protocol – but it is not popular nowadays :)

We can check the neighbor relationships on these routers with the “show ip eigrp neighbors” command. Below is an example of R1:


To see the topologies of these routers, use the “show ip eigrp topology” command. Below is the output of R4


Download the configured network


In this part, we created a faulty network and your task is to find out and fix the errors to make the network run perfectly. You can download the files here: Download faulty network

Comments (14) Comments
Comment pages
1 2 3 363
  1. AZIZ
    September 6th, 2016

    great lab _thank you

  2. Yo
    March 17th, 2017

    I downloaded the Faulty network files, how do I open it?

  3. NisarAhmadAbbasin
    August 1st, 2017

    Numbers In Linux/Bash Shell?

  4. NisarAhmadAbbasin
    August 1st, 2017

    I downloaded the Faulty network files, how do I open it

  5. NisarAhmadAbbasin
    August 1st, 2017

    If I have an iPod network when I do not set this network on a site tracker. After all the IP address for my file or simultaneously is a protocol condition low?
    thank you!

  6. best travel booking websites
    August 11th, 2017

    I would like to convey my passion for your generosity in support of those who require help on that situation. Your real dedication to passing the solution all over ended up being rather beneficial and has really helped individuals just like me to realize their endeavors. Your personal warm and helpful tips and hints can mean a lot to me and further more to my peers. Warm regards; from each one of us.


  7. Merissa
    August 27th, 2017

    you’re in point of fact a just right webmaster.
    The website loading pace is incredible. It seems that you’re doing any distinctive trick.

    Also, The contents are masterpiece. you have done a great job in this topic!


  8. current event articles about health
    August 30th, 2017

    Great write-up, I¡¦m regular visitor of one¡¦s web site, maintain up the nice operate, and It is going to be a regular visitor for a long time.


  9. sam
    November 7th, 2017

    Is there a new web section of this site that gives an updated tutorials or questions/answers for the CCNA security 210-260 IINS? What about the new CCNP security tests? Are there plans to have this very soon? Thanks. I just passed the ICND1 so I want to take the CCNA security now. thanks for the help.

  10. Jason
    December 5th, 2017

    Passed, if you go the exam study the 552q dumps.

  11. Anonymous
    December 6th, 2017

    i need ccna 200-125 valid dumps ,if any one have kindly sent me i will be very thankful to you
    syedabdulhaseeb93 @ gmail com

  12. JJ
    July 10th, 2018


    Yes you can ping r3 from any router: r1,r2,r4 or r5.
    Save your config and reboot the system. It happened to me as well. I think the problem is the connection between r1 and r3.

  13. Raj
    January 10th, 2019

    How to get ZIP file in gns3

  14. girmaz01
    May 21st, 2019

    i need 9tut book

Comment pages
1 2 3 363
Add a Comment