• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Network Automation Engineer: Roger Perkin CCIE 50038

CCIE, Wireless, F5, Ansible, AWS, Cloud and data centre to Network Automation - my journey as a network engineer

  • Courses
  • Consulting
  • Contact
  • NETWORK AUTOMATION >Ansible, Python, DevOps etc
    • Ansible for Network Automation
    • Python for Network Automation
  • My CCIE Journey >How I passed the Lab
    • CCIE Blog
    • CCIE Study Plan
  • F5 CertificationF5 Cerfification Cost and Tutorials
    • Cloud
    • VMWare
    • GNS3
    • JUNIPER
  • CiscoPassword Recovery, Software Upgrades
    • Software-Upgrade-Guides
    • Password Recovery
    • WIRELESS
    • Security
      • ISE
    • Cisco Commerce
    • BGP
    • OSPF
    • 4500x
    • NEXUS
    • Windows 10
    • Wireless Console Cable
  • Devnet CertificaitonsDevnet Associate, Specialist & Professional
  • BLOG
    • Contact
    • About Roger
Home >> CCIE >> EIGRP Named Mode – Configuration Tutorial

EIGRP Named Mode – Configuration Tutorial

EIGRP Named Mode or Multi-AF Mode is a new development in EIGRP starting in Version 15.x

Its reason for being is to simplify the EIGRP configuration into one place, as previously with EIGRP classic version the configuration was between the interface and the global process which made it harder to see all the configuration relating to EIGRP together.

In the back end nothing has changed so you can run EIGRP between to neighbors with one running classic mode and the other running named mode without a problem.

Using the simple topololgy below we will explore the basic setup and also look at authentication and eigrp named mode redistribution configuration.

eigrp named mode topology

 

First lets configure basic connectivity between R1 & R2

R1 

int e0/0
ip address 10.0.21.1 255.255.255.252

int lo0
ip add 1.1.1.1 255.255.255.255

R2 

int e0/0
ip address 10.0.21.2 255.255.255.252

int lo0
ip add 2.2.2.2 255.255.255.255

Before configuring EIGRP verify connectivity between R1 & R2

R1#ping 10.0.21.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.0.21.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 120/148/176 ms

Now we have verified connectivity lets step right into EIGRP Named Mode configuration.
With EIGRP classic mode you typed router eigrp and then picked a number for the AS Number – with named mode you have two options and the second is a word.

Choose a word and hit enter, you then have to configure the address-family and autonomous-system number. The EIGRP name can be locally significant but the
AS number has to match between routers as in classic mode.

R1(config)#router eigrp ROGER
R1(config-router)#address-family ipv4 unicast autonomous-system 12

Now lets view the EIGRP named mode configuration

R1#sh run | sec router eigrp
router eigrp ROGER
!
address-family ipv4 unicast autonomous-system 12
!
topology base
exit-af-topology
exit-address-family
R1#

At this point no interfaces have been enabled for EIGRP so no neighbors are coming up. We need to go back into the named configuration and add a network statement.

R1(config)#router eigrp ROGER
R1(config-router)#address-family ipv4 unicast autonomous-system 12
R1(config-router-af)#network 10.0.21.1 0.0.0.0
R1(config-router-af)#network 1.1.1.1 0.0.0.0
R1(config-router-af)#end
*Feb  9 21:57:21.375: %DUAL-5-NBRCHANGE: EIGRP-IPv4 12:
Neighbor 10.0.21.2 (FastEthernet0/0) is up: new adjacency

I have already configured R2 so you can see the EIGRP neighbor comes up.

To verify connectivity to the loopback of R2 – lets ping 2.2.2.2

R1#ping 2.2.2.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 92/125/156 ms

You may be wondering what is the difference between Named Mode and Multi-AF Mode – the short answer is nothing. They are the same thing, even though the CCIE V5 Blueprint lists them as two separate items to learn which does provide an element of confusion.

EIGRP Named Mode Redistribution

Now lets take a look at something which on the face of it looks quite simple but with eigrp named mode has become a bit more complicated and that is redistribution.

First lets expand our topology to include another router running OSPF.
R3 has its loopback 3.3.3.3 in OSPF and we will be redistributing OSPF into EIGRP on R2

 

The first question is where under the new EIGRP configuration do you do the redistribution? Lets find out.

Go into the eigrp named mode, specify the address family and it is under topology base

