Implement Advanced EIGRP - Alex
Implement Advanced EIGRP - Alex
Topology
Addressing Table
Device Interface IP Address Subnet Mask
R1
G0/0/1 192.168.3.1 255.255.255.0
R1
S0/1/0 10.13.0.1 255.255.255.0
R2 G0/0/0 10.12.0.2 255.255.255.0
R2
G0/0/1 10.23.0.2 255.255.255.0
R3 G0/0/0 10.23.0.3 255.255.255.0
R3
S0/1/0 10.13.0.3 255.255.255.0
R3
Loopback0 172.16.3.1 255.255.255.0
D1 G1/0/11 192.168.3.2 255.255.255.0
D1
Loopback0 192.168.1.1 255.255.255.0
D1
Loopback1 192.168.1.1 255.255.255.0
D1
Loopback2 192.168.0.1 255.255.255.0
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 1 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
Objectives
Part 1: Build the Network and Configure Basic Device Settings
Part 2: Implement EIGRP for IPv4
Part 3: Implement Advanced Features
Background / Scenario
Customizing the operation of EIGRP can yield many benefits, most notably speeding convergence and
stabilizing network operations during outages. In this lab you will explore some advanced techniques that can
be used to customize and improve EIGRP performance on an enterprise network.
Note: The routers used with CCNP hands-on labs are Cisco 4221s with Cisco IOS XE Release 16.9.4
(universalk9 image). The switches used in the labs are Cisco Catalyst 3650s with Cisco IOS XE Release
16.9.4 (universalk9 image). Other routers, switches, and Cisco IOS versions can be used. Depending on the
model and Cisco IOS version, the commands available and the output produced might vary from what is
shown in the labs.
Note: Make sure that the routers and switches have been erased and have no startup configurations. If you
are unsure, contact your instructor.
Required Resources
3 Routers (Cisco 4221 with Cisco IOS XE Release 16.9.4 universal image or comparable)
1 Switch (Cisco 3650 with Cisco IOS XE release 16.9.4 universal image or comparable)
1 PC (Choice of operating system with a terminal emulation program installed)
Console cables to configure the Cisco IOS devices via the console ports
Ethernet cables as shown in the topology
Instructions
Router R1
hostname R1
no ip domain lookup
banner motd # R1, Implement Advanced EIGRP for IPv4 Features #
line con 0
exec-timeout 0 0
logging synchronous
exit
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 2 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
line vty 0 4
privilege level 15
exec-timeout 0 0
password cisco123
login
exit
!
interface g0/0/0
ip address 10.12.0.1 255.255.255.0
no shutdown
exit
interface s0/1/0
ip address 10.13.0.1 255.255.255.0
no shutdown
exit
interface g0/0/1
ip address 192.168.3.1 255.255.255.0
no shutdown
exit
end
Router R2
hostname R2
no ip domain lookup
banner motd # R2, Implement Advanced EIGRP for IPv4 Features #
line con 0
exec-timeout 0 0
logging synchronous
exit
line vty 0 4
privilege level 15
exec-timeout 0 0
password cisco123
login
exit
!
interface g0/0/0
ip address 10.12.0.2 255.255.255.0
no shutdown
exit
interface g0/0/1
ip address 10.23.0.2 255.255.255.0
no shutdown
exit
end
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 3 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
Router R3
hostname R3
no ip domain lookup
banner motd # R3, Implement Advanced EIGRP for IPv4 Features #
line con 0
exec-timeout 0 0
logging synchronous
exit
line vty 0 4
privilege level 15
exec-timeout 0 0
password cisco123
login
transport input telnet
exit
interface g0/0/0
ip address 10.23.0.3 255.255.255.0
no shutdown
exit
interface s0/1/0
ip address 10.13.0.3 255.255.255.0
no shutdown
exit
interface loopback 0
ip address 172.16.3.1 255.255.255.0
no shutdown
exit
end
Switch D1
hostname D1
no ip domain lookup
ip routing
banner motd # D1, Implement Advanced EIGRP for IPv4 Features #
line con 0
exec-timeout 0 0
logging synchronous
exit
line vty 0 4
privilege level 15
exec-timeout 0 0
password cisco123
login
exit
interface range g1/0/1-24
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 4 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
shutdown
exit
interface g1/0/11
no switchport
ip address 192.168.3.2 255.255.255.0
no shutdown
exit
interface loopback 0
ip address 192.168.2.1 255.255.255.0
no shutdown
exit
interface loopback 1
ip address 192.168.1.1 255.255.255.0
no shutdown
exit
interface loopback 2
ip address 192.168.0.1 255.255.255.0
no shutdown
exit
end
b. Set the clock on all devices to UTC time.
c. Save the running configuration to startup-config on all devices.
Close configuration window
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 5 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
b. For this lab, the timers on R1 interface G0/0/0 and S0/1/0 need to be adjusted to send hellos every 10
seconds and establish a hold time of 30 seconds. EIGRP is unique in that each interface can have a
customized hello-interval and hold-time. The times are not needed to match between the ends of a link.
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 6 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
Change the timers using the ip hello-interval eigrp ASN seconds and the ip hold-time eigrp ASN
seconds interface configuration commands.
R1# config t
Enter configuration commands, one per line. End with CNTL/Z.
R1(config)# interface g0/0/0
R1(config-if)# ip hello-interval eigrp 98 10
R1(config-if)# ip hold-time eigrp 98 30
R1(config-if)# exit
R1(config)# interface s0/1/0
R1(config-if)# ip hello-interval eigrp 98 10
R1(config-if)# ip hold-time eigrp 98 30
R1(config-if)# exit
R1(config)# end
c. To verify that the changes were made, check the output of the show ip eigrp interfaces detail
command.
R1# show ip eigrp interfaces detail
EIGRP-IPv4 Interfaces for AS(98)
Xmit Queue PeerQ Mean Pacing Time Multicast
Pending
Interface Peers Un/Reliable Un/Reliable SRTT Un/Reliable Flow
Timer Routes
Gi0/0/0 1 0/0 0/0 1 0/050 0
Hello-interval is 10, Hold-time is 30
Split-horizon is enabled
Next xmit serial <none>
Packetized sent/expedited: 5/1
Hello's sent/expedited: 84/2
Un/reliable mcasts: 0/5 Un/reliable ucasts: 7/3
Mcast exceptions: 0 CR packets: 0 ACKs suppressed: 0
Retransmissions sent: 2 Out-of-sequence rcvd: 0
Topology-ids on interface - 0
Authentication mode is not set
Topologies advertised on this interface: base
Topologies not advertised on this interface:
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 7 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
b. On R1, configure a summary of the networks between R1 and D1, as well as the networks on D1 on the
interfaces connecting to R3 and R2.
Open configuration window
R1# conf t
R1(config)# interface g0/0/0
R1(config-if)# ip summary-address eigrp 98 192.168.0.0 255.255.252.0
*Mar 6 00:07:33.742: %DUAL-5-NBRCHANGE: EIGRP-IPv4 98: Neighbor 10.12.0.2
(GigabitEthernet0/0/0) is resync: summary configured
R1(config-if)# exit
R1(config)# interface s0/1/0
R1(config-if)# ip summary-address eigrp 98 192.168.0.0 255.255.252.0
*Mar 6 00:07:35.220: %DUAL-5-NBRCHANGE: EIGRP-IPv4 98: Neighbor 10.13.0.3
(Serial0/1/0) is resync: summary configured
R1(config-if)# end
close configuration window
c. Now examine the routing table on R3 again using the show ip route eigrp | begin Gateway command.
Open configuration window
In the output, you now see a single route taking the place of what had been four distinct routes.
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 8 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 9 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
d. Verify that R1 sees switch D1 as a stub by examining the output of the show ip eigrp neighbor detail
command.
Open configuration window
e. Issue the shutdown command on R2 interface G0/0/1. Take note of the timestamp on the syslog
message reporting that the interface is down.
f. On switch D1, issue the show ip eigrp events command. You will see that no query was received
looking for the 10.23.0.0/24 network. The query was stopped at R1, speeding up the convergence
Open configuration window
process.
D1# show ip eigrp events
Event information for AS 98:
1 00:12:53.776 NDB delete: 10.23.0.0/24 1
2 00:12:53.776 Poison squashed: 10.23.0.0/24 rt net gone
3 00:12:53.776 RDB delete: 10.23.0.0/24 192.168.3.1
4 00:12:53.776 Not active net/1=SH: 10.23.0.0/24 1
5 00:12:53.776 FC not sat Dmin/met: metric(Infinity) metric(1782272)
6 00:12:53.776 Find FS: 10.23.0.0/24 metric(1782272)
7 00:12:53.776 Rcv update met/succmet: metric(Infinity) metric(Infinity)
8 00:12:53.776 Rcv update dest/nh: 10.23.0.0/24 192.168.3.1
9 00:12:53.776 Ignored route, hopcount: 10.23.0.0 255
10 00:12:50.077 Metric set: 172.16.3.0/24 metric(1910016)
11 00:12:50.077 Route installed: 172.16.3.0/24 192.168.3.1
12 00:12:50.077 Route installing: 172.16.3.0/24 192.168.3.1
13 00:12:50.077 Find FS: 172.16.3.0/24 metric(Infinity)
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 10 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
b. Our intent is to change the configuration at R2 so that R3 only learns about the 10.12.0.0/24 network from
R1. Create an access list that denies the 10.12.0.0/24 network and permits all other networks.
Open configuration window
R2# config t
R2(config)# ip access-list standard EIGRP-FILTER
R2(config-std-nacl)# deny 10.12.0.0 0.0.255.255
R2(config-std-nacl)# permit any
R2(config-std-nacl)# exit
c. Enter EIGRP router configuration mode and configure the distribute list to reference the access list you
just created, further specifying that the filter should be effective outbound on interface G0/0/1.
R2(config)# router eigrp 98
R2(config-router)# distribute-list EIGRP-FILTER out g0/0/1
R2(config-router)# end
*Mar 6 00:19:56.379: %DUAL-5-NBRCHANGE: EIGRP-IPv4 98: Neighbor 10.23.0.3
(GigabitEthernet0/0/1) is resync: intf route configuration changed
close configuration window
d. On R3, issue the show ip route eigrp | begin Gateway command. As you can see, the successor for the
10.12.0.0/24 network has changed to R1 at 10.13.0.1.
Open configuration window
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 11 of 12 www.netacad.com
Lab - Implement Advanced EIGRP for IPv4 Features
Note: To find out how the router is configured, look at the interfaces to identify the type of router and how many
interfaces the router has. There is no way to effectively list all the combinations of configurations for each router
class. This table includes identifiers for the possible combinations of Ethernet and Serial interfaces in the device.
The table does not include any other type of interface, even though a specific router may contain one. An example
of this might be an ISDN BRI interface. The string in parenthesis is the legal abbreviation that can be used in
Cisco IOS commands to represent the interface.
end of document
2020 - 2024 Cisco and/or its affiliates. All rights reserved. Cisco Public Page 12 of 12 www.netacad.com