Цель: изучить и понять последствия разделения горизонта в типичной звездообразной топологии.
Настройка и устранение неполадок разделения горизонта — это фундаментальный навык. EIGRP — это усовершенствованный протокол вектора расстояния, который использует разделенный горизонт для предотвращения петель маршрутизации. Разделение горизонта требует, чтобы EIGRP не отправлял обновления обратно из интерфейса, на котором они были получены. Хотя эта функция по умолчанию в целом полезна, она может иметь катастрофические последствия для традиционных звездообразных топологий.
Топология:
Пожалуйста, используйте следующую топологию для выполнения этого лабораторного упражнения:
Task 1:
Эта лабораторная работа будет выполняться только на маршрутизаторах R1, R2 и R3. Настройте имена хостов на маршрутизаторах R1, R2 и R3, как показано выше.
Task 2:
Сконфигурируйте коммутатор в топологии с именем хоста Sw1. Включите F0/1, F0/2 и F0/4 на Sw1, чтобы при включении интерфейсов маршрутизатора, подключенных к этим портам коммутатора, они могли отображаться.
Task 3:
Настройте IP-адреса на интерфейсах Fa0/0 на R1, R2 и R3. Убедитесь, что вы включили эти интерфейсы и они работают.
Task 4:
Настройте frame relay на R1, R2 и R3. Используйте IP-адреса в топологии для соответствующих последовательных интерфейсов. Используйте инкапсуляцию frame relay Cisco по умолчанию. Настройте статические карты frame relay между R1, R2 и R3 таким образом, чтобы каждый маршрутизатор имел статическую карту frame relay для двух других маршрутизаторов в сети frame relay.
Task 5:
Включите EIGRP в ASN 1760 на R1, R2 и R3 для всех подсетей, настроенных на этих соответствующих маршрутизаторах. Обязательно отключите автоматическое суммирование EIGRP на границах классовой сети.
Task 6:
Если вы настроили все в соответствии с запросом, вы не сможете увидеть маршрут 10.1.1.0/24 через EIGRP на R3, равно как и маршрут 172.16.3.0/25 через EIGRP на R2. Однако у R1 будут оба маршрута. Убедитесь, что это так, используя соответствующие команды.
Task 7:
Основываясь на ваших исследованиях, вы знаете, что причина, по которой вы не видите маршрут 10.1.1.0/24 через EIGRP на R3 и маршрут 172.16.3.0/25 через EIGRP на R2, заключается в том, что оба эти маршрута отправляются на R1 через EIGRP, но поскольку протоколы вектора расстояния не отправляют информацию о маршруте обратно из одного и того же источника. интерфейс, который они получили, R1 не будет отправлять информацию о маршруте для 10.1.1.0/24 в R3 или информацию о маршруте для 172.16.3.0/25, поскольку информация о маршруте была получена через тот же интерфейс. Чтобы этого не произошло, отключите эту функцию по умолчанию.
Task 8:
Теперь убедитесь, что вы можете видеть маршрут 10.1.1.0/24 через EIGRP на R3 и маршрут 172.16.3.0/25 через EIGRP на R2. Проверьте 10.1.1.1 с R3 и 172.16.3.3 с R2, чтобы проверить подключение к сети.
Настройка и проверка
Task 4:
R1#show frame-relay map
Serial1/0 (up): ip 10.0.0.2 dlci 102(0x66,0x1860), static, broadcast, CISCO, status defined, active
Serial1/0 (up): ip 10.0.0.3 dlci 103(0x67,0x1870), static, broadcast, CISCO, status defined, active
R2#show frame-relay map
Serial0/0 (up): ip 10.0.0.1 dlci 201(0xC9,0x3090), static, broadcast, CISCO, status defined, active
Serial0/0 (up): ip 10.0.0.3 dlci 201(0xC9,0x3090), static, broadcast, CISCO, status defined, active
R3#show frame-relay map
Serial1/0 (up): ip 10.0.0.1 dlci 301(0x12D,0x48D0), static, broadcast, CISCO, status defined, active
Serial1/0 (up): ip 10.0.0.2 dlci 301(0x12D,0x48D0), static, broadcast, CISCO, status defined, active
Task 5:
R1#conf t
Enter configuration commands, one per line. End with CTRL/Z.
R1(config)#router eigrp 1760
R1(config-router)#no auto-summary
R1(config-router)#net 10.0.0.0
R1(config-router)#network 192.168.1.0
R1(config-router)#end
R1#
R2#config t
Enter configuration commands, one per line. End with CTRL/Z.
R2(config)#router eigrp 1760
R2(config-router)#no auto-summary
R2(config-router)#network 10.0.0.0
R2(config-router)#network 10.1.1.0
R2(config-router)#^Z
R2#
R3#config t
Enter configuration commands, one per line. End with CTRL/Z.
R3(config)#router eigrp 1760
R3(config-router)#no auto-summary
R3(config-router)#network 10.0.0.0
R3(config-router)#network 172.16.3.0
R3(config-router)#^Z
R3#
R1#show ip eigrp neighbors
IP-EIGRP neighbors for process 1760
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
1 10.0.0.2 Se1/0 165 00:01:07 24 200 0 2
0 10.0.0.3 Se1/0 153 00:01:25 124 744 0 2
R2#show ip eigrp neighbors
IP-EIGRP neighbors for process 1760
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 10.0.0.1 Se0/0 128 00:00:53 911 5000 0 4
R3#show ip eigrp neighbors
IP-EIGRP neighbors for process 1760
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
0 10.0.0.1 Se1/0 156 00:02:20 8 200 0 4
Task 6:
R3#show ip route eigrp
192.168.1.0/26 is subnetted, 1 subnets
D 192.168.1.0 [90/2195456] via 10.0.0.1, 00:10:53, Serial1/0
R2#show ip route eigrp
192.168.1.0/26 is subnetted, 1 subnets
D 192.168.1.0 [90/2195456] via 10.0.0.1, 00:10:55, Serial0/0
R1#show ip route eigrp
172.16.0.0/25 is subnetted, 1 subnets
D 172.16.3.0 [90/2195456] via 10.0.0.3, 00:12:23, Serial1/0
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 10.1.1.0/24 [90/2195456] via 10.0.0.2, 00:12:04, Serial1/0
Task 7:
R1#conf t
Enter configuration commands, one per line. End with CTRL/Z.
R1(config)#int s1/0
R1(config-if)#no ip split-horizon eigrp 1760
R1(config-if)#end
R1#
*Mar 1 01:20:39.104: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 1760: Neighbor 10.0.0.2 (Serial1/0) is down: split horizon changed
*Mar 1 01:20:39.108: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 1760: Neighbor 10.0.0.3 (Serial1/0) is down: split horizon changed
*Mar 1 01:20:39.677: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 1760: Neighbor 10.0.0.3 (Serial1/0) is up: new adjacency
*Mar 1 01:21:34.122: %DUAL-5-NBRCHANGE: IP-EIGRP(0) 1760: Neighbor 10.0.0.2 (Serial1/0) is up: new adjacency
ПРИМЕЧАНИЕ: Когда вы отключаете (или повторно включаете) разделенный горизонт на интерфейсе, все смежности EIGRP, которые были установлены через этот интерфейс, сбрасываются, как указано в выходных данных выше. Вы можете убедиться, что соседи были успешно восстановлены, используя команду show ip eigrp neighbors, как показано в следующем выводе:
R1#show ip eigrp neighbors
IP-EIGRP neighbors for process 1760
H Address Interface Hold Uptime SRTT RTO Q Seq
(sec) (ms) Cnt Num
1 10.0.0.2 Se1/0 131 00:00:50 1512 5000 0 4
0 10.0.0.3 Se1/0 131 00:01:44 13 200 0 5
Task 8:
R2#show ip route eigrp
172.16.0.0/25 is subnetted, 1 subnets
D 172.16.3.0 [90/2707456] via 10.0.0.1, 00:00:05, Serial0/0
192.168.1.0/26 is subnetted, 1 subnets
D 192.168.1.0 [90/2195456] via 10.0.0.1, 00:00:05, Serial0/0
R2#ping 172.16.3.3
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.16.3.3, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 28/32/40 ms
R3#show ip route eigrp
10.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
D 10.1.1.0/24 [90/2707456] via 10.0.0.1, 00:00:47, Serial1/0
192.168.1.0/26 is subnetted, 1 subnets
D 192.168.1.0 [90/2195456] via 10.0.0.1, 00:00:47, Serial1/0
R3#ping 10.1.1.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 10.1.1.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 24/27/32 ms