Поделитесь пожалуйста ► Первой частью курса. В первой лекции упоминается, цитирую: "В первой части настоящего курса отмечалось, что соединение локальных сетей LAN..." |
Динамическая маршрутизация
Конфигурирование протокола EIGRP
Составная сеть ( рис. 3.6) может быть интерпретирована, как автономная система, например, номер 30. Адреса сетей, интерфейсов и узлов составной сети приведены на схеме. При адресации типа classless в сетях EIGRP можно адресовать подсети с использованием масок переменной длины, поскольку протокол EIGRP передает значение масок в своих пакетах Update. Причем используется маска переменной длины типа wildcard-mask. Подобная маска получается путем инвертирования обычной маски подсети. Если при конфигурировании ввести обычную маску, то операционная система IOS исправит маску на инвертированную, например, маску 255.255.255.240операционная система исправит на 0.0.0.15, что будет отображено по команде show running-config.
Ниже приведен пример конфигурирования на маршрутизаторах А, В, С протокола EIGRP. Активизация протокола EIGRP производится командой router eigrp 30 в режиме глобального конфигурирования с указанием номера автономной системы (в данном примере 30). После перехода маршрутизатора в режим детального конфигурирования вводятся адреса непосредственно присоединенных сетей с указанием инвертированной маски.
Маршрутизатор R_А:
R_A(config)#router eigrp 30 R_A(config-router)#network 192.168.10.16 0.0.0.15 R_A(config-router)#network 192.168.10.32 0.0.0.31 R_A(config-router)#network 200.5.5.0 0.0.0.3
Маршрутизатор R_B:
R_В(config)#router eigrp 30 R_В(config-router)#network 192.168.20.64 0.0.0.7 R_В(config-router)#network 200.5.5.0 0.0.0.3 R_В(config-router)#network 200.5.5.4 0.0.0.3
Маршрутизатор R_С:
R_С(config)#router eigrp 30 R_С(config-router)#network 192.168.10.128 0.0.0.63 R_С(config-router)#network 200.5.5.4 0.0.0.3
Результат конфигурирования можно посмотреть по команде show ip route. Ниже приведены распечатки таблиц маршрутизации всех маршрутизаторов. Маршруты, созданные протоколом EIGRP, помечены символом D.
Таблица маршрутизации R_А:
R_А#sh ip route ... Gateway of last resort is not set 192.168.10.0/24 is variably subnetted, 3 subnets, 3 masks D 192.168.10.0/24 is a summary, 00:02:05, Null0 C 192.168.10.16/28 is directly connected, FastEthernet0/0 C 192.168.10.32/27 is directly connected, FastEthernet0/1 D 192.168.20.0/24 [90/20514560] via 200.5.5.2, 00:01:05, Serial1/1 200.5.5.0/24 is variably subnetted, 3 subnets, 2 masks D 200.5.5.0/24 is a summary, 00:01:27, Null0 C 200.5.5.0/30 is directly connected, Serial1/1 D 200.5.5.4/30 [90/21024000] via 200.5.5.2, 00:01:27, Serial1/1 R_А#
Из таблицы следует, что путь в сеть 192.168.10.128/26 отсутствует, поскольку он входит в суммарный маршрут 192.168.10.0/24. Протокол EIGRP автоматически формирует суммарные маршруты, которые в таблицах отмечены интерфейсом Null0, что показывает вторая строка таблицы маршрутизации. Пакеты, поступающие на интерфейс Null0, уничтожаются. То есть, пакет адресованный подсети 192.168.10.128/26 при поступлении в маршрутизатор R_А будет уничтожен.
То, что в протоколе RIP называлось адресом следующего перехода (next hop) или шлюзом, в терминах протокола EIGRP называется преемником (successor). Например, для маршрута к сети 192.168.20.0/24 (строка 5 таблицы) преемником будет интерфейс 200.5.5.2 маршрутизатора R_В. Административное расстояние EIGRP равно 90, а метрика составляет 20514560, выходным интерфейсом маршрутизатора R_А является Serial1/1.
Таблица маршрутизации R_B:
R_В#sh ip route ... Gateway of last resort is not set D 192.168.10.0/24 [90/20514560] via 200.5.5.1, 00:01:45, Serial1/2 [90/20514560] via 200.5.5.6, 00:00:23, Serial1/1 192.168.20.0/24 is variably subnetted, 2 subnets, 2 masks D 192.168.20.0/24 is a summary, 00:01:18, Null0 C 192.168.20.64/29 is directly connected, FastEthernet0/0 200.5.5.0/24 is variably subnetted, 3 subnets, 2 masks D 200.5.5.0/24 is a summary, 00:00:43, Null0 C 200.5.5.0/30 is directly connected, Serial1/2 C 200.5.5.4/30 is directly connected, Serial1/1
Из анализа таблицы маршрутизации R_В следует, что путь в объединенную сеть192.168.10.0/24 может быть как влево через 200.5.5.1, так и вправо через 200.5.5.6, т.е. ситуация аналогична протоколу RIP.
Таблица маршрутизации Router_С:
R_С#sh ip route ... Gateway of last resort is not set 192.168.10.0/24 is variably subnetted, 2 subnets, 2 masks D 192.168.10.0/24 is a summary, 00:00:11, Null0 C 192.168.10.128/26 is directly connected, FastEthernet0/0 D 192.168.20.0/24 [90/20514560] via 200.5.5.5, 00:00:07, Serial1/2 200.5.5.0/24 is variably subnetted, 3 subnets, 2 masks D 200.5.5.0/24 is a summary, 00:00:07, Null0 D 200.5.5.0/30 [90/21024000] via 200.5.5.5, 00:00:07, Serial1/2 C 200.5.5.4/30 is directly connected, Serial1/2
Из таблицы маршрутизации R_С следует, что маршрут к сетям 192.168.10.16/28 и 192.168.10.32/27 отсутствует, вследствие того что протокол EIGRP автоматически суммировал маршруты и использовал выходной интерфейс Null0. Функцию автоматического суммирования маршрутов (auto-summary) можно видеть по команде show running-config. Например, для маршрутизатора R_B:
R_В#sh run Building configuration... ... ! router eigrp 30 network 192.168.20.64 0.0.0.7 network 200.5.5.0 0.0.0.3 network 200.5.5.4 0.0.0.3 auto-summary ! ...
Чтобы протокол EIGRP мог обеспечить маршрутизацию в сети ( рис. 3.6), необходимо отменить авто-суммирование маршрутов на всех маршрутизаторах, как в протоколе RIPv2. Например, на маршрутизаторе R_B отмена авто-суммирования производится по следующей команде:
R_B(config)#router eigrp 30 R_B(config-router)#no auto-summary
Проверка подтверждает отмену авто-суммирования:
R_В#sh run Building configuration... ... router eigrp 30 network 192.168.20.64 0.0.0.7 network 200.5.5.0 0.0.0.3 network 200.5.5.4 0.0.0.3 no auto-summary ...
Отмена авто-суммирования приводит к увеличению количества строк в таблице маршрутизации, что повышает нагрузку на процессор при обработке маршрутов. Однако пятая строка таблицы R_А теперь содержит маршрут к подсети 192.168.10.128/26, которого ранее не было, что можно видеть из распечатки команд sh ip route:
R_А#sh ip route ... Gateway of last resort is not set 192.168.10.0/24 is variably subnetted, 4 subnets, 4 masks D 192.168.10.0/24 is a summary, 00:05:09, Null0 C 192.168.10.16/28 is directly connected, FastEthernet0/0 C 192.168.10.32/27 is directly connected, FastEthernet0/1 D 192.168.10.128/26 [90/21026560] via 200.5.5.2, 00:00:14, Serial1/1 192.168.20.0/24 is variably subnetted, 2 subnets, 2 masks D 192.168.20.0/24 [90/20514560] via 200.5.5.2, 00:00:32, Serial1/1 D 192.168.20.64/29 [90/20514560] via 200.5.5.2, 00:00:32, Serial1/1 ...
В остальном, таблица маршрутизации не изменилась.
Аналогичная ситуация и в маршрутизаторе R_В. Если раньше путь в объединенную сеть 192.168.10.0/24 мог быть как влево через 200.5.5.1, так и вправо через 200.5.5.6, то после отмены авто-суммирования, путь к подсетям 192.168.10.16/28 и 192.168.10.32/27 лежит влево через интерфейс 200.5.5.1, а к подсети 192.168.10.128/26 - вправо, через 200.5.5.6.
R_В#sh ip route ... Gateway of last resort is not set 192.168.10.0/24 is variably subnetted, 4 subnets, 4 masks D 192.168.10.0/24 is a summary, 00:01:44, Null0 D 192.168.10.16/28 [90/20514560] via 200.5.5.1, 00:01:30, Serial1/2 D 192.168.10.32/27 [90/20514560] via 200.5.5.1, 00:01:30, Serial1/2 D192.168.10.128/26 [90/20514560] via 200.5.5.6, 00:01:13, Serial1/1 ...
В остальном, таблица маршрутизации не изменилась.
В маршрутизаторе R_С появились пути к подсетям 192.168.10.16/28 и 192.168.10.32/27:
R_С#sh ip route ... 192.168.10.0/24 is variably subnetted, 4 subnets, 4 masks D 192.168.10.0/24 is a summary, 00:02:18, Null0 D 192.168.10.16/28 [90/21026560] via 200.5.5.5, 00:02:02, Serial1/2 D 192.168.10.32/27 [90/21026560] via 200.5.5.5, 00:02:02, Serial1/2 C 192.168.10.128/26 is directly connected, FastEthernet0/0 192.168.20.0/24 is variably subnetted, 2 subnets, 2 masks D 192.168.20.0/24 is a summary, 00:02:18, Null0 D 192.168.20.64/29 [90/20514560] via 200.5.5.5, 00:02:02, Serial1/2 200.5.5.0/24 is variably subnetted, 3 subnets, 2 masks D 200.5.5.0/24 is a summary, 00:02:18, Null0 D 200.5.5.0/30 [90/21024000] via 200.5.5.5, 00:02:02, Serial1/2 C 200.5.5.4/30 is directly connected, Serial1/2
Таким образом, протокол EIGRP обеспечивает бесклассовую междоменную маршрутизацию CIDR и возможность использования сетевых масок переменной длины VLSM. Протокол EIGRP в обновлениях передает адрес сети назначения, значение сетевой маски подсети, а также адрес следующего перехода (шлюза).