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

Пример 7.8 – Разрыв соседских отношений

*Mar 13 18:44:44.951 KRSK: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 200: Neighbor 10.93.1.2 (Serial0/0/1) is down: Auth failure

7.3 Суммирование маршрутов в протоколе EIGRP

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

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

Для задания суммарного маршрута в протоколе EIGRP используется команда ip summary–address eigrp, данная команда задается на интерфейсе, через который будет распространяться суммарный маршрут. Синтаксис команды ip summary–address eigrp приводится в примере 7.9

Пример 7.9 – Синтаксис команды ip summary–address eigrp

(config-if)# ip summary-address eigrp as-number ip-address ip-network-mask

[admin-distance]

(config-if)# no ip summary-address eigrp as-number ip-address ip-network-mask

Описание параметров команды ip summary–address eigrp приводиться в таблице 7.2.

Таблица 7.2 – Параметры команды ip summary–address eigrp

Параметр

Описание

as-number

Номер автономной системы, для кото-

ip-address

рой задается суммарный маршрут.

IP адрес суммарного маршрута.

ip-network-mask

Маска подсети суммарного маршрута.

admin-distance

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

 

суммарного маршрута.

133

По умолчанию параметр admin-distance для суммарных маршрутов протокола EIGRP равняется 5. Это сделано, для того чтобы такой суммарный маршрут выигрывал по административному расстоянию у маршрутов от всех других динамических протоколов маршрутизации, в том числе и у самого EIGRP. Однако в некоторых ситуациях это может привести к неправильной работе сети, поэтому для суммарных маршрутов желательно устанавливать административное расстояние равное административному расстоянию протокола EIGRP, т.е. 90.

На рисунке 7.4 маршрутизаторы R1 – R3 имеют непосредственное подключение к сетям 172.16.х.0/24, а включение между собой этих маршрутизаторов произведено через сеть 10.0.0.0/8. При таком включении для передачи трафика между сетями 172.16.х.0/24, в сети 10.0.0.0/8 должны существовать частные маршруты до каждой из этих сетей. Следовательно, на маршрутизаторах R1 – R3 необходимо отключить автоматическое суммирование маршрутов.

На маршрутизаторе R4 администратор вручную задает распространение суммарных маршрутов на все подсети сетей 172.16.0.0/16 и 10.0.0.0/8 с интерфейса serial 0 во внешнюю WAN сеть. Таким образом, для сети WAN маршрутизатор R4 представляется как единственный вход в сеть 172.16.0.0/16.

172.16.1.0/24

R1

 

 

 

 

 

 

 

172.16.2.0/24

 

10.0.0.0/8

 

192 .168.1.0/30

R2

 

WAN

 

 

 

 

 

R4

S0

 

 

 

 

172.16.3.0/24

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R3

 

 

 

r4#

 

 

 

 

 

 

 

 

router eigrp 200

 

 

 

 

 

 

 

 

network 10.0.0.0

 

 

 

 

 

 

 

 

network 192.168.1.0 0.0.0.3

 

 

r3#

 

!

 

 

router eigrp 200

 

interface Serial 0

 

 

network 10.0.0.0

 

ip address 192.168.1.1 255.255.255.252

 

 

network 172.16.0.0

 

ip summary-address eigrp 200 10.0.0.0 255.0.0.0 90

 

 

no auto-summary

 

ip summary-address eigrp 200 172.16.0.0 255.255.0.0 90

Рисунок 7.4 – Суммирование маршрутов в протоколе EIGRP

7.4 Настройка маршрута по умолчанию в протоколе EIGRP

Протокол EIGRP не имеет возможности распространять маршрут по умолчанию 0.0.0.0 0.0.0.0, так как это реализовано в протоколе RIP.

При использовании EIGRP можно создать маршрут по умолчанию с помощью команды ip default–network (Рисунок 7.5).

134

 

r1

 

 

router eigrp 200

 

network 10.64.0.0 0.0.0.255

 

network 192.168.1.0 0.0.0.3

 

passive-interface Serial0

 

!

 

 

ip default-network 192.168.1.0

 

ip route 192.168.1.0 255.255.255.0 192.168.1.1

10.64.0.0/24

 

192.168 .1.0/30

10.0.0.0/8

 

External AS

R2

R1

S0

 

r1# show ip route

Gateway of last resort is not set

...

C 10.64.0.0/24 is derectly connected, Ethernet 0 S* 192.168.1.0/30 [1/0] via 192.168.1.1

r2# show ip route

...

Gateway of last resort is 10.64.0.1 to network 192.168.1.0

10.0.0.0/8 is variably subnetted, 7 subnets, 2 masks

...

C10.64.0.0/24 is derectly connected, Ethernet 0

D* 192.168.1.0/30 [90/10486122] via 10.64.0.1, 00:00:15, Ethernet0

Рисунок 7.5 – Маршрут по умолчанию в протоколе EIGRP

Маршрутизатор сконфигурированный данной командой, рассматривает сеть, описанную в этой команде как шлюз «последней надежды». Сеть должна быть достижима для маршрутизатора, который использует эту команду, прежде чем он объявит себя как кандидат на маршрут по умолчанию.

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

Начиная с версии IOS 12.0(4)T еще одним возможным способом распространения маршрута по умолчанию 0.0.0.0 0.0.0.0 является настройка суммарного маршрута 0.0.0.0 0.0.0.0 на выходных интерфейсах головного маршрутизатора.

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

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

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

135

фигурации процесса маршрутизации EIGRP. Синтаксис команды variance приводится в примере 7.10.

Пример 7.10 – Синтаксис команды variance

(config-router)# variance multiplier (config-router)# no variance

Параметр multiplier (множитель) отражает значение вариации от 1 до 128, используемой при распределении нагрузки. По умолчанию принимается значение 1, что означает распределение нагрузки по маршрутам с равной стоимостью. Множитель отражает диапазон значений метрик маршрутов, которые будут приниматься в расчет для распределения нагрузки.

20

10

R5

30

R2

R3

R4

10

10

Z

R1

15

Рисунок 7.6 – Распределение нагрузки по маршрутам с различными метриками

На рисунке 7.6 диапазон метрик, для маршрутов от маршрутизатора R5 до сети Z, составляет от 20 до 45. Этот диапазон значений используется в процедуре определения потенциального маршрута. Маршрут считается приемлемым, если следующий маршрутизатор, лежащий на пути, будет ближе к получателю, чем текущий, и метрика всего маршрута лежит в пределах вариации. Если этих условия соблюдены, то такой маршрут будет считаться приемлемым, и он будет записан в таблицу маршрутизации. Для распределения нагрузки могут быть использованы только приемлемые маршруты.

На рисунке 7.6, имеются три маршрута к сети Z, метрики для этих маршрутов:

30 – верхний маршрут;

20 – средний маршрут;

45 – нижний маршрут.

136