Symptom
DMVPN configured, ISR1k configured as spoke.
using ipv6 link-local addresses
On hub we can see the following:
show dmvpn detail
Type:Unknown, Total NBMA Peers (v4/v6): 1
1.Peer NBMA Address: UNKNOWN<------------
Tunnel IPv6 Address: FE80::203.0.113.253
IPv6 Target Network: FE80::203.0.113.253/128
# Ent: 1, Status: IKE, UpDn Time: never, Cache Attrib: IX
on spoke:
enabled debugs: debug dmvpn all nhrp
we can see the following supressing message:
Sep 24 05:37:50.191: NHRP: Supressing registration requests since self tunnel interface (Tunnel0) has invalid address
Conditions
Cisco ISR1k router with DMVPN configured using link-local addresses
Spoke configuration example:
interface Tunnel0
ip address 192.0.2.2 255.255.255.0
ip nhrp nhs 192.0.2.71 nbma 198.51.100.254 multicast
ipv6 address FE80::203.0.113.253 link-local
ipv6 enable
ipv6 nhrp nhs FE80::203.0.113.254 nbma 198.51.100.254 multicast
tunnel source GigabitEthernet0/0/0
tunnel mode gre multipoint
Hub Configuration example:
Spoke configuration example:
interface Tunnel0
ip address 192.0.2.71 255.255.255.0
no ip redirects
no ip nhrp shortcut
ipv6 address FE80::203.0.113.254 link-local
ipv6 enable
tunnel source GigabitEthernet0/0/0
tunnel mode gre multipoint
Workaround
Do not use link-local ipv6 addresses under tunnel interface configuration, use globally reachable or unique local address.