EIGRP Packet Tracer Lab Part 3

 

 

EIGRP Practice Network Graded Packet Tracer Lab

Instructions

In order to finish the EIGRP Packet Tracer lab with a 100% completion rate, follow the directions below. The directions are divided up by network device. You can download the Packet Tracer Lab at the bottom of this page:

PC0 – PC3:

1. all pc hosts need to have the tenth (.10) ip address in their networks,
2. all pc hosts need to have the correct subnet mask and gateway

R0

1. hostname set to: R0
2. enable secret password set to: class
3. banner motd set to: No unauthorized access!
4. line console 0 configured with password set to: cisco
5. line vty 0-4 configured with password set to: cisco
6. interfaces fa0/0, fa0/1, eth0/1/0 and s0/0/0 should all have the first usable host address in the network
7. s0/0/0 should have bandwidth set to 384 kbps,
8. should run EIGRP with process ID# 100,
9. should add all EIGRP networks with wildcard masks,
10. should use a manual EIGRP summary address on S0/0/0, for its 192.168.x.x networks,
11. should use EIGRP passive interfaces where appropriate,
12. should use EIGRP no auto-summary to avoid the presence of “null 0” routes in the routing table

R1

1. hostname set to: R1
2. enable secret password set to: class
3. banner motd set to: Get Out!
4. line console 0 configured with password set to: cisco
5. line vty 0-4 configured with password set to: cisco
6. interface s0/0/0 should have the second usable host address in the network, and as the DCE, the clock rate should be set to 64000
7. interfaces s0/0/1 and fa0/0 should both have the first usable host address in the network
8. s0/0/0 should have bandwidth set to 384 kbps,
9. should run EIGRP with process ID# 100,
10. should add all EIGRP networks with wildcard masks,
11. should not advertise the 209.12.12.32/30 network with EIGRP,
12. should have a default route to the ISP router,
13. should use EIGRP to distribute the default route to R0,
14. should use EIGRP passive interfaces where appropriate,
15. should use EIGRP no auto-summary to avoid the presence of “null 0” routes in the routing table

ISP

1. hostname set to: ISP
2. interface s0/0/1 should have the second usable host address in the network, and as the DCE, the clock rate should be set to 64000
3. does not participate in EIGRP
4. uses static routes:
a summary route to reach the 192.168.x.x networks,
a static route to the 172.16.5.0/30 network

Router CLI Commands:

router>enable
router#
router#configure terminal
router(config)#

router(config)#hostname <router name>
router(config)#enable secret <secret-password>
router(config)#banner motd <$banner message$>

router(config)#line console 0
router(config-line)#password <password>
router(config-line)#login
router(config-line)#exit
router(config)#line vty 0 4
router(config-line)#password <password>
router(config-line)#login
router(config-line)#exit

router(config)#interface <interface type> <interface number>
router(config-if)#ip address <ip address> <subnet mask>
router(config-if)#no shutdown
//some of the interfaces will also need:
router(config-if)#clock rate <rate>
router(config-if)#bandwidth <speed>
router(config-if)#ip summary-address eigrp <process ID#> <ip address> <subnet mask>

router(config)#router eigrp <process ID#>
router(config-router)#network <network address> <wildcard mask>
router(config-router)#network <network address> <wildcard mask>
router(config-router)#network <network address> <wildcard mask>
router(config-router)#no auto-summary
router(config-router)#passive-interface <interface>
router(config-router)#redistribute static

Packet Tracer 5.3.3 Graded Exercise

EIGRP practice network.zip

EIGRP Packet Tracer Lab Part 2

EIGRP LAB Part 2 – Overview

In the second part of this Packet Tracer EIGRP lab, I build off of the network created in the first 3 video tutorials. In video tutorial part 4: I expand the EIGRP network by adding an ISP router with a default route out of the network. I distribute that route with the “redistribute static” command and observe the learned EIGRP external route in the routing table.

In video tutorial part 5: I add another router to the EIGRP network to create a scenario to show EIGRP’s default summarizing behavior and the problems it can cause by creating summary routes to null0 interfaces bypassing the router’s IP classless behavior.

In video tutorial part 6: Using Packet Tracer’s simulation mode I test the network using PING to demonstrate EIGRP’s auto-summarizing behavior and the problems it causes by dropping packets to a summary route null0 interface instead of continuing to search the routing table for a default route. The problem is fixed with the no auto-summary command.

In video tutorial part 7: I change the bandwidth on two serial interfaces to demonstrate EIGRP’s ability to prioritize routes based on a route’s bandwidth. This allows me to demonstrate how EIGRP and DUAL can calculate successor and feasible successor routes when multiple routes are available. This time the “no auto-summary” command is used on all routers in the network in order to fix entries in the topology table.

Download

You can download the Packet Tracer file to follow along with this second series of EIGRP video tutorials: basicEIGRPstep2.zip Note: You will need to have the Packet Tracer program installed on your computer for the downloadable file to work. Packet Tracer is free to all students enrolled in a Cisco Academy course. Feel free to contact me if you would like to enroll in a Cisco Academy CCNA course.

Video Tutorials

EIGRP Packet Tracer Lab

EIGRP Lab – Overview

