Я изучаю ccna и практикуюсь в трассировщике пакетов. У меня простая сеть с двумя маршрутизаторами, R0 и R1. Они связаны друг с другом через последовательный канал (172.16.56.128/30
). R0 напрямую подключен к сети (172.16.53.0/25
). R1 напрямую подключен к двум сетям, одна на fa0 / 0 (172.16.54.0/23
) и один на fa0 / 1 (172.16.56.0/25). Я настроил rip v2 на обоих маршрутизаторах без автоматического суммирования. Я добавил обе сети на R1, при этом сеть не добавил (172.16.56.0/25
) на R0. Однако сеть 172.16.56.0/25
находится в таблице маршрутизации r1.
172.16.0.0/16 is variably subnetted, 4 subnets, 3 masks
R 172.16.53.0/25 [120/1] via 172.16.56.129, 00:00:09, Serial0/0/1 ///WHY?
C 172.16.54.0/23 is directly connected, FastEthernet0/0
C 172.16.56.0/25 is directly connected, FastEthernet0/1
C 172.16.56.128/30 is directly connected, Serial0/0/1
Кто-нибудь может объяснить мне, почему? Разве автоматическое суммирование не должно этому помешать?
no auto-summary
не может этого предотвратить.
Потому что, когда вы используете протокол динамической маршрутизации, такой как RIP, он отправляет маску подсети границы класса, а не фактическую маску подсети. Команда no auto summary отключит эту функцию в RIP и отправит фактическую маску подсети.
Обновить @lucaConfa
Вы видите это, потому что используете no auto-summary
команда. поэтому RIP будет использовать реальную маску подсети, и у вас есть 172.16.53.0/25 в таблице маршрутизации.
Если вы не используете no auto-summary
команда, у вас будет 172.16.53.0/24