Setting up EIGRP Lab
In this lab we will setup EIGRP.
EIGRP is a routing protocol used on Cisco routers
This lab can be done on Packet Tracer, GNS3, CML, etc
- For info on how to run this lab visit “Running Labs” under “Show more” at the top of our website
We will start with a topology of 3 routers, any Cisco IOS router will work for this.
Our topology looks like this as a base:
For this lab we will only be using R1 & R2. For later on labs we will use R3 too
The commands entered to get our routers to a base we can work on are below:
R1:
Router(config)#int f0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int loopback1
Router(config-if)#ip address 10.0.0.1 255.0.0.0
Router(config-if)#exit
Router(config)#
R2
R2(config)#int f0/0
R2(config-if)#ip address 192.168.1.2 255.255.255.0
R2(config-if)#no shut
R2(config-if)#exit
Now that we have our interfaces set up we can setup EIGRP. What EIGRP will allow us to do is to ping the loopback from R2. In essence a routing protocol lets us talk to a device that isn’t directly connected so a loopback in our lab purpose or a further network (like the loopback on R3 from R1!)
On R1 we can run these commands to setup EIGRP:
R1(config)#router eigrp 69
R1(config-router)#network 192.168.1.0 255.255.255.0
R1(config-router)#network 10.0.0.0 255.0.0.0
R1(config-router)#no auto-summary
R1(config-router)#exit
R1(config)#
And on R2 we can run these commands below to setup EIGRP:
R2(config)#router eigrp 69
R2(config-router)#network 192.168.1.0 255.255.255.0
R2(config-router)#no auto-summary
R2(config-router)#exit
R2(config)#
Going through the commands we’ll talk about what each one does.
- The first line defines the AS number EIGRP will be operating on and enables EIGRP
- The network commands set what networks we want to advertise on EIGRP, so it would be the network the routers are connected on, and on R1 also the loopback network because we want to advertise that too
- The no auto-summary commands disables auto summarization in EIGRP
We can now see we get a message pop up
Mar 1 00:17:39.787: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 69: Neighbor 192.168.1.1 (FastEthernet0/0) is up: new adjacency
This is great and shows us EIGRP is working, if we check our routing table on R2, we can see we have a route to 10.0.0.0 which we didn’t have before we setup EIGRP.
R2#show ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
D 10.0.0.0/8 [90/409600] via 192.168.1.1, 00:04:27, FastEthernet0/0
C 192.168.1.0/24 is directly connected, FastEthernet0/0
R2#
We can also ping 10.0.0.1 from R2 now, this completes this lab. We’ve made it possible for R2 to route to a network that isn’t directly connected via EIGRP