In the series of video tutorials below, I walk through the process of configuring a network to work with the EIGRP routing protocol. In the first video, I subnet the network into six subnets of various sizes; in the second video, I wire the network and configure the router’s network interfaces with IP addresses; in the third video, EIGRP is configured on all of the routers and the learned EIGRP routes are verified in the routing tables.

Download

Download the Packet Tracer file to follow along with the EIGRP video tutorials below: basic-EIGRP-beginning.zip Note: You will need to have the Packet Tracer program installed on your computer for the downloadable file to work. Packet Tracer is free to all students enrolled in a Cisco Academy course. Feel free to contact me if you would like to enroll in a Cisco Academy CCNA course.

Video Tutorials

EIGRP

EIGRP Overview

Enhanced Interior Gateway Routing Protocol or EIGRP is Cisco’s proprietary Distance Vector routing protocol that replaced the earlier IGRP routing protocol. EIGRP introduced significant improvements to the IGRP routing protocol including support for VLSM and CIDR, guaranteed “loop free” routes, and faster convergence times.

Protocol Administrative
Distance
connected route 0
static route 1
EIGRP summary 5
EIGRP internal 90
IGRP 100
OSPF 110
RIP 120
EIGRP external
170

Routing Enhancements

  • VLSM & CIDR – EIGRP has support for variable length subnet masks (VLSM) and classless inter domain routing (CIDR).
  • DUAL algorithm – The diffusing update algorithm or DUAL, provides guaranteed and optimized loop free routes.
  • Successor & Feasible Successor routes – The successor route is the best route to a destination network. If available, DUAL and the EIGRP topology database will also calculate a guaranteed loop free backup route called the Feasible Successor route.
  • Partial & Bounded Updates – for faster convergence times. No periodic updates like RIP. EIGRP only sends information when there is a change in the network, like a network link going down. EIGRP does not send the entire routing table, just the information that has changed and only to those routers that need the new information.
  • Routing Metrics – EIGRP uses a 32 bit routing metric that is backwards compatible with IGRP’s 24 bit metric. EIGRP’s routing metric is not based on hop count like RIP, it is based instead on: Bandwidth, Load, Delay and Reliability, with Bandwidth and then Delay being the most important factors. EIGRP also features MTU and Hop Count as metric vectors, though they are not used in route calculations.
  • RTP reliable transport protocol – EIGRP uses its own layer 3, layer 4 protocol to exchange routing updates, and information
  • PDMs protocol dependent modules – can be added to EIGRP so that it can route other routed protocols like Apple Talk and IPX/SPX
  • Unequal Cost Load Balancing – EIGRP is capable of being configured for unequal cost load balancing

    EIGRP Routing Tables

  • Routing Table – the best “loop free” network routes are placed in the routing table
  • Neighbor Table – neighbor adjacencies are maintained in this table
  • Topology Table – maintains “loop free” backup routes known as successor routes and feasible successor routes

IOS CLI Commands

The command to start the EIGRP routing process is router eigrp followed by the autonomous system number. The autonomous system number or (AS#) functions more as a process ID number. The AS number needs to be the same on all neighbor EIGRP routers.

router(config)# router eigrp <AS/ID-number>

  EXAMPLE: router(config)# router eigrp 1

The command to add a network and interface to the EIGRP routing process is: network <network number> <wildcard mask>. The network number is the network ip address and the wildcard bits is the inverse of the subnet mask in decimal, so a /24 subnet mask or 255.255.255.0 in wildcard bits is 0.0.0.255 and a /16 or 255.255.0.0 would be 0.0.255.255.

 router(config-router)# network <network-number> <wildcard-mask>

  EXAMPLE: router(config-router)# network 192.168.1.0 0.0.0.255
router(config-router)# network 172.16.0.0 0.0.255.255

If the EIGRP router is a boundary router it will auto-summarize routes by default. A boundary router is a router with multiple interfaces having different classful network ranges and/or different subnet mask lengths. This can cause problems by working against EIGRPs ability to handle VLSM, CIDR, and general routing to non-contiguous networks. The command to turn off auto summarization is no auto-summary.

 router(config-router)# no auto-summary

The redistribute static command will propagate all static routes including the default route to all other EIGRP routers in the network.

 router(config-router)# redistribute static

The passive-interface command can be used to stop EIGRP packets from being sent out of a network interface where there are no other EIGRP routers present.

 router(config-router)#passive-interface <interface>

 EXAMPLE: router(config-router)#passive-interface fastEthernet 0/0

The no auto-summary command is very useful to taking advantage of EIGRP’s ability to route to variable length and discontiguous subnets, however you may want to still use summary addresses in order to optimize your router’s routing tables. In this situation you can manually configure and advertise an EIGRP summary address with the ip summary-address command configured on a network interface.

 router(config)# interface <int-type> <int-num>
router(config-if)# ip summary-address eigrp <as-number> <ip-summary-address> <subnet-mask> <administrative-distance>

  EXAMPLE: router(config)# interface s0/0/0
router(config-if)# ip summary-address eigrp 1 192.168.0.0 255.255.252.0
5

The following commands will exit from router configuration mode

 router(config-router)# exit
 router(config-router)# end

The following show commands are useful in verifying and troubleshooting EIGRP operation and configuration, as well as identifying the successor and feasible successor routes

 router# show ip eigrp neighbor
router# show ip eigrp topology
router# show running-config
router# show ip protocols
router# show ip route

Video Tutorials