EIGRP Cheat Sheet

MAG212 CYBER
NETWORK ENGINEERING · CCNA / CCNP / ENTERPRISE

EIGRP Ultimate Cheat Sheet

Configuration, Commands, Troubleshooting & Security

An original, step-by-step reference from protocol fundamentals and DUAL route selection to realistic IOS XE labs, named mode, HMAC authentication and incident diagnosis.

Published by MAG212 CYBER · Technical field guide · October 2026

SECTION 01

EIGRP at a glance

EIGRP is an advanced distance-vector interior gateway protocol that uses the Diffusing Update Algorithm (DUAL) to converge and maintain loop-free paths. It is documented in informational RFC 7868; it is not an IETF Standards Track protocol.

88IP protocol number (not TCP/UDP port)
224.0.0.10IPv4 multicast destination
90 / 170Default internal / external Cisco AD
DUALLoop-free route computation

Typical hello/hold timers: 5/15 seconds on most fast links and 60/180 seconds on some low-speed NBMA links; platform and interface settings matter.

SECTION 02

Packet types, tables & neighbors

PacketPurpose
HelloNeighbor discovery and maintenance
UpdateAdvertise topology information
QueryAsk neighbors about an unavailable route
ReplyRespond to route query
AcknowledgmentReliable Transport Protocol acknowledgment (often an empty Hello)

Neighbor table: EIGRP peers and reachability. Topology table: learned paths and DUAL state. Routing table: selected paths installed for forwarding. EIGRP uses RTP for ordered and reliable exchanges as needed.

SECTION 03

DUAL: FD, RD, successor and feasible successor

Reported Distance (RD) is the metric advertised by a neighbor. Total distance via that neighbor is the neighbor RD plus the local link metric (conceptually; composite metrics depend on bandwidth/delay). Successor is the selected next hop. Feasible successor is a loop-free backup that meets the feasibility condition: neighbor RD < current feasible distance (FD).

Worked feasibility example (illustrative metric units)

ViaNeighbor RDTotal metricResult
R215,00025,000Successor
R320,00031,000Feasible successor: 20,000 < 25,000
R427,00030,000Not feasible under this FD

Important nuance: RFC 7868 defines FD as the least-known metric since the last transition from active to passive; it is not necessarily identical to the currently displayed successor’s total metric. A non-feasible path may still be useful after DUAL performs a diffusing computation.

SECTION 04

Legacy metric & wide metrics

Classic EIGRP uses bandwidth and cumulative delay by default, with K1=1, K2=0, K3=1, K4=0, K5=0. A simplified classic default expression is 256 × (10⁷ / minimum bandwidth in kbps + sum of delays in tens of microseconds). Named mode can use wide metrics, which support higher-speed links and different scale factors. Always inspect metric calculations on the actual software release.

Warning: Do not modify K-values casually. Mismatches can prevent neighbor relationships or produce inconsistent route selection.

SECTION 05

Three-router original lab topology

R1 is the core; R2 advertises 192.0.2.0/24; R3 advertises 198.51.100.0/24. These are documentation networks, not public production addressing. R1–R2 uses 10.10.12.0/30, R1–R3 uses 10.10.13.0/30, and R2–R3 uses 10.10.23.0/30.

Three-router EIGRP AS 100 lab topology

Detailed topology: interfaces and failover

Each transit subnet and interface is labeled. The R2–R3 link provides redundant connectivity; an immediate DUAL backup requires the feasibility condition to be met.

Professional three-router EIGRP topology showing all IPs and interfaces

IP allocation: R1 = .1 on both links to R2/R3; R2 = 10.10.12.2, 10.10.23.1; R3 = 10.10.13.2, 10.10.23.2. Modify interface numbering to match your hardware or lab simulator.

SECTION 06

Classic Cisco IOS XE configuration

These examples assume Gi0/0 and Gi0/1 are the routed uplinks and a Loopback0 or Gi0/2 LAN interface is already addressed. Configure IP interfaces first, then EIGRP:

R1 — core

interface GigabitEthernet0/0
 description TO-R2
 ip address 10.10.12.1 255.255.255.252
 no shutdown
