You are on page 1of 1

Default = 50% of interface's bandwidth

(config-if)# ip bandwidth-percent eigrp 50 30

Recommendation: set the bandwidth of point-topoint links to the speed of CIR of the single PVC
on the subinterface

Bandwidth control
Recommendation: set the bandwidth of
multipoint subinterfaces to around the total CIR
for all VCs assigned to the subinterface

nonstub routers do not send Query messages to
stub routers

1- using stub routers

for multipoint subinterfaces IOS first divides the
subinterface bandwidth by the number of
configured PVCs and then determines the
EIGRP percentage

1- connected subnets of enabled interfaces
using network command

(config-router)# eigrp stub

by default it will advertise only connected and
summary routes

Limiting scope of Queries

If a router receives a Query for a (prefix/prefix
length), does not have exact matching route, but
does have a summary route that includes it, that
router sends back a Reply and does not flood
the Query

2- using route summarization
2- connected subnets of interfaces referenced
using neighbor command

before exchanging routes each router fill its
topology table from 3 sources

3- prefixes learned by redistribution into EIGRP
from other routing protocols

After 90 seconds from sending Queries it will
send SIA-Query, and if it does not receive a
SIA-Reply it will take the neighborship down

the active timer is 3 minutes by default

(config-router)# timers active-time 2
Default metric =
( (10^7 / least-bandwidth (kbps) ) + cumulativedelay (tens of microseconds) ) * 256


Prefix Length
Feasible Distance (FD)

Metric components: bandwidth, delay, reliability,
and load

Calculates 2 metrics for each route


MTU and hop count


Advertised Distance (AD)
Reported Distance (RD)

Topology Info Exchange
route(s) with lowest FD


used with Ack message for topology data
2 types of routes

non-successor route(s) with AD less than the
FD of the successor

Feasible Successor



it's better to change the delay not the bandwidth


Building Routing Table


1544 and 20000


1000,000 and 10

modifying bandwidth and delay

1- the spokes will not form neighborship

Default bandwidth (Kbps) and delay

2- the Hup will not forward updates from one
spoke to another due to Split Horizon

Multipoint subinterfaces issue
(config-router)# metric weights 0 k1 k2 k3 k4 k5
Metric Tuning

Solution: disable split horizon on the Hup

(config-subif)# no ip split-horizon eigrp 50

Modify K values
# show ip protocols

Do not have to match on EIGRP routers

Time to consider a neighbour down

Hold timer

(config)# access-list 11 permit
(config-router)# offset-list 11 in 3 Serial 0/0

add 3 to the computed FD and AD for each
prefix received on Serial 0/0 and matched by
ACL 11

Offset Lists

Time between hello messages

Hello timer

default hold timer:
15 seconds on LANs
60 seconds on interfaces with a bandwidth of T1
or slower with encapsulation of Frame Relay

Show ip eigrp interfaces


Show ip protocols
Verification commands.

Show ip eigrp topology


(config-if)# ip hold-time eigrp 50 6

Tells its neighbours to wait 6 seconds before
consider it down

Show ip route

Multicast ip:
Use RTP (Reliable Transport Protocol) for
update messages

(config-if)# ip hello-interval eigrp 50 2

Hello timer:
R# show ip eigrp interface detail serial 0/0

Hold timer:
repeating: show ip eigrp neighbours

(config)# key chain carkeys
(config-keychain)# key 1
(config-keychain-key)# string cisco
(config-keychain-key)# accept-lifetime 00:00:00
1 jan 2010
(config-keychain-key)# send-lifetime 00:00:00 1
jan 2010

Show ip eigrp neighbors

using ACL


(config)# access-list 2 deny
(config)# access-list 2 permit any

(config-router)# distribute-list 2 out

1- Create a Key Chain
Route Filtering


using prefix list


(config-if)# ip authentication mode eigrp 50 md5
(config-if)# ip authentication key-chain eigrp 50

(config)# ip prefix-list fred seq 5 deny ge 25 le 25
(config)# ip prefix-list fred seq 10 deny ge 26 le 26
(config)# ip prefix-list fred seq 15 deny
ge 30 le 30
(config)# ip prefix-list fred seq 20 permit le 32

(config-router)# distribute-list prefix fred out

2- Enable it on the interface

Key number and key string must match on the
neighbouring routers
using route map
(config-router)# neighbor serial 0/0

(config)# route-map RM deny 8
(config-route-map)# match ip address prefix-list
(config)# route-map RM permit 20

(config-router)# distribute-list route-map RM out

static config

when configured on an interface no dynamic
neighboring will work on that interface

(config)# ip route S 0/0
(config-router)# network
less exact than OSPF, so they don't have to
have the same masks but the neighbor IP
should be in the range of addresses for the
subnet as known to the local router

same subnet

Default Routes


not passive

2 options

flag a route for a classful network as a route that
can be used as a default route

(config)# ip default-network
(config-router)# network

same AS number
Can be done at any router
same K values

little practical importance

Route Summarization

same rules as OSPF

(config-if)# ip summary-address eigrp 50 5

When auto-summary is enabled, EIGRP will not
support discontiguous classful networks

Router ID
matters when injecting external routes into
EIGRP, the injecting router must have unique

default is 4

(config-router)# maximum-paths 6

to allow unequal load sharing

Load balancing
(config-router)# variance 2

only FS can be placed on the routing table

Sami Alsubhi

V 1.2

100,000 and 100