Рассмотрим пример суммаризации маршрутов в OSPF. В качестве примера будем использовать схему, изображенную на рисунке 1.
Рисунок 1 – Схема включения.
На маршрутизаторе R1 настроена адресация на интерфейсах и запущен процесс OSPF area 0.0.0.0. На маршрутизаторе R2 также настроена адресация и OSPF, но маршрутизатор поделен на две зоны: area 0.0.0.0 и area 1.1.1.1, а также маршрутизатор получает ряд маршрутов с соседней сети.
Пример настройки OSPF на маршрутизаторе R1:
router ospfv2 test area 0.0.0.0 interface tengigabitethernet 0/0/8 network point-to-point exit exit router-id 1.1.1.1 exit
Пример настройки OSPF на маршрутизаторе R2:
router ospfv2 test area 0.0.0.0 interface tengigabitethernet 0/0/2 network point-to-point exit exit area 1.1.1.1 interface tengigabitethernet 0/0/3 network point-to-point exit exit router-id 1.1.1.2 exit
Проверим таблицу маршрутизации на маршрутизаторе R1:
0/ME5100:R1# show route Tue Jan 16 08:31:48 2024 Codes: C - connected, S - static, O - OSPF, B - BGP, L - local IA - OSPF inter area, EA - OSPF intra area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, LE1 - IS-IS level1 external, LE2 - IS-IS level2 external BI - BGP internal, BE - BGP external, BV - BGP vpn, BL - BGP labeled, R - RIP L 1.1.1.1/32 is directly connected, 02h32m00s, lo1 O IA 1.1.1.5/32 via 10.1.1.0 [30/2], 00h00m09s, te0/0/8 O IA 10.1.0.0/31 via 10.1.1.0 [30/2], 02h25m55s, te0/0/8 C 10.1.1.0/31 is directly connected, 02h26m22s, te0/0/8 L 10.1.1.1/32 is directly connected, 02h26m22s, te0/0/8 O IA 192.168.1.2/32 via 10.1.1.0 [30/2], 00h00m09s, te0/0/8<====== O IA 192.168.1.4/32 via 10.1.1.0 [30/2], 00h00m09s, te0/0/8<====== O IA 192.168.1.6/32 via 10.1.1.0 [30/2], 00h00m09s, te0/0/8<====== O IA 192.168.1.8/32 via 10.1.1.0 [30/2], 00h00m09s, te0/0/8<====== Total entries: 9
Из вывода выше видно, что маршрутизатор R1 принимает ряд маршрутов 192.168.1.x/32 от соседнего маршрутизатора R2. Данные сети мы объединим и передадим в area 0.0.0.0 с маской /24. Для объединения межзоновых маршрутов воспользуемся командой: «area-aggregate summary-lsa <IPv4>». Данную команду применим на маршрутизаторе R2, так как маршрутизатор R2 изучив данные маршруты в area 1.1.1.1 распространяет их в area 0.0.0.0.
Пример конфигурации R2:
router ospfv2 test area 0.0.0.0 interface tengigabitethernet 0/0/2 network point-to-point exit exit area 1.1.1.1 area-aggregate summary-lsa 192.168.1.0/24 <============== exit interface tengigabitethernet 0/0/3.2200 network point-to-point exit exit router-id 1.1.1.2 exit
После применение данной команды, таблица маршрутизации будет выглядеть следующим образом:
0/ME5100:R1# show route Tue Jan 16 08:56:34 2024 Codes: C - connected, S - static, O - OSPF, B - BGP, L - local IA - OSPF inter area, EA - OSPF intra area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, LE1 - IS-IS level1 external, LE2 - IS-IS level2 external BI - BGP internal, BE - BGP external, BV - BGP vpn, BL - BGP labeled, R - RIP L 1.1.1.1/32 is directly connected, 02h56m46s, lo1 O IA 1.1.1.5/32 via 10.1.1.0 [30/2], 00h24m55s, te0/0/8 O IA 10.1.0.0/31 via 10.1.1.0 [30/2], 02h50m41s, te0/0/8 C 10.1.1.0/31 is directly connected, 02h51m08s, te0/0/8 L 10.1.1.1/32 is directly connected, 02h51m08s, te0/0/8 O IA 192.168.1.0/24 via 10.1.1.0 [30/2], 00h02m16s, te0/0/8 <====== Total entries: 6
Как видим, появилась один маршрут 192.168.1.0/24.
Таким же образом можно суммаризировать маршруты LSA NSSA external link (Type 7 LSA).
Применяется командой:
router ospfv2 test area 1.1.1.1 area-aggregate nssa-external-lsa x.x.x.x\x exit exit exit
Также можно скрыть данные подсети, получаемые из area 1.1.1.1. Для этого используется дополнительный параметр: „do-not-advertise-matching“.
router ospfv2 test area 1.1.1.1 area-aggregate summary-lsa 192.168.1.0/24 effect do-not-advertise-matching exit interface tengigabitethernet 0/0/3.2200 network point-to-point exit exit exit
При использовании данного параметра маршруты, входящие в подсеть 192.168.1.0/24, передаваться не будут.
0/ME5100:R2# show route Wed Jan 16 11:04:01 2024 Codes: C - connected, S - static, O - OSPF, B - BGP, L - local IA - OSPF inter area, EA - OSPF intra area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, LE1 - IS-IS level1 external, LE2 - IS-IS level2 external BI - BGP internal, BE - BGP external, BV - BGP vpn, BL - BGP labeled, R - RIP L 1.1.1.1/32 is directly connected, 01d05h04m, lo1 O IA 1.1.1.5/32 via 10.1.1.0 [30/2], 06h14m40s, te0/0/8 O IA 10.1.0.0/31 via 10.1.1.0 [30/2], 06h29m20s, te0/0/8 C 10.1.1.0/31 is directly connected, 01d04h58m, te0/0/8 L 10.1.1.1/32 is directly connected, 01d04h58m, te0/0/8 Total entries: 5