RIPv1: Нет Поддержки CIDR

До сих пор большая часть представляемой в статьях информации должна быть Вам знакома из рубрики "версия 1 RIP". Однако, есть одна проблема, которую мы еще не решили.

RIPv1: Нет Поддержки CIDR

Статический Маршрут 192.168.0.0/16

Щелкните кнопку 1 на рисунке.

Мы сконфигурировали статический маршрут к сети 192.168.0.0/16 на R2 и дали RIP команду включать этот маршрут в свои обновления, используя команду redistribute static, как показано на рисунке. Этот статический маршрут является сводкой подсетей 192.168.0.0/24 в пределах от 192.168.0.0/24 до 192.168.255.0/24.

R2(config)#ip route 192.168.0.0 255.255.0.0 Null0

Щелкните кнопку 2 на рисунке.

Мы можем видеть, что статический маршрут включается в таблицу маршрутизации R2.

Щелкните кнопку 3 на рисунке.

Смотря на таблицу маршрутизации для R1, мы замечаем, что R1 не получает этот маршрут 192.168.0.0/16 в своих обновлениях RIP от R2, хотя мы могли бы ожидать, что должен получать.

Щелкните кнопку 4 на рисунке.

Используя debug ip rip на R2 мы замечаем, что RIPv1 не включает маршрут 192.168.0.0/16 в свои обновления RIP к R1 или к R3. Можно подумать, почему этот маршрут не включается? Посмотрите на маршрут 192.168.0.0/16. Каков класс маршрута? Класс A, B или C? Какая маска используется в статическом маршруте? Она соответствует классу? Маска в статическом маршруте меньше, чем классовая маска?

Мы сконфигурировали статический маршрут 192.168.0.0 с маской /16. Эта маска содержит меньше битов, чем классовая маска класса C /24. Поскольку маска не соответствует классу или подсети класса, RIPv1 не будет включать этот маршрут в свои обновления к другим маршрутизаторам.

RIPv1 и другие классовые протоколы маршрутизации не могут поддерживать маршруты CIDR, которые являются суммарными маршрутами с меньшей маской подсети, чем классовая маска маршрута. RIPv1 игнорирует эти суперсети в таблице маршрутизации и не включает их в обновления к другим маршрутизаторам. Это потому, что маршрутизатор получения был бы в состоянии применить только бОльшую классовую маску к обновлению, но не более короткую маску /16.

Отметьте: Если бы статический маршрут 192.168.0.0 был сконфигурирован с маской /24 или больше, то этот маршрут был бы включен в обновления RIP. Маршрутизаторы получения применили бы классовую маску /24 к этому обновлению.

Далее: Различия родительских и дочерних маршрутов в классовой и бесклассовой сети

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)