Octet

EIGRP or OSPF for an enterprise network, how do you choose?

Show the answer

Say this first

If the network is all Cisco, hub-and-spoke heavy and the team knows EIGRP, it is a fine choice: simple to configure, fast failover with feasible successors, summarization on any router, and stubs that keep branches out of the query domain. If the network is multivendor, or will connect firewalls, cloud routers and SD-WAN gear, I choose OSPF because everything speaks it. My default today is OSPF unless there is a reason for EIGRP.

Go deeper

Side by side

EIGRPOSPF
Vendor supportCisco, plus RFC 7868 and a few open source stacksEvery router, firewall and cloud router
VisibilityEach router sees only neighbors' distancesEvery router in an area has the full map
HierarchyNone required; summarize anywhereAreas, area 0 backbone, summarize at ABR or ASBR
Fast failoverFeasible successor, no messagesSPF rerun, fast with tuned timers and LFA
Failure mode to fearQuery storms and stuck in activeFlooding, LSDB size, area design mistakes
MetricBandwidth and delayCost from reference bandwidth

What I would say about scale

Both scale to thousands of routers when designed well. EIGRP needs summarization and stubs to bound queries. OSPF needs areas and summarization to bound flooding and SPF work.

Traps

  • Answering "EIGRP converges faster" with no conditions. It does only when a feasible successor exists.
How did you do?Book 3.4 Routing