EIGRP Lab 1 Basic Configuration

Previous-Lab  Next-Lab

Download Lab: GNS3

 Cisco IOSv        (vios-adventerprisek9-m.vmdk.SPA.156-2.T)

Welcome to the EIGRP Series of the Labs. These Labs designed to help CCNP and CCNA students to improve their skills with this routing protocol. Fault tolerance is imperative for enterprise level networking and that is why topology in these labs built with redundancy in mind.
Moreover, Cisco’s 3-tier hierarchical campus design will provide you with the opportunity to practice symmetric and asymmetric routing by manipulation of metric and interface parameters.
Labs consist of different levels of configuration and verification procedures as well as some troubleshooting tasks will be introduced to solidify your practical knowledge.

First Lab is all about basic configurations, enter eigrp protocol mode, router-id, network statements, passive-interface, etc. After you complete these tasks you may proceed to an advanced configuration lab.

Medium size company with Headquarter in Washington DC is a governmental contractor, working on the pilot project using AI to address environmental related issues, waste management, water treatment, composting, recycling, land preservation, etc. The infrastructure consists of HQ building and 3 remote sites to the nearby large cities. Recently updates were made to the network, new routers were installed and connections changed to fiber optic to accommodate the transfer of bulky information. Deployment of Cisco EIGRP routing protocols have been scheduled, now you as part of a team of network engineers, take a lead on this project to accomplish assigned tasks.




Step 1: Access routers’ terminal console, use commands to obtain interface IP configurations:

Core1#show  ip interface brief
Interface                  IP-Address      OK? Method Status                Protocol
GigabitEthernet0/0        YES NVRAM  up           up    
GigabitEthernet0/1        YES NVRAM  up           up    
GigabitEthernet0/2        YES NVRAM  up           up    
GigabitEthernet0/3        YES NVRAM  up           up    
GigabitEthernet0/4       YES NVRAM  up           up    
GigabitEthernet0/5       YES NVRAM  up           up    
GigabitEthernet0/6       YES NVRAM  up           up

Core1#show ip route  connected
Codes: L - local, 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, H - NHRP, l - LISP
       a - application route
       + - replicated route, % - next hop override, p - overrides from PfR

Gateway of last resort is not set is variably subnetted, 14 subnets, 2 masks
C is directly connected, GigabitEthernet0/0
L is directly connected, GigabitEthernet0/0
C is directly connected, GigabitEthernet0/1
L is directly connected, GigabitEthernet0/1
C is directly connected, GigabitEthernet0/2
L is directly connected, GigabitEthernet0/2
C is directly connected, GigabitEthernet0/3
L is directly connected, GigabitEthernet0/3
C is directly connected, GigabitEthernet0/4
L is directly connected, GigabitEthernet0/4
C is directly connected, GigabitEthernet0/5
L is directly connected, GigabitEthernet0/5
C is directly connected, GigabitEthernet0/6
L is directly connected, GigabitEthernet0/6

Step 2: Enter router configuration mode for eigrp protocol:

  Core1# configure terminal
  Core1(config)# router eigrp 15

Step 3: Assign eigrp router-id to the router, check the list of router id below:

  Core1(config-router)# eigrp router-id

Step 4: Use specific network statements to enable participation of the interfaces in the routing protocol, enable only those interfaces that are necessary, (use topology to determine).


Step 5: If requires to configure a passive interface for the networks that do not have eigrp enabled routers, otherwise proceed to the next router.

  BR1(config)# router eigrp 15
  BR1(config-router)# passive-interface G0/2
  BR1(config-router)# passive-interface Lo0

Step 6: Verify eigrp parameters, AS number for which protocol has been enabled, if any filters were applied, metric weights, router-id, distance, automatic summarization, networks advertised by a router, sources of routing information and if the passive-interface command was applied to any interfaces.

  Core1# show ip protocols

Step 7: Verify which interfaces participate in the eigrp routing process.

  Core1# show ip eigrp interface

Step 8: Verify the routing table to see if all routes which suppose to be installed by eigrp protocol into the RIB.

  Core1# show ip route eigrp

Step 9:  If you having trouble to establish eigrp neighbor relationship use debug command to see if hello packets are advertised and received on the interfaces by the routers.

  Core1# debug eigrp packets

Step 10: Repeat step 1 through 9 on each router in the topology.

Note: For the routers, ER1 and ER2 do not advertise networks of the Loopback 0 interfaces, these networks will be used as external routes, as well those networks on the links to ISP.

List of Router IDs:


It is important to have a good understanding of network topology, devices interconnection, IP addresses assignment. Keep up to date documentation is imperative for troubleshooting. The basic configuration has been completed, now you are ready for the advanced lab.


Popular Posts