Суммаризация маршрутов IPv6 OSPFv3

Так как внутри зоны на всех маршрутизаторах должен быть одинаковый набор LSA, выполнять суммаризацию внутри зоны недопустимо. Суммаризация производится только на границе между зонами, то есть на ABR и ASBR маршрутизаторах. Более того, суммаризация возможна только на том ABR, который является ABR-маршрутизатором для той зоны, в которой находятся суммируемые маршруты.

Для того чтобы суммаризация была эффективной и вообще возможной, нужно заранее правильно спроектировать адресное пространство. Префиксы должны суммироваться в одну суммарную сеть.

У суммарного маршрута длина префикса должна быть меньше, чем длины префиксов у суммируемых подсетей.

Постройте следующую схему:

Настройте маршрутизаторы аналогично предыдущему пункту, за исключением адресов обратной связи.

На R3 проверьте доступны ли все маршруты с R1:

R3#show ipv6 route ospf
IP Route Table for VRF "default"
O  2001:db8:0:1000::/64 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:0:1000::1/128 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:0:2000::/64 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:0:2000::1/128 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:0:3000::/64 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:0:3000::1/128 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:0:4000::/64 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:0:4000::1/128 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:12:12::/64 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1

На R2 в режиме конфигурации OSPFv3 (команда router ospf6) введите команду area 0 range 2001:db8::/50 advertise.

На R3 снова проверьте маршруты:

R3#show ipv6 route ospf
IP Route Table for VRF "default"
O  2001:db8::/50 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:0:4000::/64 [110/2] via fe80::1e87:76ff:fe40:202
O  2001:db8:0:4000::1/128 [110/2] via fe80::1e87:76ff:fe40:202
O  2001:db8:12:12::/64 [110/2] via fe80::1e87:76ff:fe40:202

Как видно, в таблицу попал как суммаризованный маршрут так и подсеть 2001:db8:0:4000::/64. Другими словами этот маршрут не попал в суммаризованный маршрут. Почему? Потому что он не подпадает под длину префикса 50!

Поменяйте на R2 длину префикса с 50 на 49:

no area 0 range 2001:db8::/50 advertise
area 0 range 2001:db8::/49 advertise

На R3:

R3#show ipv6 route ospf
IP Route Table for VRF "default"
O  2001:db8::/49 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1
O  2001:db8:12:12::/64 [110/2] via fe80::1e87:76ff:fe40:202, 2ge1

Теперь все адреса обратной связи на R1 попали в суммаризованный маршрут.

Дополнительно, командой ping на R3 вы можете проверить каждый из loopback-адресов.