Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

Cisco %DMVPN-3-NHRP_REG_FAIL: NHRP registration rejected by HUB — решение

Обновлено: 24.08.2026  ·  Официальная база знаний

На маршрутизаторе Spoke или в логах DMVPN Hub появляется ошибка %DMVPN-3-NHRP_REG_FAIL: NHRP registration rejected by HUB: [hub_tunnel_ip] (Reason: [Authentication Failure / Unique Registration Error]). Туннель mGRE не строится, команда show dmvpn показывает статус Spoke как NHRP: INVALID или NIO (No I/O).

1. Проверка состояния NHRP на Spoke и Hub

show ip nhrp
show ip nhrp brief
show dmvpn detail

2. Проверка совпадения ключей аутентификации и Network ID

Параметры ip nhrp authentication и ip nhrp network-id должны быть строго идентичны на Hub и Spoke:

! Конфигурация на Spoke:
configure terminal
 interface Tunnel0
  ip nhrp network-id 1000
  ip nhrp authentication CiscoDmvpnPass
  ip nhrp map 10.255.255.1 203.0.113.1  # Внутренний IP Hub к внешнему IP
  ip nhrp map multicast 203.0.113.1
  ip nhrp nhs 10.255.255.1
end

3. Устранение конфликта уникальной регистрации (Unique Flag)

Если Spoke перезагрузился с динамическим внешним IP (NAT), а на Hub осталась старая запись NHRP, Hub отклонит новую регистрацию. Включите директиву registration no-unique на Spoke:

configure terminal
 interface Tunnel0
  ip nhrp registration no-unique
end

4. Проверка состояния фазы IPsec (IKEv2 / ISAKMP)

show crypto session detail
show crypto ikev2 sa
show crypto ipsec sa

Если IPsec SA не поднята, NHRP запросы отбрасываются еще до попадания в туннель.

5. Отладка пакетов NHRP

debug ip nhrp error
debug ip nhrp packet
clear ip nhrp
! Отключение дебага:
undebug all
Практический опыт инженера: Всегда уменьшайте holding time по умолчанию с 7200 секунд до разумных значений ('ip nhrp holdtime 300' или 600) на всех spoke-маршрутизаторах с динамическими IP-адресами (DHCP/PPPoE/LTE).

Частые вопросы (FAQ)

Что означает опция 'ip nhrp registration no-unique'?

Она сообщает серверу Next Hop Server (NHS), что Spoke может перезаписывать старую существующую ассоциацию в кэше даже до истечения таймера holding time.

В чем разница между DMVPN Phase 2 и Phase 3?

В Phase 2 Spokes строят прямые туннели между собой на основе запросов NHRP Resolution. В Phase 3 Hub использует механизмы NHRP Redirect и Shortcut, переписывая CEF таблицы для динамических путей.

Почему после смены провайдера на Spoke он не может подключиться к Hub?

Hub удерживает старую связку NBMA-адреса в течение holding time (по умолчанию 2 часа). Выполните на Hub команду clear ip nhrp <spoke_tunnel_ip>.

Какой transport protocol использует NHRP?

NHRP инкапсулируется непосредственно в заголовок IP с номером протокола 54 (IP Protocol 54).