R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#router eigrp ROG
R2(config-router)#address-family ipv4 unicast autonomous-system 12
R2(config-router-af)#?
Address Family configuration commands:
af-interface Enter Address Family interface configuration
default Set a command to its defaults
eigrp EIGRP Address Family specific commands
exit-address-family Exit Address Family configuration mode
help Description of the interactive help system
maximum-prefix Maximum number of prefixes acceptable in aggregate
metric Modify metrics and parameters for address advertisement
neighbor Specify an IPv4 neighbor router
network Enable routing on an IP network
no Negate a command or set its defaults
shutdown Shutdown address family
timers Adjust peering based timers
topology Topology configuration mode

R2(config-router-af)#topology base
R2(config-router-af-topology)#?
Address Family Topology configuration commands:
auto-summary Enable automatic network number summarization
default Set a command to its defaults
default-information Control distribution of default information
default-metric Set metric of redistributed routes
distance Define an administrative distance
distribute-list Filter entries in eigrp updates
eigrp EIGRP specific commands
exit-af-topology Exit from Address Family Topology configuration mode
fast-reroute Configure Fast-Reroute
maximum-paths Forward packets over multiple paths
metric Modify metrics and parameters for advertisement
no Negate a command or set its defaults
offset-list Add or subtract offset from EIGRP metrics
  redistribute Redistribute IPv4 routes from another routing protocol
snmp Modify snmp parameters
summary-metric Specify summary to apply metric/filtering
timers Adjust topology specific timers
traffic-share How to compute traffic share over alternate paths
variance Control load balancing variance

R2(config-router-af-topology)#redistribute ospf 1 metric 1 1 1 1 1

Remember when redistributing into EIGRP you have to specify a metric. I have just chosen all ones here but as you will see this is going to cause problems.

Lets see if we now have the prefix 3.3.3.3/32 in the routing table of R1

R1#sh ip route 3.3.3.3
% Network not in table
R1#

So why is that?

Lets look to see if the prefix is in the topology database

R1#sh ip eigrp topology 3.3.3.3/32
EIGRP-IPv4 VR(ROGER) Topology Entry for AS(12)/ID(1.1.1.1) for 3.3.3.3/32
State is Passive, Query origin flag is 1, 0 Successor(s), FD is Infinity, RIB is 4294967295
Descriptor Blocks:
10.0.21.2 (FastEthernet0/0), from 10.0.21.2, Send flag is 0x0
Composite metric is (655361310720/655360655360), route is External
Vector metric:
Minimum bandwidth is 1 Kbit
Total delay is 20000000 picoseconds
Reliability is 1/255
Load is 1/255
Minimum MTU is 1
Hop count is 1
Originating router is 2.2.2.2
External data:
AS number of route is 12
External protocol is OSPF, external metric is 2
Administrator tag is 0 (0x00000000)
EIGRP-IPv4 Topology Entry for AS(1)/ID(1.1.1.1)
%Entry 3.3.3.3/32 not in topology table
R1#

It is so why is not being installed into the routing table? Well with EIGRP named mode it uses a new feature called wide metrics, this is to overcome the limitations with the scaling of higher bandwidth links and to make the metrics more granular. However in our example our seed metric of 1 has caused an issue and if you look at the RIB metric above you will see it is 4294967295. The IOS RIB cannot only support a 32 bit number however the EIGRP wide metrics can now support a 64 bit number. The issue here is the Metric in the RIB is so high it cannot be installed into the routing table.

Lets change our seed metric to be a bit higher

R2(config-router-af-topology)#redistribute ospf 1 metric 10 10 255 1 1500

Checking on R1 again we can see this metric has now come within the limits and is installed into the routing table

R1#sh ip eigrp topology 3.3.3.3/32
EIGRP-IPv4 VR(ROGER) Topology Entry for AS(12)/ID(1.1.1.1) for 3.3.3.3/32
State is Passive, Query origin flag is 1, 1 Successor(s), FD is 65543208960, RIB is 512056320
Descriptor Blocks:
10.0.21.2 (FastEthernet0/0), from 10.0.21.2, Send flag is 0x0
Composite metric is (65543208960/65542553600), route is External

