Nexus 7000 EIGRP

A few notes on EIGRP mostly focusing on differences and/or additions to IOS.


BFD - Is supported by Nexus EIGRP
Virtualization - VRFs are supported
NSF - Is supported
Licensing - Need an Enterprise Services license for anything other than stub routing
Autosummarization is disabled by default and cannot be enabled.



Default EIGRP Parameters (from the L3 NX-OS Guide)

Administrative distance • Internal routes—90
• External routes—170
Bandwidth percent 50 percent
Default metric for redistributed routes • Bandwidth—100000 Kb/s
• Delay—100 (10 microsecond units)
• Reliability—255
• Loading—1
• MTU—1500
EIGRP feature Disabled
Hello interval 5 seconds
Hold time 15 seconds
Equal-cost paths 8
Metric weights 1 0 1 0 0 0
Next-hop address advertised IP address of local interface
NSF convergence time 120
NSF route-hold time 240
NSF signal time 208-11
Redistribution Disabled
Split horizon Enabled




Basic configuration consists of creating an EIGRP process and adding interfaces to the process

 router eigrp HELLA
  redistribute static route-map STATIC
  address-family ipv4 unicast
    autonomous-system 100

interface Ethernet2/1
  no switchport
  ip address 1.1.1.1/24
  ip router eigrp HELLA

Summary addresses, split-horizon and passive interfaces are all configured under the interface under 'ip'

N7K-1(config-if)# ip passive-interface 
N7K-1(config-if)# ip  summary-address
N7K-1(config-if)# ip split-horizon

Authentication is a two step process where both a key-chain and the EIGRP authentication needs to be configured. 

Key-chain
key chain MYKEYS
key 1
key-string cisco123

Interface
int e2/1
ip authentication mode eigrp HELLA md5
ip authentication key-chain eigrp HELLA MYKEYS


The authenication can also be set at the routing process level.  Configuring on the interface overrides the routing process configuration.

Router


router eigrp HELLA
  authentication mode md5
  authentication key-chain MYKEYS


Stub Routing


Stub is configured under the routing process

N7K-3(config-router)# stub ?
  <CR>
  direct         Do advertise connected routes
  leak-map       Allow dynamic prefixes based on the leak-map
  receive-only   Set IP-EIGRP as receive only neighbor
  redistributed  Do advertise redistributed routes




Redistribution

I have this pretty well covered. One command worth note is how to limit the number of prefixes allowed to be redistributed



N7K-3(config-router)# redistribute maximum-prefix 10 ?
  <CR>
  <1-100>       Threshold in %, at which message is generated
                *Default value is 75
  warning-only  Warning msg is logged when threshold is reached
  withdraw      Withdraw all redistributed routes


Graceful Restart (NSF)
 

Graceful restarted in configured under the routing process and is enabled by default.  The NSF timers can be modifed.

router eigrp HELLA
  address-family ipv4 unicast
    autonomous-system 100
    timers nsf signal 10
    timers nsf converge 100
    timers nsf route-hold 200