interface GigabitEthernet0/1
 description TO-R3
 ip address 10.10.13.1 255.255.255.252
 no shutdown
interface Loopback0
 ip address 10.100.1.1 255.255.255.255
router eigrp 100
 eigrp router-id 10.100.1.1
 network 10.10.12.0 0.0.0.3
 network 10.10.13.0 0.0.0.3
 network 10.100.1.1 0.0.0.0
 passive-interface Loopback0

R2 — distribution

interface GigabitEthernet0/0
 ip address 10.10.12.2 255.255.255.252
 no shutdown
interface GigabitEthernet0/1
 ip address 10.10.23.1 255.255.255.252
 no shutdown
interface GigabitEthernet0/2
 ip address 192.0.2.1 255.255.255.0
 no shutdown
router eigrp 100
 network 10.10.12.0 0.0.0.3
 network 10.10.23.0 0.0.0.3
 network 192.0.2.0 0.0.0.255
 passive-interface GigabitEthernet0/2

R3 — distribution

interface GigabitEthernet0/0
 ip address 10.10.13.2 255.255.255.252
 no shutdown
interface GigabitEthernet0/1
 ip address 10.10.23.2 255.255.255.252
 no shutdown
interface GigabitEthernet0/2
 ip address 198.51.100.1 255.255.255.0
 no shutdown
router eigrp 100
 network 10.10.13.0 0.0.0.3
 network 10.10.23.0 0.0.0.3
 network 198.51.100.0 0.0.0.255
 passive-interface GigabitEthernet0/2

Expected neighbor count: R1 sees R2 and R3; R2 sees R1 and R3; R3 sees R1 and R2. Verify with show ip eigrp neighbors.

SECTION 07

Modern named mode configuration

Named mode uses an EIGRP process name and IPv4 address family. The example below is for R1; adjust networks and router IDs on R2/R3. Some platforms require explicit no shutdown on the address family.

router eigrp MAG212
 address-family ipv4 unicast autonomous-system 100
  eigrp router-id 10.100.1.1
  network 10.10.12.0 0.0.0.3
  network 10.10.13.0 0.0.0.3
  network 10.100.1.1 0.0.0.0
  af-interface Loopback0
   passive-interface
  exit-af-interface
  no shutdown
 exit-address-family

Do not run classic and named EIGRP configurations for the same routes without an intentional migration design. Use one method per lab.

SECTION 08

EIGRP authentication & hardening

Prefer authenticated adjacencies on supported platforms. Example, in named EIGRP mode on the R1–R2 link (configure the same shared secret on both routers):

router eigrp MAG212
 address-family ipv4 unicast autonomous-system 100
  af-interface GigabitEthernet0/0
   authentication mode hmac-sha-256 0 LAB-REPLACE-WITH-STRONG-SECRET
  exit-af-interface
 exit-address-family

This is an educational example. Do not put real secrets in public configuration repositories; confirm platform support and secret-handling capabilities. Classic mode supports key chains with MD5, but MD5 is legacy. Security baseline: passive access-facing interfaces, filter redistributed routes, limit EIGRP to authorized links, use infrastructure ACLs, monitor neighbor changes and minimize routing privileges.

SECTION 09

Summarization, stubs & unequal-cost load sharing

EIGRP stub reduces unnecessary queries toward a spoke or branch. Summarization can reduce table size and query scope, but only summarize networks that truly exist. Variance permits unequal-cost load balancing among eligible loop-free feasible paths, subject to configuration and platform limits.

! Classic mode: branch router (example)
router eigrp 100
 eigrp stub connected summary
! Different design: optionally tune variance after analyzing path metrics
router eigrp 100
 variance 2

Split horizon: leave it enabled unless a reviewed topology (such as some hub-and-spoke overlays) specifically requires an exception.

SECTION 10

Verification command reference

CommandQuestion it answers
show ip eigrp neighborsAre peers established and stable?
show ip eigrp topologyWhat successor/feasible paths exist?
show ip eigrp topology all-linksWhat alternative paths were learned?
show ip route eigrpWhich EIGRP routes made the RIB?
show ip protocolsProcess, AS, networks, passive interfaces, timers?
show ip eigrp interfaces detailInterface EIGRP details?
show ip eigrp trafficAre queries/replies/updates increasing?
show logging | include DUAL|EIGRPRecent adjacency and DUAL events?
show running-config | section router eigrpWhat EIGRP configuration is active?

