Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Типы интерфейсов устройств cisco.pdf
Скачиваний:
233
Добавлен:
17.03.2015
Размер:
11.63 Mб
Скачать

2009

Если жеи в этот раз небыло бы обнаружено совпадения нужного количествабит, пакет был бы уничтожен.

Использование VLSM не изменяет процесс поиска маршрута.

Как и раньше, процесс поискав маршрутах второго уровня происходит только послетог,

как обнаружено совпадение между IP-адресом получтеля и parent маршрутом с классовой маской, в нашем случае172.16.0.0/16. Единственная, и несущественнаяразницав том, что каждый child маршрут имеет теперь свою маску, для каждого из этих маршрутов определено своёчисло бит, требующих совпадения.

Classful и Classless типы маршрутизации

Шаг 3 в процессепоискамаршрутазависит от типамаршрутизации, который использует маршрутизатор. Команды, определяющиетип маршрутизацииno ip classless и ip classless. Однако classlessи classful тип маршрутизации нето жесамое, что classlessи classful

протоколы маршрутизации. Classlessи classful протоколы маршрутизации влияют нато, какие маршруты помещаются в таблицу маршрутизации, а classless и classful типы

маршрутизации определяют, как проходит поиск маршрута.

2009

Как видно из иллюстрации, протоколы маршрутизации и типы маршрутизации полностью независимы друг от друга. Маршруты в таблицемогут быть получены от classlessпротокола

RIPv2, однако, если данакомандаno ip classless, маршрутизатор будет использовать classful

тип маршрутизации.

И вновь у нас будут измененияв топологии:

2009

Конфигурациямаршрутизаторов такженесколько изменится. Наследующей иллюстрации показана новая конфигурация маршрутизатора R2:

Обратите внимание на наличие статического маршрута 0.0.0.0/0, ведущего на маршрутизатор

R3, и накомандуdefault-information originate, позволяющую распространить этот маршрут на маршрутизатор R1. К тому же дана командаno network 192.168.1.0, таким образом, интерфейс S0/0/1 небудет больше участвовать в RIPобменес R3.

Конфигурация R3:

Остановлен RIPпроцесс и добавлен статический маршрут в сеть 172.16.0.0/16.

Теперь вернёмся к шагу 3, где происходило определение типа маршрутизации.

Шаг 3

2009

Итак, какой тип маршрутизации использует маршрутизатор?

Шаг 3a

Если тип маршрутизации classful, процесс поискаостанавливается, пакет уничтожается.

Таким образом, при таком типемаршрутизации процесс поискамаршрутаникогдане

переходит к шагу 4.

2009

Перед выпуском версии IOS11.3, маршрутизатор по умолчанию использовал classful тип маршрутизации. Типы маршрутизации устанавливаютсякомандамиno ip classless и ip classless в режимеглобальной конфигурации. В современных версиях IOSпо умолчанию

стоит командаip classless.

Давайте посмотрим на результат выполнения команд

R1(config)#no ip classless

R2(config)#no ip classless

R3(config)#no ip classless

Сейчас маршрутизатор использует classful тип маршрутизации.

Процесс маршрутизации находит совпадениес 16-ю битами классовой сети 172.16.0.0 и затем переходит к child маршрутам второго уровня.

Проверяется маршрут 172.16.1.0.

2009

Необходимо совпадениепо крайней мере24 бит, но совпадает только 21.

Проверяется маршрут 172.16.2.0.

Совпадает только 22бита.

Проверяется маршрут 172.16.3.0.

2009

Сновасовпал только 21 бит. Поскольку небыло обнаружено совпадения адресаполучателя ни с одним из существующих маршрутов, маршрутизатор (т. к. он использует classful тип маршрутизации) уничтожает пакет.

Обратитевнимание, что никак неиспользуетсямаршрут по умолчанию, несмотрянато, что

он присутствует в таблицемаршрутизации. Необходимо оченьчётко понимать, что это происходит из-заиспользуемого типамаршрутизации– если тип маршрутизации classful, маршрут по умолчанию неиспользуется маршрутизатором!

Давайтепопробуем изменить тип маршрутизации:

R1(config)#ip classless

R2(config)#ip classless

R3(config)#ip classless

Обсудим, что произойдёт, когдаадрес получателя совпадёт с parent маршрутом первого уровня, но несовпадёт с его child маршрутами.

Шаг 3b

2009

Если маршрутизатор использует classlessтип маршрутизации, послетого, как ни один из child маршрутов несовпал с адресом получателя, процесс поискапроверяет supernet маршруты первого уровня, включаямаршрут по умолчанию.

Шаг 4

Если найдено совпадение с каким-либоиз этих маршрутов, соответствующий интерфейс используется для продвижения пакета.

2009

Шаг 5

Если вновь совпадений не обнаружено, маршрутизатор отбрасывает пакет.

Вернёмся к нашему предыдущему примеру. Взглянитенатопологию:

Маршрутизатор R2 получил пакет с адресом назначения 172.16.4.10.

2009

Как и раньше, обнаружено совпадениес классовой сетью 172.16.0.0, и маршрутизатор начинает поиск совпадения среди child маршрутов:

2009

И вновь, как и ранее, совпадений маршрутов с адресом назначения нет. Однако теперь пакет неуничтожается, маршрутизатор продолжает просматривать таблицу маршрутизации в

поисках маршрутов с маской меньшей, чем классовая(supernet). Маска, указаннаярядом с маршрутом, определяет, сколько бит в адресеназначениядолжны совпасть с этим

маршрутом.

2009

С маршрутом[ C 192.168.1.0/24 isdirectly connected, Serial0/0/1 ] нет совпадения нужных 24 бит.

Проверяется маршрут по умолчанию.

S* 0.0.0.0/0 is directly connected, Serial0/0/1

Его маска– /0 – говорит о том, что должно совпасть 0 бит, другими словами, нет необходимости в совпадении бит. Таким образом, в данном случае, это будет наилучшим совпадением, и пакет будет передан через порт Serial0/0/1, соответсвующий маршруту по умолчанию.

2009

Теперь взгляните на таблицу маршрутизации R3:

В ней присутствуют в качествеchild маршрутов второго уровня маршрут в подсеть

172.16.4.0/24 и маршрут в классовую сеть 172.16.0.0/16.Всякий раз, когдаесть маршрут и в подсеть классовой сети и маршрут в саму классовую сеть, классовый маршрут

рассматривается как маршрут второго уровня. Таким образом,R3 использует маршрут 172.16.0.0/16 и передаст пакет через интерфейс Serial 0/0/1.

На этом наш сегодняшний урок закончен.