Home Blog Certs Knowledge Base About

Cisco EIGRP โ€” Configuration Reference

Cisco IOS cheat sheet for EIGRP (Enhanced Interior Gateway Routing Protocol) โ€” Cisco-proprietary distance-vector/diffusing-update routing protocol. Covers basic setup, timers, key-chain authentication, load balancing, and diagnostics.

Basic Configuration

EIGRP Setup
CommandDescription
router eigrp 1Enter EIGRP AS 1 context
no auto-summaryEnable classless mode, disable automatic summarization
network 192.168.1.0 0.0.0.255Advertise network to all EIGRP neighbors
passive-interface fa0/0Suppress hello packets on interface (toward end users)
eigrp stub [connected|receive-only|redistributed|static|summary]Receive all routes but advertise only selected types
neighbor 192.168.2.0Manually define neighbor (NBMA / frame-relay)
no ip split-horizon eigrp 100Disable split-horizon on the interface

Timers

Hello and Hold Timers
CommandDescription
ip hellow-interval eigrp 1 10Send hello packets every 10 seconds (per interface)
ip hold-timer eigrp 1 30Declare neighbor dead after 30 s without hello

EIGRP hello/hold timers on two neighboring routers do not have to match, unlike OSPF.

Metric and Load Balancing

Metric Tuning and Load Balancing
CommandDescription
metric weights <TOS> <K1> <K2> <K3> <K4> <K5>Change K-values (0โ€“255 each; TOS must be 0)
metric maximum-hops <1-255>Max hop count (default 100)
variance 2Unequal-cost load balancing: use feasible successors up to 2ร— cost of successor
maximum-paths 6Max equal-cost paths for load balancing
traffic-share balancedDistribute traffic inversely proportional to metric
traffic-share minSend all traffic via lowest-metric path only
ip summary-address eigrp 1 10.64.0.0/14Advertise summary route on the interface

Diagnostics

show / debug
CommandDescription
show ip eigrp neighborsRouters with active EIGRP adjacency
show ip eigrp interfacesInterfaces participating in EIGRP
show ip eigrp topology [all-links]EIGRP topology table (successor + feasible successors)
show ip eigrp interface detail fa0/0Timer values per interface
show ip eigrp trafficEIGRP packet counters
show ip protocolsDynamic routing protocol config (AS, networks, AD)
debug eigrpReal-time EIGRP debug output (turn off with: undebug all)

Key-Chain Authentication

Synchronize time on all routers (NTP) before configuring authentication.

Key Chain Definition
CommandDescription
key chain MYKEYSCreate key chain named MYKEYS
key 1Define key 1 in the chain
key-string ciscoSet key 1 value
accept-lifetime 18:00:00 may 21 2015 18:00:00 may 22 2015Window during which this key is accepted from neighbors
send-lifetime 18:00:00 may 21 2015 18:00:00 may 22 2015Window during which this key is sent to neighbors
key 2Key 2 โ€” automatically takes over after key 1 expires
key-string cisco2Set key 2 value
Apply Authentication to Interface
CommandDescription
ip authentication mode eigrp 1 md5Enable MD5 authentication for EIGRP instance 1
ip authentication key-chain eigrp 1 MYKEYSSpecify key chain to use for authentication

Cisco IOS Command Reference | EIGRP