Verify command syntax on your exact IOS XE version. Avoid production debugging without a maintenance plan.

SECTION 11

Troubleshooting decision tree

1 · No neighbor? Check link state, ping, IP/mask, EIGRP AS, EIGRP-enabled interfaces, passive-interface status, authentication, K-values, and filtering of IP protocol 88.

2 · Neighbor up, route missing? Check network statements, topology table, distribute lists, summarization, route redistribution, and AD of competing protocols.

3 · Route Active / SIA? Check query propagation, unstable or slow links, CPU pressure, missing replies, and query scope; consider stub and summarization design.

4 · Unexpected path? Examine minimum bandwidth, cumulative delay, feasible condition, successors, variance, and administrative distance.

5 · Flapping neighbor? Investigate packet loss, interface errors, MTU-related exchange behavior, timer/hold expiration, authentication mismatches and device resource load.

SECTION 12

Real troubleshooting scenarios

Scenario A — EIGRP neighbors never appear

R1 has router eigrp 100; R2 has router eigrp 200. Diagnosis: mismatched AS numbers. Fix: place intended peers in the same EIGRP AS, confirm addresses/network statements, then verify adjacency.

Scenario B — LAN network not advertised

R2 has the LAN configured but EIGRP enables only WAN network statements. Diagnosis: LAN interface not matched by EIGRP. Fix: add network 192.0.2.0 0.0.0.255 and make Gi0/2 passive; passive means advertise connected subnet without sending hellos.

Scenario C — backup route not shown as feasible successor

The alternative RD is greater than or equal to the stored FD. Diagnosis: failed feasibility condition, not necessarily a broken path. Fix: validate actual metrics and allow DUAL to recompute during failures; do not force metric changes solely to fill a backup slot.

SECTION 13

Exam-style Q&A with explanations

Q1. Does EIGRP use TCP port 88?

No. It uses IP protocol number 88, not a TCP or UDP port.

Q2. Which route wins: internal EIGRP AD 90 or OSPF AD 110?

For identical prefix lengths and default administrative distances, internal EIGRP generally wins. Different prefixes use longest-prefix match first.

Q3. Is a neighbor’s RD of 30,000 feasible if stored FD is 25,000?

No. The feasibility condition is strictly RD < FD.

Q4. Does passive-interface prevent advertisement?

No. It prevents neighbor formation/hellos on that interface while its matched connected network can still be advertised.

Q5. Which EIGRP route code appears in the routing table?

D identifies internal EIGRP and D EX external EIGRP in common IOS/IOS XE outputs.

Q6. Why can a route go Active?

The router has lost a usable successor and has no immediately usable feasible successor, so DUAL requests information from neighbors.

Q7. What should you do before changing K-values?

Check platform behavior and ensure all intended peers have consistent metric settings; avoid changing K-values as a shortcut for traffic engineering.

Q8. Is EIGRP an IETF Standards Track protocol?

No. RFC 7868 is informational.

SECTION 14

Deployment checklist & references

  • Plan unique addresses and documentation-grade lab IPs.
  • Enable EIGRP only on intended networks and keep LAN ports passive.
  • Confirm adjacencies, topology and installed routes before traffic tests.
  • Require approved authentication on participating links where supported.
  • Limit route redistribution and summarize only where safe.
  • Collect baseline neighbor counts, CPU, route table and events.
  • Test controlled failover and restoration during a lab/maintenance window.

Primary references: RFC 7868 · Cisco Named Mode Guide · Cisco IOS XE EIGRP Configuration · Cisco EIGRP Authentication Command Reference.

This is independent original educational material for MAG212 CYBER. Command availability and syntax vary by software version and platform. Lab metrics and Q&A scenarios are illustrative, not observed production telemetry.

MAG212 CYBER · INSIGHTS TODAY. A SAFER TOMORROW. · Educational use
More guides in Learn · BGP Cheat Sheet · Network consulting & seminars