Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дибров М.В. Маршрутизаторы.pdf
Скачиваний:
724
Добавлен:
06.03.2016
Размер:
5.01 Mб
Скачать

11 Настройка протокола OSPF в одной зоне

11.1 Запуск протокола OSPF

Для запуска протокола OSPF используется команда router ospf processid. Параметр process-id представляет собой номер локального процесса маршрутизации OSPF запущенного на маршрутизаторе. Параметр process-id имеет лишь локальное значение и может не совпадать на маршрутизаторах принадлежащих зоне или домену маршрутизации OSPF. Однако в современных сетях передачи данных на маршрутизаторах может быть запущено несколько процессов маршрутизации OSPF, поэтому хорошим тоном считается использовать один и тот же process-id на всех маршрутизаторах домена маршрутизации, на которых запущен один и тот же экземпляр маршрутизатора OSPF.

Для описания сетей участвующих в процессе маршрутизации используется команда network area.

Синтаксис команды network area для протокола OSPF приводится в примере 11.1.

Пример 11.1 – Синтаксис команды network area

(config-router)# network network-number [wildcard-mask] area area-id (config-router)# no network network-number [wildcard-mask] area area-id

Описание параметров команды network area приводиться в таблице

11.1.

Таблица 11.1 – Параметры команды network area

Параметр

Описание

network-number

Номер сети участвующей в процессе

wildcard-mask

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

Обратная маска подсети для сети

 

участвующей в процессе маршрутиза-

area-id

ции OSPF.

Номер зоны OSPF, которой принадле-

 

жит описанная сеть.

По значению пары network-number wildcard-mask маршрутизатор определяет, какие сети будут участвовать в процессе маршрутизации OSPF и через какие интерфейсы производить рассылку служебных пакетов. По умолчанию рассылка служебных пакетов производиться со всех интерфейсов, попадающих в network-number wildcard-mask, поэтому не следует забывать о ко-

185

манде passive-interface для контроля интерфейсов, с которых производиться рассылка служебной информации.

Параметр area-id определяет, к какой зоне будет отнесена описываемая

сеть.

Стоит подчеркнуть, что при использовании на маршрутизаторе нескольких непрерывных подсетей относящихся к одной зоне протокола OSPF, в процессе маршрутизации не стоит описывать каждую сеть в отдельности, а можно описать сеть с суммарной wildcard-mask. Для работы процесса маршрутизации не имеет значения, используются суммарные или частные wildcard-mask, в независимости от этого, топологическая информация будет распространяться о частных подсетях. Использование суммарных wildcardmask уменьшает количество строк конфигурации маршрутизатора, тем самым, упрощая процесс ее восприятия администратором сети.

Впоследних версиях ОС IOS при задании сетей в процесс маршрутизации OSPF есть возможность автоматического преобразования масок подсетей

вwildcard-mask, При описании сети можно использовать маски подсети, а в конфигурационный файл маршрутизатора будут внесены требуемые сети с соответствующими wildcard-mask.

Вверсиях IOS начиная с 12.3(11)T появилась возможность запуска процесса маршрутизации OSPF на конкретном интерфейсе, без запуска глобального процесса маршрутизации OSPF. Для запуска процесса OSPF на выбранном интерфейсе используется команда ip ospf area. Синтаксис команды приводиться в примере 11.2.

Пример 11.3 – Синтаксис команды ip ospf area

(config-if)# ip ospf process-id area area-id [secondaries none] (config-if)# no ip ospf process-id area area-id [secondaries none]

Описание параметров команды ip ospf area приводиться в таблице 11.2.

Таблица 11.2 – Параметры команды ip ospf area

Параметр

Описание

process-id

Номер локального процесса маршру-

area-id

тизации OSPF.

Номер зоны OSPF, к которой принад-

 

лежит описанный на интерфейсе IP ад-

secondaries none

рес.

Запрет на объявление в процесс марш-

 

рутизации OSPF вторичный IP адресов

 

настроенных на интерфейсе.

186

Команда ip ospf area имеет больший приоритет, чем команда network area. Применение данной команды может быть полезно, если на маршрутизаторе необходимо разрешить процесс маршрутизации OSPF только на одном интерфейсе, либо в том случае если необходимо что бы выбранный интерфейс принадлежал другой зоне протокола OSPF.

Как говорилось ранее, метрика протокола OSPF напрямую зависит от ширины полосы пропускания канала связи. Поэтому, особенно на последовательных интерфейсах, необходимо вручную задать пропускную способность канала. Если значение пропускной способности для таких интерфейсов не менять, протокол OSPF будет считать, что пропускная способность канала равна T1. Если канал работает медленнее, маршрутизатор будет производить неправильный расчет метрик маршрутов. Для задания справочной скорости на канале связи используется команда bandwidth. Синтаксис команды bandwidth приводится в примере 11.3.

Пример 11.3 – Синтаксис команды bandwidth

(config-if)# bandwidth kbps

Значение kbps определяет задаваемую пропускную способность в килобитах в секунду. Для топологий типа «Точка-Точка», таких как РРР или HDLC, пропускная способность устанавливается равной скорости линии. Для интерфейсов типа «Точка-Точка» Frame Relay пропускная способность устанавливается равной согласованной скорости передачи информации (Committed Information Rate – CIR). Для многоточечных каналов это значение устанавливается равным сумме всех значений CIR на данном интерфейсе.

Стоит обратить особенное внимание, что скорость канала, задаваемая командой bandwidth, является только справочной, и ни как не влияет на реальную скорость передачи данных по каналу связи. Часто сетевые администраторы задают на каналах справочные скорости меньше или больше реальных с целью того, чтобы маршрут через этот канал становился менее или наоборот более привлекательным с точки зрения протокола OSPF.

В протоколе OSPF существует альтернативная возможность задания метрики маршрута через определенный интерфейс. При помощи команды ip ospf cost можно вручную установить стоимость выбранного интерфейса. Синтаксис команды ip ospf cost приводится в примере 11.4

Пример 11.4 – Синтаксис команды ip ospf cost

(config-if)# ip ospf cost interface-cost

Значение interface-cost задает стоимость канала для протокола OSPF, которая будет использована алгоритмом SPF для расчета метрики маршрута через данный канал связи.

187