05-29-2013 11:55 PM - edited 03-04-2019 08:03 PM
While troubleshooting some routing issue, I noticed a strange output of "show ip protocols" of my 3945 router.
It looks like nhrp is used as a routing protocol and another routing protocol ospf is redistributed into it.
NHRP is used for creating DMVPN tunnels in my network, this 3945 is DMVPN hub.
3945-WAN-1#sh ip proto
*** IP Routing is NSF aware ***
Routing Protocol is "nhrp"
Redistributing: static, ospf 1
Maximum path: 0
Routing Information Sources:
Gateway Distance Last Update
Distance: (default is 0)
Does this output mean that nhrp can propagate routing info redistributed from ospf to its spokes? If so, what administrative distance or another priority over other routing protocols does nhrp have?
10-02-2020 01:32 AM
NHRP resolved routes have a low default admin distance of 250. NHRP registered and registration summary routes have default admin distances of 15 and 16 respectively.
10-02-2020 04:45 AM
Hello @okandaur89 ,
NHRP is not a routing protocol but rather the equivalent of ARP in an NBMA generalized IP internetwork where a logic flat subnet (the one used by MGRE tunnel in DMVPN) is actually spread over mutiple different IP addresses.
I would consider this output just as a cosmetc bug
We see also two fields
>>
Maximum path: 0
And
Distance: (default is 0)
And an empty list of gateways as expected.
each NHRP client registers with NHRP server to tell what is its NBMA address and its private internal address.
Then over the logic common subnet we can run a routing protocol either OSPF or EIGRP but NHRP just does the above.
Hope to help
Giuseppe
10-12-2020 01:10 PM
NHRP is not routing protocol,
DMVPN tunnel is build and IP address use in tunnel is consider as direct connect between Hub and Spoke.
Now you can config EIGRP or BGP (these recommend from Cisco) as routing protocol to make host behind the Spoke can access to resource behind the hub.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide