Настройка суммирования маршрутов OSPF в Cisco
Предварительные требования: состояние протокола Open Shortest Path First (OSPF) и настройка OSPF для нескольких областей в Cisco.
Суммирование маршрутов в любом протоколе внутренних шлюзов (IGP ) создает единую запись маршрута с префиксом и длиной префикса, превышающей один или меньший компонентный маршрут. Например, суммарный маршрут 10.1.0.0/16 включает подсети 10.1.1.0/24, 10.1.4.132/30 и другие подсети в диапазоне от 10.1.0.0 до 10.1.255.255. Суммарные маршруты уменьшают размер таблиц маршрутизации и баз данных топологии, косвенно улучшая конвергенцию. Все маршрутизаторы в одной области OSPF должны иметь:
- Идентичные базы данных состояния канала после завершения лавинной рассылки.
- Те же сводные маршруты.
- Должны отсутствовать одни и те же подсети компонентов каждой сводки.
Чтобы сделать вышеописанное, OSPF разрешает суммирование маршрутов только в том случае, если маршруты внедряются в область следующими типами маршрутизаторов:
- Area Border Router (ABR) — межобластные маршруты
- Граничный маршрутизатор автономной системы (ASBR) — внешние маршруты
Команды суммирования маршрутов OSPF:
Тип маршрутизатора | Подкоманда OSPF маршрутизатора |
---|---|
АСБР | итоговый адрес <идентификатор сети> <префикс-маска> [не реклама] |
АБР | область <идентификатор области> диапазон <идентификатор сети> <префикс-маска> [реклама | нереклама] |
Примечание. Ключевые слова «реклама» и «нереклама» указывать необязательно. Ключевое слово not-advertise используется для фильтрации подсетей, подразумеваемых сводкой.
Настройка суммирования маршрутов OSPF:
Шаг 1: Создайте топологию с двумя маршрутизаторами в GNS3, как показано на рисунке ниже:
Шаг 2: Настройте адрес IPv4 на физическом интерфейсе маршрутизаторов:
R1(config)#interface FastEthernet0/0 R1(config-if)#ip address 10.0.0.1 255.255.255.0 R1(config-if)#no shutdown
R2(config)#interface FastEthernet0/0 R2(config-if)#ip address 10.0.0.2 255.255.255.0 R2(config-if)#no shutdown
Шаг 3: Настройте петлевой интерфейс на маршрутизаторе R2 с адресом IPv4:
R2(config)#interface Loopback0 R2(config-if)#ip address 8.8.8.8 255.255.255.255
Шаг 4: Настройте петлевые интерфейсы на маршрутизаторе R1 с адресом IPv4:
R1(config)#interface Loopback0 R1(config-if)#ip address 172.168.1.1 255.255.255.0 R1(config-if)#interface Loopback1 R1(config-if)#ip address 172.168.2.1 255.255.255.0
Шаг 5: Настройка процесса OSPF на обоих маршрутизаторах с помощью команды router OSPF <process-id> :
R1(config)#router OSPF 1 R1(config-router)#exit
R2(config)#router OSPF 1 R2(config-router)#exit
Шаг 6: Включение OSPF на интерфейсах с помощью подкоманды уровня интерфейса IP OSPF <process-id> area <area-id> :
R1(config)#interface FastEthernet0/0 R1(config-if)#ip OSPF 1 area 1 R1(config-if)#interface Loopback0 R1(config-if)#ip OSPF 1 area 0 R1(config-if)#interface Loopback1 R1(config-if)#ip OSPF 1 area 0
R2(config)#interface FastEthernet0/0 R2(config-if)#ip OSPF 1 area 1 R2(config-if)#interface Loopback0 R2(config-if)#ip OSPF 1 area 1
Шаг 7. Проверка таблицы маршрутизации IPv4 на маршрутизаторах и просмотр записи маршрута OSPF:
R1#show ip route
R2#show ip route
Шаг 8: Настройка маршрутизатора R1 (ABR) для объявления единого межобластного суммарного маршрута, который включает все 2 маршрута:
- 192.168.1.0/24
- 192.168.2.0/24
Итак, суммарный маршрут 172.168.0.0/22 включает в себя диапазон подсетей 172.168.0.0 — 172.168.3.255.
R1(config)#router OSPF 1 R1(config-router)#area 0 range 172.168.0.0 255.255.252.0 R1(config-router)#end
Шаг 9. Проверка правильности распространения сводного маршрута маршрутизатором R1 после настройки суммирования маршрутов на маршрутизаторе R1 путем просмотра таблицы маршрутизации IPv4 маршрутизатора R2:
R2#show ip route
Шаг 10: Проверка подключения через оба маршрутизатора:
Теперь попробуйте пропинговать петлевой интерфейс R2 с R1 и наоборот:
R1#ping 8.8.8.8
R1#ping 172.168.1.1 R1#ping 172.168.2.1