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

5.8 Расширенная настройка протокола RIP

5.8.1 Таймеры протокола RIP

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

Таймер удержания информации позволяет предотвратить зацикливание пакетов, однако увеличивает время сходимости сети. Стандартно время удержания в протоколе RIP составляет 180 секунд. В течении этого времени не разрешается обновление внутренних маршрутов, при этом действительные альтернативные маршруты также не будут заноситься в таблицу маршрутизации. Для ускорения сходимости сети время таймера удержания может быть уменьшено, однако такое уменьшение требует осторожности. Идеальным решением является установка этого периода чуть большим максимального времени обновления маршрутов данной сети.

 

с

0

3

 

R2

3 0 с

R3

3 0 с

R4

R1

 

с

0

3

 

Рисунок 5.10 – Определение периода таймера удержания

На рисунке 5.10 показана образовавшаяся из четырех маршрутизаторов петля. Если время обновления для каждого маршрутизатора составляет 30 секунд, то общее время обхода петли равно 120 секундам. Соответственно, для таймера удержания информации следует сконфигурировать период, немного больший 120 секунд.

Для изменения основных таймеров протокола RIP используется команда timers basic. Синтаксис приводится в примере 5.6.

89

Пример 5.6 – Синтаксис команды timers basic

(config-router)# timers basic update invalid holddown flush

(config-router)# no timers basic

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

Таблица 5.6 – Параметры команды timers basic

Параметр

Описание

update

Промежуток времени, через который

 

осуществляется рассылка обновлений

 

маршрутной информации. Данный ин-

 

тервал является базовым, относитель-

 

но него устанавливаются остальные

 

таймеры. По умолчанию длительность

 

интервала 30 секунд.

invalid

Время в секундах, после которого

 

маршрут помечается как недоступный.

 

Это время не должно быть меньше

 

трех интервалов обновления. Маршрут

 

становится недопустимым, если он не

 

присутствует в трех обновлениях

 

маршрутной информации, маршрут

 

помечается как holddown и в обновле-

 

ниях маршрутной информации он от-

 

мечается как недоступный. Но он все

 

еще участвует в отправке трафика. По

 

умолчанию 180 секунд.

holddown

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

 

маршрут помечается как «возможно не

 

доступный». Это время должно быть не

 

менее трех интервалов обновления

 

маршрутной информации. Маршрут по-

 

мечается «возможно недоступным»

 

если маршрутизатор получает обновле-

 

ние в котором указывается на недоступ-

 

ность этого маршрута. Такой маршрут

 

помечается как недоступный, но этот

 

маршрут все еще используется для от-

 

правки трафика.

90

Продолжение таблицы 5.6

 

 

 

Параметр

Описание

holddown

После истечения времени интервала

 

«возможно не доступен» маршрутиза-

 

тор, если это возможно использует аль-

 

тернативный маршрут до получателя,

 

но если такого не имеется, помечает ад-

 

ресата как недоступного и вычеркивает

 

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

 

По умолчанию 180 секунд.

flush

Время в течении которого маршрут не

 

удаляется из таблицы маршрутизации.

 

Это время должно быть больше чем In-

 

valid, если оно меньше не может на-

 

чаться отсчет интервала Holddown, при

 

истечении которого в таблицу маршру-

 

тизации устанавливается альтернатив-

 

ный маршрут. По умолчанию длитель-

 

ность интервала 240 секунд.

5.8.2 Совместное использование в сети протокола RIP v1 и v2

По умолчанию ОС Cisco IOS принимает как пакеты RIP v1 так и RIP v2, однако посылает пакеты только RIP v1. Это сделано с целью обратной совместимости протоколов.

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

Пример 5.7 – Синтаксис команды version

(config-router)# version {1 | 2} (config-router)# no version

Для более гибкой настройки маршрутизаторов в случае одновременного использования в сети маршрутизаторов с разными версиями протокола RIP используются команды ip rip send version и ip rip receive version, синтаксис команд приводится в примере 5.8.

91

Пример 5.8 – Синтаксис команд ip rip send version и ip rip receive version

(config-if)# ip rip receive version [1] [2] (config-if)# no ip rip receive version

(config-if)# ip rip send version [1] [2]

(config-if)# no ip rip send version

Пример совместной работы маршрутизаторов с разными версиями протокола RIP приводится на рисунке 5.11.

 

S1

10.1.1.0/24

 

 

 

R1

S0

R2

 

 

r1# router rip

r2# router rip

version

2

version

1

network

10.0.0.0

network

10.0.0.0

!

interface serial 1

ip rip send version 1 ip rip receive version 1

Рисунок 5.11 – Использование протокола RIP различных версий

5.8.3 Распределение нагрузки в протоколе RIP

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

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

 

k

 

 

 

 

56

 

 

 

 

 

 

k

 

 

64

 

R1

1,5

M

 

 

44

 

 

 

 

 

1

 

 

 

 

5

 

 

 

 

5

 

 

 

 

M

 

R2

Рисунок 5.12 – Распределение нагрузки в протоколе RIP

92