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

3.5.3 Гибридные протоколы маршрутизации

Третий тип протоколов маршрутизации, называемых протоколами сбалансированной гибридной маршрутизации, объединяет в себе черты как ди- станционно-векторных, так и протоколов с учетом состояния каналов связи. Протоколы сбалансированной гибридной маршрутизации для определения наилучших маршрутов используют векторы расстояния с более точными метриками. Однако они отличаются от дистанционно-векторных протоколов тем, что обновление баз данных маршрутизации происходит не периодически, а только при изменении топологии сети.

Как и протоколы состояния каналов связи, сбалансированные гибридные протоколы обладают быстрой сходимостью. Однако они отличаются от протоколов состояния каналов связи тем, что используют значительно меньшие объемы оперативной памяти и вычислительные ресурсы маршрутизаторов. Примером гибридного протокола маршрутизации может служить протокол EIGRP.

3.6 Конфигурирование протокола маршрутизации

В маршрутизаторах Cisco все протоколы маршрутизации имеют общие аспекты конфигурирования. Для запуска протокола маршрутизации используется команда router. Синтаксис команды представлен в примере 3.1.

Пример 3.1 – Синтаксис команды router

(config) router protocol {process-id | autonomous-system }

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

Таблица 3.1 – Параметры команды router

Параметр

Описание

protocol

Один из возможных протоколов марш-

process-id

рутизации RIP, EIGRP, OSPF и т.д.

Идентификатор процесса маршрутиза-

autonomous-system

ции.

Номер автономной системы.

После запуска процесса маршрутизации необходимо в режиме конфигурирования выбранного протокола маршрутизации задать номера сетей, которые будут участвовать в выбранном процессе маршрутизации. Для описания

61

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

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

(config-router) network ip-address [subnet-mask]

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

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

Параметр

Описание

ip-address

IP адрес сети участвующей в процессе

subnet-mask

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

Сетевая маска.

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

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

Для уменьшения нагрузки на маршрутизатор по обработке обновлений маршрутной информации с интерфейсов включенных в процесс маршрутизации применяется команда passive-interface. Синтаксис команды представлен в примере 3.3.

Пример 3.3 – Синтаксис команды passive-interface

(config-router) passive-interface [default] {interface-type interface-number} (config-router) no passive-interface {interface-type interface-number}

Описание основных параметров команды passive-interface приводиться в таблице 3.3.

62

Таблица 3.3 – Параметры команды passive-interface

Параметр

Описание

default

Задание по умолчанию пассивного ре-

 

жима на всех интерфейсах маршрути-

interface-type

затора.

Тип интерфейса.

interface-number

Номер интерфейса.

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

Хорошим тоном в настойке маршрутизаторов является применение команды passive-interface default, которая отключает рассылку маршрутной информации со всех интерфейсам маршрутизатора. А для включения возможности обмена маршрутной информацией применение команды no passive-inter- face для конкретных интерфейсов.

Применение данного механизма позволяет уменьшить нагрузку на сеть, а так же в некоторой мере защитить сеть от угрозы атак со стороны злоумышленников.

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

Большинство протоколов способны осуществлять распределение нагрузки по нескольким маршрутам, число которых для версий ОС IOS начиная с 12.3(2)T не должно превышать 16. Количество одновременно используемых маршрутов может быть указано с помощью команды maximum-paths. Синтаксис команды представлен в примере 3.4.

Пример 3.4 – Синтаксис команды maximum-paths

(config-router) maximum-paths [number-of-paths] (config-router) no maximum-paths

Описание основных параметров команды maximum-paths приводиться в таблице 3.4.

Таблица 3.4 – Параметры команды maximum-paths

Параметр

Описание

number-of-paths

Число одновременно используемых

 

параллельных маршрутов передавае-

 

мых в таблицу маршрутизации.

63

Стандартно количество маршрутов для перераспределения нагрузки в большинстве протоколов маршрутизации не должно превышать четырех.

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

Для многих интерфейсов маршрутизаторов Cisco стандартно включен механизм быстрой коммутации пакетов (Fast Switching), о чем свидетельствует команда ip route-cache в их конфигурации. В этом случае распределение нагрузки осуществляется на основе IP адресов получателей. Это означает, что при наличии, например, двух каналов все пакеты для IP адреса одного получателя будут отправлены через первый канал, для второго адресата через второй, для третьего снова по первому каналу.

Если в конфигурации интерфейса ввести команду no ip route-cache, то в действие вступит программный механизм коммутации, который осуществляет балансировку нагрузки в пакетном режиме, т.е. первый пакет отправляется по первому каналу, второй по второму, а третий пакет снова по первому каналу.

64