Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

%DMVPN-3-NHRP_REG_FAIL Сетевое оборудование и VPN

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).

Полезные материалы
Рекомендуем