NetBase
Tutorials

Configuring EIGRP in NetBase: Classic and Named, Side by Side

The NetBase team 6 min

EIGRP is the protocol every CCNA knows and every production network has quietly migrated off classic for named-mode on anything running IOS 15 or newer. The two flavours use wildly different CLI syntax, which is part of the reason labs still reach for router eigrp <as> while real deployments live under router eigrp <name> with address-families. NetBase keeps both in the same tab, generates the correct syntax for whichever you pick, and validates the metrics and authentication so you don’t have to remember the K-values by heart.

Prerequisites

Prerequisites

Step 1: Open the EIGRP tab

Step 1: Open the EIGRP tab

In the router editor (/components/router), click EIGRP in the section strip at the top. You’ll see two buttons:

Add whichever one matches your target device — or both, if you’re testing a migration — and NetBase renders them into the right IOS stanza at generate time.

Step 2: Fill in the classic card

Step 2: Fill in the classic card

The classic EIGRP card has these fields:

Below those, the Add IPv4 network advertisement button builds the classic network X.X.X.X 0.0.0.255 lines. NetBase accepts either a wildcard or a mask and normalises it in the generated config.

Redistributions get a card of their own: pick the source protocol (OSPF, BGP, connected, static), optionally attach a route-map, and either leave the metric at “default” or fill in bandwidth / delay / reliability / load / MTU.

Step 3: Or configure a named process

Step 3: Or configure a named process

If you switched to Add named EIGRP process, the fields look similar but the generator renders them inside router eigrp <name> with an explicit address-family ipv4 autonomous-system <as> block. That means:

You don’t have to think about any of that — just fill in the fields. The Show config modal renders the exact syntax and you can sanity-check it before deploying.

Step 4: Read the generated config

Step 4: Read the generated config

Click Show config on either card. Classic EIGRP produces the familiar form:

router eigrp 100
 eigrp router-id 10.0.0.1
 network 10.10.0.0 0.0.0.255
 passive-interface default
 no passive-interface GigabitEthernet0/0
 redistribute static metric 1000 100 255 1 1500

Named EIGRP renders this instead:

router eigrp CORE
 address-family ipv4 unicast autonomous-system 100
  af-interface GigabitEthernet0/0
   authentication mode md5
   authentication key-chain EIGRP-KC
  exit-af-interface
  topology base
   redistribute static
  exit-af-topology
 exit-address-family

Both come from the same NetBase configuration model. Swap the card style and the IOS stanza changes — no copy-pasting, no tab-tab-tab rewrites.

Step 5: Deploy through the review modal

Step 5: Deploy through the review modal

Click Deploy and NetBase pops the review dialog. Two tabs:

Every deploy runs in merge mode, so EIGRP on the device won’t be rebuilt from scratch. If the running-config is already running classic EIGRP and you’re adding a named process, both coexist until you explicitly remove the old one.

The connector queues the deploy job, executes it, and streams back the logs. Failed jobs surface on the Deployments panel with the full command output so you can see exactly which line the device rejected.

Verifying

Verifying

After a successful deploy, cross-check the usual commands over SSH:

show ip eigrp neighbors
show ip eigrp topology
show ip protocols | section eigrp

Adjacency up, topology table populated, metrics sane? You’re done.

Tips

Tips

EIGRP is forgiving enough on paper but punishing if you land a fat-fingered K-value across a dozen routers. Let NetBase type the config for you and keep the reviewable audit log that a terminal window can’t.

Back to blog