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

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

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

Для включения балансировки между средним и верхним маршрутами необходимо использовать variance = 2, т.к. 20*2=40, а это больше метрики верхнего маршрута. Точно также, что бы добавить нижний маршрут необходимо использовать variance = 3.

При включении процесса распределения нагрузки по маршрутам с разными метриками, маршрутизатор производит распределение пакетов в зависимости от величины variance. По маршруту соответствующему variance = 2, будет отправлено в два раз меньше пакетов относительно количества пакетов отправленного по наилучшему маршруту.

7.6 Расширенная настройка протокола EIGRP

7.6.1 Таймеры протокола EIGRP

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

Исходя из этого, в протоколе EIGRP существует два основных таймера:

таймер рассылки Hello пакетов;

таймер ожидания Hello пакетов.

По умолчанию таймер рассылки Hello пакетов равняется 60 секундам для низкоскоростных каналов связи, со скоростями меньшими, чем T1 и сетей NBMA. Для всех остальных типов сетей интервал рассылки Hello пакетов равен 5 секундам.

Время ожидания получения Hello пакетов должно равняться не менее трем интервалам рассылки Hello пакетов, следовательно, для низкоскоростных каналов связи данный интервал равняется 180 секундам, а для всех остальных каналов связи 15 секундам.

При необходимости стандартные значения таймеров можно изменить, используя команды ip hello-interval eigrp и ip hold-time eigrp . Синтаксис команд приводится в примерах 7.11 и 7.12.

137

Пример 7.11 – Синтаксис команды ip hello-interval eigrp

(config-router)# ip hello-interval eigrp as-number seconds (config-router)# no ip hello-interval eigrp as-number seconds

Пример 7.12 – Синтаксис команды ip hold-time eigrp

(config-router)# ip hold-time eigrp as-number seconds

(config-router)# no ip hold-time eigrp as-number seconds

Следует помнить, что при изменении стандартных таймеров, для корректной работы протокола EIGRP необходимо соблюдать соотношение таймеров рассылки Hello пакетов и ожидания Hello пакетов.

Еще одним таймером протокола EIGRP является таймер наступления состояния SIA для сети, о которой был отправлен запрос. По умолчанию данный таймер равняется трем минутам. В больших сетях передачи данных использующих низкоскоростные каналы связи может понадобиться изменить данный таймер, используя команду timers active-time. Синтаксис команды приводится в примере 7.13.

Пример 7.13 – Синтаксис команды timers active-time

(config-router)# timers active-time [time-limit | disabled] (config-router)# no timers active-time

Описание параметров команды timers active-time приводиться в таблице

7.3.

Таблица 7.3 – Параметры команды timers active-time

Параметр

Описание

time-limit

Время в минутах, по истечении кото-

disabled

рого наступает состояние SIA.

Отключение таймера, разрешение

 

маршрутизатору ожидать получение

 

ответов бесконечно долгое время.

7.6.2 Изменение административного расстояния протокола EIGRP

По умолчанию административное расстояние протокола EIGRP равняется 90.

В некоторых ситуациях, например во время перехода с некого протокола маршрутизации на протокол EIGRP требуется на время подготовки данного перехода изменить административное расстояние протокола EIGRP с це-

138

лью сделать его менее предпочтительным, чем старый протокол маршрутизации. Для этого используется команда distance eigrp. Синтаксис команды приводится в примере 7.14.

Пример 7.14 – Синтаксис команды distance eigrp

(config-router)# distance eigrp internal-distance external-distance] (config-router)# no distance eigrp

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

Таблица 7.4 – Параметры команды distance eigrp

Параметр

Описание

internal-distance

Административное расстояние вну-

 

тренних (собственных) маршрутов EI-

 

GRP. По умолчанию 90.

external-distance

Административное расстояние внеш-

 

них маршрутов EIGRP. Под внешними

 

маршрутами понимаются маршруты,

 

полученные от других протоколов

 

маршрутизации. По умолчанию 170.

7.6.3 Изменение весовых коэффициентов протокола EIGRP

Формула расчета метрики маршрута в протоколе EIGRP зависит от весовых коэффициентов. По умолчанию коэффициенты равняются: k1=1, k2=0, k3=1, k4=0, k5=0.

Процесс маршрутизации EIGRP позволяет при помощи команды metric weights изменить весовые коэффициенты. Синтаксис команды приводится в примере 7.15.

Пример 7.15 – Синтаксис команды metric weights

(config-router)# metric weights tos k1 k2 k3 k4 k5 (config-router)# no metric weights

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

7.5.

139

Таблица 7.5 – Параметры команды metric weights

Параметр

Описание

tos

Параметр типа сервиса, всегда уста-

k1 k2 k3 k4 k5

навливается равным 0.

Устанавливаемые весовые коэффици-

 

енты.

Например, при использовании в сети передачи данных ненадежных каналов связи, можно установить k5=1, тогда формула расчета метрики примет вид (7.1):

Metric = (BW + Delay)*(1/R)

(7.1)

где BW – пропускная способность канала; Delay – задержка на канале связи;

R – надежность канала связи.

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

Весовые коэффициенты могут модифицироваться только после тщательного планирования. Изменение значений по умолчанию может препятствовать сходимости сети.

7.6.4 Настройка протокола EIGRP для сетей NBMA

Для функционирования протокола EIGRP в сетях NBMA необходимо на каждом маршрутизаторе вручную указывать соседей при помощи команды neighbor, синтаксис команды приводится в примере 7.16.

Пример 7.16 – Синтаксис команды neighbor

(config-router)# neighbor ip-address interface-type interface-number (config-router)# no neighbor ip-address interface-type interface-number

В данной команде помимо IP адреса соседнего маршрутизатора явно указывается, за каким интерфейсом он находиться.

140