R1#sh ip route 3.3.3.3
Routing entry for 3.3.3.3/32
Known via "eigrp 12", distance 170, metric 512056320, type external
Redistributing via eigrp 12
Last update from 10.0.21.2 on FastEthernet0/0, 00:00:27 ago
Routing Descriptor Blocks:
* 10.0.21.2, from 10.0.21.2, 00:00:27 ago, via FastEthernet0/0
Route metric is 512056320, traffic share count is 1
Total delay is 110 microseconds, minimum bandwidth is 10 Kbit
Reliability 255/255, minimum MTU 1500 bytes
Loading 1/255, Hops 1

So when using EIGRP named mode you need to be careful of the higher metrics.

There is another feature in play and that is the metric rib-scale but default it is 128. This is a factor that EIGRP uses to scale down the metric and if we look at the example above you can see the composite metric is 65543208960 If we divide this by 128 you will get the metric used in the routing table.

65543208960/128=65543208960

Want to learn more about Network Automation?

Network Automation skills are becoming a must for network engineers of the future. Get started and learn the skills you need for the future with my course on Ansible for Network Engineers Today!

Show me more about the network automation course
hp instant ink

Roger Perkin - CCIE #50038 is a Network Automation Engineer & CCIE Consultant based in the UK, currently working for Softcat Plc as a Senior Network & Security Consultant.
Rogers' CCIE Journey | About Roger | Contact | Twitter | Linkedin

Previous Post: « What is Motivation? How to get some.
Next Post: Spanning-Tree Portfast – The Definitive Guide »

Reader Interactions

Comments

  1. Krishna says

    August 23, 2015 at 10:04 pm

    Good article!!

    Reply
  2. mohammed says

    October 15, 2015 at 9:52 pm

    Thanks,
    I think there is a erratum

    “The IOS RIB cannot only support a 32 bit number”
    it should be:
    “The IOS RIB can only support a 32 bit number”

    Reply
    • mohammed says

      October 15, 2015 at 10:06 pm

      also
      “65543208960/128=65543208960”
      should be
      “65543208960/128=512056320”

      Reply
  3. Akif says

    April 30, 2016 at 12:30 am

    Great article.
    Thank you.
    I would like to highlight that the configuration for interface e0/0 is wrong.
    int e0/0
    ip address 10.0.21.0 255.255.255.252
    It should by:
    int e0/0
    ip address 10.0.21.1 255.255.255.252
    Probably is typing mistake.
    Regards

    Reply
    • Roger Perkin says

      May 5, 2016 at 12:58 pm

      Thank you for spotting – it has been updated

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

About Roger

roger perkin

Roger Perkin, CCIE #50038 is a Senior Network & Security Consultant working for a Cisco Gold Partner in the UK.
He is also an evangelist for Network Automation.

Let’s connect

  • GitHub
  • LinkedIn
  • Twitter
  • YouTube
ccie blueprint popup
Ansible Tutorials for Network Engineers
 

Most Popular Pages

  • Ansible for Network Automation
  • MPLS Configuration Tutorial
  • Cisco 3850 IOS Upgrade
  • Build CCIE Lab with CSR1000V
  • What is Cisco ISE?
  • Route Distinguisher vs Route-Target
  • Folding Laptop Stand Review
  • 19 Best Study Tips
  • Best Vertical Mouse
  • Is CCIE still worth it in 2019?
  • OSPF LSA Types
  • How to clean your computer screen and keyboard
network eyes banner
the ccie blueprint network automation course

Looking for Ansible Network Automation Training?


Learn how to install Ansible, write your first playbook and start automating your network today.


Check out my Ansible Network Automation Training
  • How to Become a Network Engineer
  • Ansible for Network Engineers
  • Check CCIE Status
  • MPLS Configuration Step by Step

The Author

roger perkin ccie network automation engineer
Roger Perkin, (CCIE #50038) is a Senior Network & Security Consultant.
Currently working for Softcat plc.
Roger is an evangelist for Network Automation
and is continuing to develop skills in Ansible and the Devops culture.
Contact

Most Visited Pages

Software Upgrade Guides
Wireless Console Cable
Network Automation Tools 
Bose Connect Windows 10
Private VLANs explained
Cisco ISE Overview

Ansible

Where are Ansible Modules stored
Ansible IOS Command Example
Ansile Backup Cisco Config
How to Install Ansible Tower
Ansible Network Automation Training
Resources

Python

Best way to learn Python

Home Office

Best Vertical Mouse
My Standing Desk
Folding Laptop Stand - Roost
How to clean computer screen and keyboard

Personal Development

How to Focus
Disclaimer | Privacy Policy | Copyright rogerperkin.co.uk 2018 | Sitemap