CCNP Route Lab 2-6, EIGRP Challenge Lab
Topology
Objectives
- Implement a topology and EIGRP routing.
Required Resources
- 4 routers (Cisco 1841 with Cisco IOS Release 12.4(24)T1 Advanced IP Services or comparable)
- Serial and console cables
Note: This lab uses Cisco 1841 routers with Cisco IOS Release 12.4(24)T1 and the Advanced IP Services image c1841 -advipservicesk9-mz.124-24.T1 .bin. You can use other routers (such as a 2801 or 2811) and Cisco IOS Software versions if they have comparable capabilities and features. Depending on the router model and Cisco IOS Software version, the commands available and output produced might vary from what is shown in this lab.
Challenge Steps
- Configure all interfaces in the topology diagram with the IP addresses shown. Configure a bandwidth of 64 on all serial interfaces.
- Configure EIGRP AS 1 to route all networks shown in the diagram.
- Disable auto-summarization.
- Configure R4 to summarize its loopback addresses to the most specific summary possible.
- Do not multicast EIGRP hellos on the network between R1 and R2.
- Modify the hello timers on the link between R2 and R3 to send a hello packet every 2 seconds.
- Use MD5 authentication with the key “cisco” over the link between R3 and R4.
- Run a Tcl script on all routers to verify that there is connectivity between the correct routers.
As you work through the challenge steps, you can document commands used and ideas for satisfying the requirements specified in the Notes section below.
Notes: ______________________________________________________________________________
Router Interface Summary Table
Router Interface Summary | ||||
Router Model | Ethernet Interface #1 |
Ethernet Interface #2 |
Serial Interface #1 |
Serial Interface #2 |
1700 | Fast Ethernet 0 (Fa0) |
Fast Ethernet 1 (Fa1) |
Serial 0 (S0) | Serial 0/0/1 (S0/0/1) |
1800 | Fast Ethernet 0/0 (Fa0/0) |
Fast Ethernet 0/1 (Fa0/1) |
Serial 0/0/0 (S0/0/0) |
Serial 0/0/1 (S0/0/1) |
2600 | Fast Ethernet 0/0 (Fa0/0) |
Fast Ethernet 0/1 (Fa0/1) |
Serial 0/0 (S0/0) | Serial 0/1 (S0/1) |
2800 | Fast Ethernet 0/0 (Fa0/0) |
Fast Ethernet 0/1 (Fa0/1) |
Serial 0/0/0 (S0/0/0) |
Serial 0/0/1 (S0/0/1) |
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. Rather than list all 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 might contain one. For example, for an ISDN BRI interface, the string in parenthesis is the legal abbreviation that can be used in Cisco IOS commands to represent the interface. |
EIGRP Challenge Lab Answer Key (Instructor version)
Explanation of Selected Requirements
The requirement to not multicast EIGRP hellos on the network between R1 and R2 means that EIGRP is set up as a nonbroadcast network. Configuring static neighbors for that link meets this requirement because EIGRP will automatically stop multicasting on that network.
Tcl Results
tclsh foreach address { 172.16.1.1 172.16.2.1 172.16.3.1 172.16.3.33 172.16.3.65 172.16.3.97 172.16.4.1 172.16.4.33 172.16.4.65 172.16.4.97 } { ping $address } R1# tclsh R1(tcl)# foreach address { +>(tcl)# 172.16.1.1 +>(tcl)# 172.16.2.1 +>(tcl)# 172.16.3.1 +>(tcl)# 172.16.3.33 +>(tcl)# 172.16.3.65 +>(tcl)# 172.16.3.97 +>(tcl)# 172.16.4.1 +>(tcl)# 172.16.4.33 +>(tcl)# 172.16.4.65 +>(tcl)# 172.16.4.97 +>(tcl)# } { +>(tcl)# ping $address } Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.2.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/56/60 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.33, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/56/60 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.65, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/56/56 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.97, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/56/60 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 84/84/84 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.33, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 84/84/88 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.65, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 84/84/84 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.97, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 84/84/84 ms R1(tcl)#tclquit R2# tclsh R2(tcl)# foreach address { +>(tcl)# 172.16.1.1 +>(tcl)# 172.16.2.1 +>(tcl)# 172.16.3.1 +>(tcl)# 172.16.3.33 +>(tcl)# 172.16.3.65 +>(tcl)# 172.16.3.97 +>(tcl)# 172.16.4.1 +>(tcl)# 172.16.4.33 +>(tcl)# 172.16.4.65 +>(tcl)# 172.16.4.97 +>(tcl)# } { +>(tcl)# ping $address } Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.2.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/28 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.33, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.65, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.97, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/56/60 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.33, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/56/60 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.65, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/56/56 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.97, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/56/56 ms R2(tcl)#tclquit R3# tclsh R3(tcl)# foreach address { +>(tcl)# 172.16.1.1 +>(tcl)# 172.16.2.1 +>(tcl)# 172.16.3.1 +>(tcl)# 172.16.3.33 +>(tcl)# 172.16.3.65 +>(tcl)# 172.16.3.97 +>(tcl)# 172.16.4.1 +>(tcl)# 172.16.4.33 +>(tcl)# 172.16.4.65 +>(tcl)# 172.16.4.97 +>(tcl)# } { +>(tcl)# ping $address } Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/57/60 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.2.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.33, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.65, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.97, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/1 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.33, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.65, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.97, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms R3(tcl)#tclquit R4# tclsh R4(tcl)# foreach address { +>(tcl)# 172.16.1.1 +>(tcl)# 172.16.2.1 +>(tcl)# 172.16.3.1 +>(tcl)# 172.16.3.33 +>(tcl)# 172.16.3.65 +>(tcl)# 172.16.3.97 +>(tcl)# 172.16.4.1 +>(tcl)# 172.16.4.33 +>(tcl)# 172.16.4.65 +>(tcl)# 172.16.4.97 +>(tcl)# } { +>(tcl)# ping $address } Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 80/83/84 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.2.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/60/76 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.33, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.65, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/32 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.3.97, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 28/28/28 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.33, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.65, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.4.97, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/1/4 ms R4#tclquit
Device Configurations (Instructor version)
Router R1
hostname R1 ! interface Loopback0 ip address 172.16.1.1 255.255.255.0 ! interface Serial0/0/0 ip address 172.16.12.1 255.255.255.0 clock rate 64000 bandwidth 64 no shutdown ! router eigrp 1 network 172.16.0.0 no auto-summary neighbor 172.16.12.2 Serial0/0/0 ! end
Router R2
hostname R2 ! interface Loopback0 ip address 172.16.2.1 255.255.255.0 ! interface Serial0/0/0 ip address 172.16.12.2 255.255.255.0 bandwidth 64 no shutdown ! interface Serial0/0/1 ip address 172.16.23.2 255.255.255.0 ip hello-interval eigrp 1 2 clock rate 64000 bandwidth 64 no shutdown ! router eigrp 1 network 172.16.0.0 no auto-summary neighbor 172.16.12.1 Serial0/0/0 ! end
Router R3
hostname R3 ! key chain MYCHAIN key 1 key-string cisco ! interface Loopback0 ip address 172.16.3.1 255.255.255.224 ! interface Loopback1 ip address 172.16.3.33 255.255.255.224 ! interface Loopback2 ip address 172.16.3.65 255.255.255.224 ! interface Loopback3 ip address 172.16.3.97 255.255.255.224 ! interface Serial0/0/1 ip address 172.16.23.3 255.255.255.0 bandwidth 64 ip hello-interval eigrp 1 2 no shutdown ! interface Serial0/1/0 ip address 172.16.34.3 255.255.255.0 ip authentication mode eigrp 1 md5 ip authentication key-chain eigrp 1 MYCHAIN clock rate 64000 bandwidth 64 no shutdown ! router eigrp 1 network 172.16.0.0 no auto-summary end
Router R4
hostname R4 ! key chain MYCHAIN key 1 key-string cisco ! interface Loopback0 ip address 172.16.4.1 255.255.255.224 ! interface Loopback1 ip address 172.16.4.33 255.255.255.224 ! interface Loopback2 ip address 172.16.4.65 255.255.255.224 ! interface Loopback3 ip address 172.16.4.97 255.255.255.224 ! interface Serial0/0/0 ip address 172.16.34.4 255.255.255.0 bandwidth 64 ip authentication mode eigrp 1 md5 ip authentication key-chain eigrp 1 MYCHAIN ip summary-address eigrp 1 172.16.4.0 255.255.255.128 no shutdown ! router eigrp 1 network 172.16.0.0 no auto-summary end
More Resources