Cisco EIGRP configuration is simple to break and easy to fix if you know what to check first. Most problems come from mismatched autonomous system numbers, missing network statements, or neighbors that never form in the first place. This guide walks through cisco configure eigrp step by step so you can build it, verify it, troubleshoot it, and tune it for real Cisco-heavy networks.
Cisco CCNA v1.1 (200-301)
Learn essential networking skills and gain hands-on experience in configuring, verifying, and troubleshooting real networks to advance your IT career.
Get this course on Udemy at the lowest price →Quick Answer
cisco configure eigrp means enabling Enhanced Interior Gateway Routing Protocol on Cisco routers, advertising the right networks, and verifying that neighbors, routes, and failover behave correctly. For most enterprise deployments, success depends on matching the autonomous system number, confirming interfaces are up, and checking show ip eigrp neighbors and show ip route eigrp after configuration.
Quick Procedure
- Confirm interfaces are up and IP addressing is correct.
- Enter EIGRP configuration mode with the same autonomous system number on all peers.
- Advertise only the interfaces and subnets you want in the routing domain.
- Verify neighbors with
show ip eigrp neighbors. - Verify learned routes with
show ip route eigrp. - Tune summarization, stubs, or authentication if the design requires it.
- Test end-to-end reachability with ping and traceroute.
| Protocol Type | Routing Protocol with advanced distance-vector behavior |
|---|---|
| Primary Strength | Fast convergence and efficient route updates |
| Key Cisco Command | router eigrp <AS-number> |
| Neighbor Verification | show ip eigrp neighbors |
| Route Verification | show ip route eigrp |
| Best Fit | Enterprise Cisco networks, branch connectivity, internal routing |
| Advanced Features | Summarization, stub routing, unequal-cost load balancing |
| IPv6 Support | Supported in dual-stack environments with separate IPv6 configuration |
Introduction
If a Cisco router is learning routes slowly, flapping during failures, or refusing to form neighbors, EIGRP is often where the fix starts. EIGRP is Cisco’s Enhanced Interior Gateway Routing Protocol, and it is still used because it converges quickly, keeps routing overhead low, and handles failover well when the design is clean.
This article gives you a practical path through cisco configure eigrp: setup, verification, troubleshooting, optimization, and design decisions. It is written for network engineers who need commands that work, not theory that sounds good in a slide deck. It also aligns well with the hands-on routing skills covered in Cisco CCNA v1.1 (200-301), especially if you are learning how to configure, verify, and troubleshoot real networks.
For official protocol behavior, Cisco’s own configuration guides remain the source of truth, and you should cross-check any lab or production change against the platform version in use. Cisco documents EIGRP configuration and verification in its IOS and IOS XE references, while the broader routing context is also covered in Cisco’s enterprise routing materials and Cisco Learning Network.
Understanding EIGRP and Why It Matters
EIGRP is Cisco-developed routing software that blends distance-vector simplicity with fast convergence and topology awareness. It is commonly described as an advanced distance-vector protocol because it does more than advertise routes periodically; it also tracks neighbor relationships, route metrics, and feasible backup paths. That makes it a strong fit for internal Cisco networks where quick reconvergence matters.
The practical advantages are straightforward:
- Fast convergence when a route fails and a feasible successor is available.
- Low overhead because updates are mostly triggered by change, not constant full-table flooding.
- Scalable route learning through summarization and stubs in branch-heavy environments.
EIGRP is often used in campus networks, branch-to-headquarters routing, and internal enterprise cores where Cisco equipment is already standard. It is also a common topic in CCNP EIGRP study because it teaches route control, metric behavior, and troubleshooting discipline. Cisco’s enterprise routing documentation and the Cisco official site remain the best references for platform-specific behavior.
EIGRP is not “set and forget” routing. It is fast only when the neighbors, interfaces, and route design are all aligned.
Compared with OSPF, EIGRP is usually simpler to get running in Cisco-only environments because you do not manage areas in the same way. Compared with RIP, it is far more scalable and makes smarter route choices because it uses a composite metric instead of hop count alone. The tradeoff is interoperability planning: OSPF is usually easier when multiple vendors are involved, while EIGRP is strongest when Cisco is the dominant routing platform.
For design guidance on routing behavior and enterprise tradeoffs, Cisco’s routing references and the Cisco Enterprise Networks pages are worth checking before you standardize a protocol choice.
Core Concepts You Need Before Configuring EIGRP
Autonomous System number is the identifier that groups routers into the same EIGRP routing domain. Routers must use the same AS number to become EIGRP neighbors on that domain, and mismatched values are one of the most common setup failures. If the AS number is wrong, the routers can be fully reachable at Layer 3 and still never exchange routes.
EIGRP metrics matter because they determine the best path. The protocol considers bandwidth and delay by default, and it can also account for load and reliability depending on the implementation and tuning. In most networks, bandwidth and delay are the practical drivers because they reflect the actual speed and cost of the path more consistently than the other factors.
- Bandwidth influences how EIGRP sees the speed of the slowest link in the path.
- Delay reflects the cumulative latency across links.
- Load and reliability can influence decisions, but they are less commonly tuned in production.
Neighbor discovery is the process that allows routers to find each other and begin exchanging routing information. EIGRP uses hello packets to maintain adjacencies, and if those hellos stop arriving, the neighbor relationship eventually drops. That means EIGRP does not function as a stand-alone configuration; it is a relationship between routers that must be formed successfully first.
Topology table is the EIGRP database that stores all known paths, not just the best one. This is where feasible successors live, and that matters because a feasible successor can be installed quickly when the primary route fails. That is one reason EIGRP often recovers faster than protocols that have to recalculate a broader topology before choosing a new path.
If you want a broader routing comparison, Cisco’s documentation on interior gateway routing and industry references from the NIST networking and resilience materials help frame why fast reconvergence is valuable in critical networks.
Prerequisites
Before you start basic EIGRP configuration, get the environment ready. A clean deployment saves hours of troubleshooting later. EIGRP fails most often because the surrounding network conditions are wrong, not because the protocol itself is hard to use.
- Privileged access to Cisco IOS or IOS XE devices through console, SSH, or Telnet.
- Configuration permissions so you can enter global configuration mode.
- Correct IP addressing and subnet planning for every participating interface.
- Interface map showing which links should and should not participate in EIGRP.
- Layer 3 readiness with interfaces enabled and addressed before routing starts.
- Administrative standard for AS numbers, naming, and documentation.
Do not skip interface validation. A router interface that is administratively down, has the wrong subnet mask, or sits behind an ACL can block neighbor formation before routing ever begins. In enterprise environments, that mistake is expensive because the protocol looks “configured” even though no routes move.
Warning
Never enable EIGRP across interfaces you have not mapped first. Advertising the wrong network can leak routes into segments that were never meant to participate.
For implementation planning and routing design control, Cisco’s configuration references and the official Cisco EIGRP configuration resources are the right place to confirm command syntax for your IOS family.
Basic EIGRP Configuration on Cisco Routers
Basic EIGRP configuration starts in privileged EXEC mode and moves into global configuration mode. From there, you enable the protocol under a chosen AS number and advertise the connected subnets that should participate in routing.
-
Enter configuration mode.
Use
enableand thenconfigure terminal. This is the point where you move from viewing the router to changing it. Always confirm the device name first so you know exactly where the change is being made. -
Start the EIGRP process.
Use
router eigrp 100or another agreed AS number. Every router that should share routes in the same domain must match that number. If you are rebuilding a lab or migrating a site, verify the AS in the change ticket before typing it. -
Advertise the required networks.
Use
network 10.10.10.0 0.0.0.255style statements where appropriate, or match the classful network when that is the intended design. The network statement identifies interfaces by IP range, not just by the subnet you memorize in your head. This is why wildcard mistakes are so common. -
Set passive interfaces where needed.
If a LAN interface should not form neighbors, mark it passive so it still advertises the connected network without sending hello packets. This is a clean way to prevent accidental adjacency on user VLANs, printer networks, or management segments.
-
Save and document the change.
Use
endandwrite memoryorcopy running-config startup-config. Then record the AS number, advertised networks, and any exceptions. Good documentation is part of a working routing design.
A minimal example looks like this:
conf t
router eigrp 100
network 10.1.1.0 0.0.0.255
network 10.2.2.0 0.0.0.255
passive-interface g0/1
end
Common mistakes include using the wrong wildcard mask, forgetting to include the actual router-facing subnet, and mixing up AS numbers between routers. If you are working through the basic EIGRP configuration for the first time, verify the interface IP address before you verify the routing command. That order saves time.
For syntax confirmation and platform behavior, cross-check Cisco’s official documentation and the Cisco Support knowledge base for your specific router and IOS version.
How Do EIGRP Neighbors Form?
EIGRP neighbors form when two routers can exchange hello packets and agree on the same routing process parameters. The first sentence to remember is simple: no neighbor, no route exchange. If adjacencies are broken, the routing table will not populate correctly even if the configuration appears valid.
For a neighbor relationship to form, the routers generally need:
- Matching AS numbers.
- Reachable Layer 3 interfaces.
- Compatible EIGRP settings for the shared link.
- No ACLs, filters, or interface issues blocking hello packets.
EIGRP hello packets keep the neighbor relationship alive. If hellos stop arriving, the router eventually declares the neighbor dead and removes the routes learned through that peer. That behavior is what gives EIGRP fast failover, but it also means a tiny link problem can appear as a routing problem if you are not checking the right layer first.
Use show ip eigrp neighbors to verify adjacency. A healthy output should show the peer address, uptime, SRTT, queue count, and hold time. If the neighbor is missing, check the interface status and confirm that the peer interface is in the same subnet and not blocked by policy.
Note
EIGRP neighbor loss is often a Layer 1, Layer 2, or addressing problem that surfaces as a routing issue. Start with the interface before you chase the routing process.
When you need official command references, Cisco’s platform docs and the Cisco Learning Network provide the most reliable guidance for neighbor verification behavior across IOS releases.
How to Verify It Worked
Verification is where you prove the configuration is active, not just present in the running config. The goal is to confirm that neighbors formed, routes were learned, and traffic moves the way the design expects.
-
Check neighbor state.
Run
show ip eigrp neighbors. If the neighbor is listed with a stable uptime and reasonable hold timer, the adjacency is alive. If it is missing, go back to interface status, AS matching, and network statements. -
Check EIGRP routes in the routing table.
Run
show ip route eigrpto confirm that EIGRP-learned prefixes are installed. The codeDin the routing table indicates EIGRP-learned routes on many Cisco platforms. If the route is missing, the topology table may have it, but the installation criteria are not being met. -
Check the topology table.
Run
show ip eigrp topologyto see available paths and backup options. This is especially useful when traffic does not take the expected route or when failover seems too slow. The topology table is where route choices start. -
Test reachability.
Use
pingandtraceroutebetween network segments. A successful route entry does not automatically prove return traffic is correct, so bidirectional testing matters. Use real source and destination addresses from the routed path, not just the connected interface.
Successful verification usually looks like this: neighbors are up, EIGRP routes appear in the table, and traceroute follows the intended path. When one of those pieces is missing, the failure layer is usually obvious if you check the output in order.
For routing validation concepts and operational practices, Cisco’s official documentation and guidance from the Cisco Enterprise Routing pages are the right references to align with production behavior.
Advanced EIGRP Configuration for Real Networks
Advanced EIGRP configuration is where the protocol starts paying off in larger networks. These features matter because they let you control route growth, improve convergence, and reduce unnecessary updates. That is why EIGRP often stays in Cisco-heavy environments even when the basic setup is already working.
Route Summarization
Route summarization compresses multiple specific routes into one broader prefix. That reduces routing table size and can keep route changes local instead of flooding detailed updates across the entire domain. For example, a branch with several 10.20.x.x subnets can often advertise one summary route at the distribution edge instead of many individual networks.
Stub Routing
Stub routing tells EIGRP that a router should advertise only a limited set of routes. It is especially useful for branches and remote sites where the router should not become a transit point for the rest of the enterprise. In practice, stubs reduce unnecessary query traffic and make the network easier to stabilize during failures.
Unequal-Cost Load Balancing
Unequal-cost load balancing lets EIGRP install multiple routes even when they do not have identical metrics, as long as the alternate path meets the variance requirement. This is one of the most useful EIGRP features because it can use backup bandwidth that would otherwise sit idle. The cisco eigrp advanced distance vector unequal cost load balancing documentation topic is worth studying closely if you run dual WANs or have redundant campus uplinks.
A practical rule: use summarization at design boundaries, use stubs at branch edges, and use unequal-cost balancing only when the alternate path is actually fit for production traffic. EIGRP gives you flexibility, but flexibility without design control turns into instability.
For advanced command behavior, consult Cisco’s official EIGRP configuration guides and the Cisco EIGRP Configuration Guide for the release you are running.
EIGRP for IPv6 and Modern Dual-Stack Environments
EIGRP can also operate in IPv6 networks, and that matters in environments moving gradually from IPv4 to dual-stack. The core idea stays the same, but the configuration model changes because IPv6 is typically enabled per interface and routed with IPv6-specific commands.
Before you configure IPv6 routing, enable IPv6 routing on the device and confirm the interfaces have the correct IPv6 addresses. IPv6 designs depend more heavily on interface-level planning because the addressing model is different, the prefixes are larger, and the operational checks use different show commands. That means the person doing the configuration must think in interface terms first, not just subnet terms.
- IPv4 EIGRP often uses network statements to match interfaces.
- IPv6 EIGRP uses IPv6-specific router and interface commands.
- Dual-stack environments may run both protocols during migration.
This is important for organizations that cannot cut over to IPv6 all at once. You may need IPv4 EIGRP for current production traffic while testing IPv6 route exchange in a parallel design. In that case, keep the IPv6 process separate, document it cleanly, and verify each protocol independently.
For official IPv6 routing behavior, Cisco’s IPv6 configuration guides and Cisco IPv6 resources are the correct source for command-level validation.
EIGRP Security and Authentication Best Practices
Routing protocols should not trust every device on the wire. EIGRP authentication helps prevent unauthorized route injection and reduces the risk that a bad router or misconfigured device can poison the routing domain. This is especially important on shared infrastructure, WAN edges, and links that extend beyond a tightly controlled data center core.
The operational rule is simple: if a router is expected to participate in EIGRP, it should prove it belongs there. Authentication keys must match across peers, and changes must be coordinated so one side does not drop adjacency while the other side is still being updated. That is why key management and change control matter just as much as the configuration command itself.
Authentication does not make routing easier to deploy. It makes routing safer to trust.
Use authentication where the business impact is highest: between core routers, across provider-managed circuits that terminate on your gear, and in network zones where route integrity is critical. After enabling it, verify neighbor formation immediately. If one router accepts the key and the other does not, the adjacency may fail even though the configuration looks correct at first glance.
For security design context, Cisco’s official routing security docs and guidance from the NIST Cybersecurity Framework help explain why route integrity belongs in your network risk model.
What Are the Most Common EIGRP Problems?
The most common EIGRP problems are boring, repetitive, and easy to miss: wrong AS numbers, wrong network statements, wrong interface states, and ACLs that block hello packets. If you approach the issue in the wrong order, you can waste an hour on metric tuning when the real problem is that the two routers are never neighbors in the first place.
-
Confirm the interface is up and addressed correctly.
Use
show ip interface briefand check the subnet mask, status, and line protocol. If the interface is down, EIGRP will not help you. If the addressing is wrong, the routers may never discover each other. -
Confirm the AS number matches.
Compare the output of
show run | section eigrpon both routers. One mismatched number is enough to block adjacency completely. This is the fastest check in most failures. -
Confirm the network statement matches the interface.
A wrong wildcard mask can silently omit the interface you intended to advertise. That is why EIGRP often appears “half configured” when the real issue is just bad network matching.
-
Check passive interfaces and filters.
Passive interfaces, ACLs, route maps, or other policy controls can block hello exchange or route propagation. This is especially common when a template was copied from another site without adjustment.
-
Check the topology table and route installation.
If the topology table knows the prefix but the routing table does not install it, look for metric issues or feasible successor conditions. The route may exist, but it may not be the best usable path.
A structured flow works best: confirm interfaces, confirm neighbors, confirm routes, then test traffic. That sequence is faster than randomly changing timers or clearing processes. For deeper operational guidance, Cisco support articles and the Cisco EIGRP troubleshooting guidance are useful references.
How Does EIGRP Compare with OSPF and RIP?
EIGRP versus OSPF versus RIP is really a question about design goals. If you want quick setup inside a Cisco-heavy environment, EIGRP is often easier to deploy. If you need broad interoperability across multiple vendors, OSPF is usually the safer default. If you need the simplest possible teaching example, RIP still exists, but it is not the serious choice for most enterprise routing.
| EIGRP vs OSPF | EIGRP is usually simpler to configure in Cisco-only networks, while OSPF is often preferred when multi-vendor interoperability and standardized design are priorities. |
|---|---|
| EIGRP vs RIP | EIGRP is faster, more scalable, and far more capable than RIP because it uses richer metrics and better convergence behavior. |
The phrase bgp vs ospf vs eigrp shows up in real search behavior because engineers are constantly deciding which protocol belongs where. BGP is for policy and interdomain routing. OSPF is a widely adopted internal routing standard. EIGRP is strongest where Cisco dominance, rapid failover, and simpler internal design matter most.
One important tradeoff is interoperability planning. EIGRP remains deeply associated with Cisco environments, so it can be the right choice in a standardized Cisco estate and the wrong choice in a mixed-vendor rollout. That is not a weakness of the protocol itself; it is a design constraint that must match the environment.
For vendor-neutral routing context, Cisco documentation and reference material from the IETF help explain how protocol choice fits into larger network architecture decisions.
Real-World Deployment Considerations
In the real world, EIGRP works best when the network is designed around it instead of just configured with it. Campus networks often use it between distribution and core layers, branch offices use it to simplify spoke-to-hub routing, and smaller enterprise internal networks use it because the protocol is fast to deploy and quick to troubleshoot.
Topology size matters. The larger the routing domain, the more important summarization, stub design, and clean advertisement boundaries become. WAN links matter too, because low-bandwidth or high-latency circuits can expose poor metric design faster than a lab ever will. If the business depends on application continuity, route behavior during failures should be tested under realistic conditions, not assumed.
- Campus networks benefit from quick internal convergence.
- Branch networks benefit from stubs and summarization.
- WAN designs benefit from careful metric and failover planning.
- Standardized templates reduce config drift across many routers.
This is where operational discipline matters. A configuration template that works in one location can fail in another if the interface naming, addressing, or summarization boundary changes. That is why EIGRP is not just a routing task. It is a deployment and operations task that has to be reviewed as the network grows.
For planning and broader routing workforce context, the U.S. Bureau of Labor Statistics Occupational Outlook Handbook continues to show steady demand for network professionals who can configure and troubleshoot enterprise routing, and that demand is tied directly to the kind of operational skills EIGRP uses.
Key Takeaway
- cisco configure eigrp succeeds when the AS number, network statements, and interface state all match.
- EIGRP neighbors must form before routes can move, so adjacency checks come before route-table checks.
- Summarization, stubs, and unequal-cost load balancing are the main tools for scaling EIGRP cleanly.
- IPv6 EIGRP follows different configuration mechanics, so dual-stack networks need separate validation.
- Troubleshooting should always follow the order: interfaces, neighbors, routes, then traffic.
Cisco CCNA v1.1 (200-301)
Learn essential networking skills and gain hands-on experience in configuring, verifying, and troubleshooting real networks to advance your IT career.
Get this course on Udemy at the lowest price →Conclusion
Cisco EIGRP configuration is effective when you treat it as a methodical process instead of a single command sequence. The protocol is fast, efficient, and practical in Cisco-heavy environments, but it rewards careful planning, correct neighbor formation, and disciplined verification.
If you are working through cisco configure eigrp in production or in a lab, start with the basics: match the autonomous system number, advertise the right interfaces, verify neighbors, and confirm the routes actually install. Then layer on summarization, stub routing, authentication, and dual-stack planning as the network requires.
The strongest EIGRP deployments are the ones that are documented, validated, and designed with failure in mind. If you want to build that skill set, the routing fundamentals in Cisco CCNA v1.1 (200-301) are a good starting point, and Cisco’s official documentation should be your reference whenever you move from lab to live network.
CompTIA®, Cisco®, and Cisco CCNA are trademarks of their respective owners.

