LINUX.ORG.RU
ФорумAdmin

[cisco] RIPv2 отдает неправильные маски

 


0

0

2 cisco 3640 рутера в dynamips под IOS-12.4 (c3640-ik9o3s-mz.124-7)

Настроен RIPv2, в апдейтах шлет неправильный префикс (24 вместо 30)

Сама конфигурация:
r1#sh ip int br
Interface                  IP-Address      OK? Method Status                Protocol
FastEthernet1/0            192.168.10.1    YES manual up                    up
FastEthernet2/0            192.168.20.1    YES manual up                    up
FastEthernet3/0            unassigned      YES unset  administratively down down
r1#sh ip route
Gateway of last resort is not set

C    192.168.10.0/24 is directly connected, FastEthernet1/0
     192.168.20.0/30 is subnetted, 1 subnets
C       192.168.20.0 is directly connected, FastEthernet2/0
r1(config)#router rip  
r1(config-router)#version 2
r1(config-router)#network 192.168.20.0

На втором роутере получаем, соответственно:
r2#sh ip route | include FastEthernet
C    192.168.10.0/24 is directly connected, FastEthernet1/0
R    192.168.20.0/24 [120/1] via 192.168.10.1, 00:00:22, FastEthernet1/0

Дебаг:
r1#debug ip rip 
RIP protocol debugging is on
Jul  4 00:26:26.759: RIP: sending v2 update to 224.0.0.9 via FastEthernet1/0 (192.168.10.1)
Jul  4 00:26:26.763: RIP: build update entries
Jul  4 00:26:26.763:    192.168.20.0/24 via 0.0.0.0, metric 1, tag 0
                                     ^^
				     хочу 30

RIP2 же classless протокол и должен отсылать корректную маску в апдейтах,
почему так происходит?

да, класлес, но смутно припоминаю что это дополнительно указать надо

anonymous
()
Ответ на: комментарий от anonymous

no auto-summary

в контексте rip роутера

anonymous
()

при переходе через classful сети rip суммаризирует префиксы до полной сети.
поэтому, без no auto summary, анонсяться именно такие префиксы.

chocholl
()

Супер, действительно no auto-summary помогло, всем спасибо.

xio
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.