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

7 Конфигурирование и тестирование протокола EIGRP

Несмотря на сложность алгоритма DUAL, конфигурирование протокола EIGRP является относительно простым.

7.1 Запуск протокола EIGRP

Для запуска протокола EIGRP используется команда router eigrp autonomus–system–number. Параметр autonomus–system–number представляет собой номер автономной системы, который используется для идентификации маршрутизаторов принадлежащих домену маршрутизации. Это значение должно совпадать у всех маршрутизаторов в пределах домена маршрутизации.

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

Синтаксис команды network для протокола EIGRP приводится в примере 7.1.

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

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

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

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

Параметр

Описание

network-number

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

wildcard-mask

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

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

 

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

 

ции EIGRP.

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

127

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

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

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

Синтаксис команды bandwidth приводится в примере 7.2.

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

(config-if)# bandwidth kbps

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

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

128

вание значением bandwidth является самым простым и действенным способом влияния на процесс выбора маршрутов протоколом EIGRP.

Также рекомендуется в настройках процесса маршрутизации использовать команду eigrp log-neighbor-changes. При использовании данной команды фиксируются все события связанные с изменением состояния соседних EIGRP маршрутизаторов с которыми установлены и поддерживаются соседские отношения. В последних версиях IOS данная команда включена по умолчанию и не отображается в конфигурации маршрутизатора.

r1#

 

 

AS200

 

 

 

 

 

 

 

 

 

router eigrp 200

 

 

 

 

 

network 10.0.0.0

 

10.4.0.0/16

 

 

 

network 172.16.0.0

 

 

 

 

 

192 .168 .1.0/24

 

10.1.0.0/16

 

172 .16.2.0/24

 

172.16.1.0/24

R2

S0

 

S1

R4

 

R1

 

 

 

 

 

 

 

 

 

 

S2

 

 

 

 

 

 

0/24.7.16172.

 

 

 

R3

172.16.4.0/24

Рисунок 7.1 – Пример конфигурации процесса маршрутизации в AS 200

На рисунке 7.1 приводится конфигурация процесса маршрутизации EIGRP на маршрутизаторах автономной системы. Маршрутизатор R1, совместно с другими маршрутизаторами является частью автономной системы с номером 200. Для установки соседских отношений все маршрутизаторы должны принадлежать одной автономной системе.

При включении в процесс маршрутизации EIGRP сетей настроенных на интерфейсах маршрутизатора R1 можно воспользоваться следующими командами (Пример 7.1).

Пример 7.1 – Запуск процесса EIGRP на маршрутизаторе R1

r1(config)# router eigrp 200 r1(config–router)# network 10.1.0.0 r1(config–router)# network 10.4.0.0 r1(config–router)# network 172.16.2.0 r1(config–router)# network 172.16.7.0

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

129

зультате получится конфигурация представленная на рисунке 7.1, следовательно, все интерфейсы маршрутизатора R1 являющееся частью сетей 10.0.0.0/8 и 172.16.0.0/16 участвуют в процессе маршрутизации.

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

Пример 7.2 – Конфигурация EIGRP с использованием wildcard-mask

router eigrp 200

network 10.1.0.0 0.0.255.255 network 10.4.0.0 0.0.255.255 network 172.16.2.0 0.0.0.255 network 172.16.7.0 0.0.0.255

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

R2

r2#

router eigrp 200 network 172.16.0.0

R3

1

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

 

2.

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

2.

 

 

 

 

 

 

 

 

 

0/

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

S1

 

 

172 .16.1.0/30

 

 

 

 

 

 

 

 

 

 

External Network

 

 

 

 

 

 

S2

R1

 

S0

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

/2

 

 

 

 

 

 

 

 

.0

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

.1

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

r1#

 

 

 

 

 

 

 

 

 

 

 

200

 

 

 

 

 

 

 

 

router eigrp

 

 

 

 

 

 

 

 

network

172.16.3.0 0.0.0.255

 

 

 

 

 

 

 

 

network

172.16.4.0 0.0.0.255

Рисунок 7.2 – Запуск EIGRP на маршрутизаторе с подключением к внешней сети

На рисунке 7.2 приводится пример сети, в которой необходимо использовать wildcard-mask для описания сетей участвующий в процессе маршрутизации, так как маршрутизатор R1 имеет соединение с внешней сетью, в которой так же может быть запущен процесс EIGRP маршрутизации с таким же номером автономной системы.

Если не использовать обратные маски при настройке маршрутизатора R1, тогда он посылать EIGRP пакеты во внешнюю сеть. Это приведет к потерям пропускной способности канала связи, загрузке вычислительных возможностей маршрутизатора и распространению во внешнюю сеть информации о топологии «домашней» сети.

В современных сетях передачи данных на маршрутизаторах могут быть одновременно запущены несколько протоколов маршрутизации или несколько процессов маршрутизации одного протокола, поэтому использование wild- card-mask позволяет точно указывать какие сети, будут участвовать в конкретном процессе маршрутизации.

130