MikroTik Log: rip,error packet from non-neighbor IP rejected — Решение
Маршрутизатор отбрасывает широковещательные или мультикаст обновления RIP:
rip,error packet from non-neighbor IP <IP> rejectedrip,error received update from invalid source addressrip,warning ignoring RIPv1 broadcast on RIPv2-only interface- Маршруты от сопредельного узла не добавляются в FIB (Routing Table).
1. Проверка белого списка соседей (Neighbor Whitelist)
Если в конфигурации RIP включен список явных соседей (Neighbors), маршрутизатор отклоняет любые обновления с IP-адресов, не входящих в этот список. Добавьте соседа вручную:
/routing rip neighbor add address=192.168.88.2 instance=default2. Проверка соответствия IP-подсети отправителя
Согласно RFC 2453, маршрутизатор принимает RIP-пакеты только в том случае, если исходный IP-адрес отправителя принадлежит той же IP-подсети, что и локальный интерфейс. Проверьте адресацию:
/ip address print detail where interface="ether3"3. Согласование версий протокола (RIPv2 vs RIPv1)
Убедитесь, что интерфейс сконфигурирован на прием и отправку корректной версии протокола (рекомендуется строго RIPv2 с мультикаст адресом 224.0.0.9):
/routing rip interface-template set [find interfaces="ether3"] mode=rip2 send=rip2 receive=rip24. Проверка аутентификации RIP
Если на стороне отправителя включен пароль (Simple Password или MD5), добавьте его в настройках шаблона:
/routing rip interface-template set [find interfaces="ether3"] auth=md5 auth-key="RipSecretPass" Частые вопросы (FAQ)
Почему RIPv1 не рекомендуется использовать в современных сетях?
RIPv1 является classful-протоколом — он не передает маску подсети в обновлениях маршрутов, что делает невозможным использование бесклассовой адресации (CIDR) и подсетей переменной длины (VLSM).
На какой порт и протокол отправляются сообщения RIP?
RIP использует протокол UDP и порт 520 (для мультикаст рассылок на адрес 224.0.0.9 в RIPv2).
Как разрешить трафик RIP в Firewall Filter?
Добавьте правило: /ip firewall filter add chain=input protocol=udp port=520 action=accept comment="Accept RIP UDP 520".
Каково максимальное количество хопов (Hop Count) в RIP?
Максимальное количество хопов в RIP равно 15. Метрика 16 считается бесконечностью (Unreachable network).