Цель: изучить и понять, как суммировать маршруты с помощью EIGRP. Суммирование маршрутов позволяет уменьшить размер таблиц маршрутизации за счет объявления сводного маршрута для диапазона из нескольких конкретных маршрутов.
Суммирование маршрутов — фундаментальный навык для сетевых инженеров. В современных сетях с подсетями таблицы маршрутизации могут стать очень большими из-за огромного количества сетевых записей. Чтобы уменьшить нагрузку на маршрутизаторы, связанную с чрезвычайно большими таблицами маршрутизации, можно использовать суммирование маршрутов.
Топология:
Пожалуйста, используйте следующую топологию для выполнения этого лабораторного упражнения:
Task 1:
Настройте имена хостов на R1 и R3, как показано в топологии. Поскольку R1 S0/0 является DCE-концом последовательного соединения back-to-back, сконфигурируйте R1 для отправки тактовой информации R3 со скоростью 256 Кбит/с. Настройте IP-адреса для интерфейсов R1 и R3 S0/0, как указано в топологии, и выполните проверку связи между маршрутизаторами, чтобы проверить подключение на основе ваших конфигураций.
Task 2:
Сконфигурируйте интерфейсы loopback на R3, как показано в топологии.
Task 3:
Включите EIGRP, используя ASN 172 как на R1, так и на R3, и настройте сетевые инструкции EIGRP для интерфейсов R1 и R3 S0/0 и для интерфейсов обратной связи на R3. Убедитесь, что EIGRP не выполняет автоматическое суммирование на границах классовой сети.
Task 4:
На R1 проверьте маршруты EIGRP, которые вы получаете от R3. У вас должно быть три маршрута для интерфейсов обратной связи 10.x.x.x/24, настроенных на R3 и объявленных EIGRP. Проверьте эти IP-адреса для проверки подключения.
Task 5:
Сконфигурируйте R3 для отправки сводного маршрута для интерфейсов обратной связи 10.x.x.x/24 на R1.
Task 6:
Проверьте маршруты EIGRP, которые вы получаете от R3 на R1. Теперь у вас должен быть один маршрут для интерфейсов обратной связи 10.x.x.x/24, настроенных на R3 и объявленных EIGRP. Проверьте эти IP-адреса для проверки подключения.
Настройка и проверка
Task 4:
R1#show ip route eigrp
10.0.0.0/24 is subnetted, 3 subnets
D 10.30.3.0 [90/2297856] via 172.16.1.2, 00:00:33, Serial0/0
D 10.20.2.0 [90/2297856] via 172.16.1.2, 00:00:34, Serial0/0
D 10.10.1.0 [90/2297856] via 172.16.1.2, 00:00:34, Serial0/0
R1#ping 10.10.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.1.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/6/8 ms
R1#ping 10.20.2.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.20.2.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/6/8 ms
R1#ping 10.30.3.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.30.3.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/6/8 ms
Task 5:
Второй октет в двоичной системе счисления для трех подсетей интерфейса обратной связи на R3 был бы записан следующим образом:
Последнее значение, при котором все четыре бита совпадают, равно 32. Следовательно, чтобы определить итоговый адрес, вставьте значение 1 и сложите эти биты. Ответом будет десятичное значение, которое вы будете использовать для создания маски подсети сводного адреса. Это проиллюстрировано следующим образом:
Маска подсети для вашей обобщенной сети будет следующей 128 + 64 + 32 , что равно 224. Итоговый адрес тогда был бы записан как 10.0.0.0 255.255.224.0 или 10.0.0.0/11. Чтобы настроить EIGRP на отправку этого сводного адреса вместо трех сетевых записей 10.x.x.x/24, используйте ip summary-address eigrp <ASN> на интерфейсе, который EIGRP использует для отправки обновлений другим маршрутизаторам RIPv2, как показано ниже. Не забудьте добавить ASN при настройке суммирования маршрута EIGRP.
R3#conf t
Enter configuration commands, one per line. End with CTRL/Z.
R3(config)#int s0/0
R3(config-if)#ip summ
R3(config-if)#ip summary-address eigrp 172 10.0.0.0 255.224.0.0
R3(config-if)#end
*Mar 1 02:39:48.125: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 172: Neighbor 172.16.1.1 (Serial0/0) is down: summary configured
*Mar 1 02:39:50.305: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 172: Neighbor 172.16.1.1 (Serial0/0) is up: new adjacency
R3#
R3#show running-config interface s0/0
Building configuration...
Current configuration : 134 bytes
!
interface Serial0/0
ip address 172.16.1.2 255.255.255.192
ip summary-address eigrp 172 10.0.0.0 255.224.0.0 5
no fair-queue
end
ПРИМЕЧАНИЕ: Как видно из приведенного выше вывода, когда настроен суммарный адрес EIGRP, соседние смежности EIGRP через этот интерфейс сбрасываются. Будьте осторожны, выполняя это в среде производственной сети. Из-за этого нет необходимости выполнять команду clear ip route *. Также обратите внимание, что в конфигурации интерфейса, несмотря на то, что мы выдали команду ip summary-address eigrp 172 10.0.0.0 255.224.0.0, в конце есть дополнительные 5. Это связано с тем, что сводные маршруты EIGRP имеют административное расстояние по умолчанию, равное 5. Это можно просмотреть на маршрутизаторе, выполнив обобщение следующим образом:
R2#show ip route 10.30.3.1 255.224.0.0
Routing entry for 10.0.0.0/11
Known via “eigrp 172”, distance 5, metric 128256, type internal
Redistributing via eigrp 172
Routing Descriptor Blocks:
* directly connected, via Null0
Route metric is 128256, traffic share count is 1
Total delay is 5000 microseconds, minimum bandwidth is 10000000 Kbit
Reliability 255/255, minimum MTU 1514 bytes
Loading 1/255, Hops 0
Сводные маршруты в EIGRP всегда будут указывать на интерфейс Null0, который является просто логическим интерфейсом «черной дыры» в маршрутизаторах Cisco IOS.
Task 6:
R1#show ip route eigrp
10.0.0.0/11 is subnetted, 1 subnets
D 10.0.0.0 [90/2297856] via 172.16.1.2, 00:03:20, Serial0/0
R1#ping 10.10.1.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.10.10.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/6/8 ms
R1#ping 10.20.2.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.20.20.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/5/8 ms
R1#ping 10.30.3.1
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.30.30.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/6/8 ms