Добрый день, Иван.
Demin Ivan писал(а):
Я Вам по почте ответил! Ситуация такая - такие маршруты он и не должен анонсить, поэтому их нужно прописывать и на обоих концах связи. Для него это даже не IP-интерфейс, а просто IP-адрес.
Видимо, я просто не совсем понятно описал проблему. Попробую ещё раз.
В сети есть маршруты на отдельные IP-адреса. Эти адреса привязаны алиасами к лупбэкам или ethernet-интерфейсам отдельных машин (НЕ к 3326!). На маршрутизаторах, через которые подключены данные машины, маршрут на этот адрес прописан, само собой, статикой. Все транзитные маршрутизаторы по RIP'у маршрут принимают и передают дальше, пока дело не доходит до 3326. Он маршрут принимает, но дальше не передаёт. Почему?
То есть схема примерно такая:
R0,R1,R2 -- 3326 -- R3 -- R4 -- R5 -- M,
где M - машина с привязанным secondary адресом xxx.xxx.xxx.xxx/32.
На R5 маршрут на этот адрес прописан статикой через первичный адрес ethernet-интерфейса машины M.
Этот маршрут через RIP становится известен маршрутизаторам R4, от него далее R3 и далее 3326. А вот 3326 дальше маршрут уже не отдаёт. Таким образом, на R0, R1 и R2 его приходится прописывать статически через 3326.
На всякий случай внимательно прочитал RFC 1058. Выдержка:
The most important information exchanged by the hosts and gateways is that carried in update messages. Each entity that participates in the routing scheme sends update messages that describe the routing database as it currently exists in that entity... RIP is used to convey information about routes to "destinations", which may be individual hosts, networks, or a special destination used to convey a default route.
То есть
явно сказано, что RIP передаёт маршруты в том числе и на отдельные хосты (individual hosts).