есть связка RIP(Cisco) <-> RIP(Zebra,FreeBSD) <-> RIP(Zebra,FreeBSD).на циску заведен канал провайдера и подается сетка 89.31.104.0/21
На циске:
ip classless
ip route 89.31.104.0 255.255.248.0 Null0
router rip
version 2
redistribute connected
redistribute static
passive-interface FastEthernet0/0.3
passive-interface FastEthernet0/0.4
passive-interface Serial0/0
passive-interface Serial0/1
passive-interface Serial1/0
passive-interface Serial1/1
network 10.0.0.0
network 89.0.0.0
no auto-summary
на двух зебрах:
router rip
redistribute kernel
redistribute connected
redistribute static
network 10.0.0.0/8
network 89.31.104.0/21
везде прописаны соответствующие соседи.
на центральной зебре
ifconfig fxp0 inet 89.31.106.1 netmask 0xffffff00
Так вот получается какая проблема
циска передает инфу о 89.31.104.0/21
центральная зебра передает другой зебре инфу о 89.31.104.0/21 и 89.31.106.0/24
но циске маршруты 89.31xxxxx не передает вообще никакие (проверял tcpdump). Все передает кроме 89.31xxxxx.
Пробовал убивать на циске ip route 89.31.104.0 255.255.248.0 Null0, не помогло. Вот и не пойму кто из нас не прав, я или зебра?
по tcpdump видно что циска передает 89.31.104.0/21 с метрикой 1
на циске
R#show ip route | include 89.31
S 89.31.104.0 is directly connected, Null0
пробовал ip route 89.31.104.0 255.255.248.0 Null0 200
Не меняется ничего.