Короткий ответ - потому что ZEUS (который суммирует) суммирует для Зоны 2, но также делит Зону 2 с WODAN. OSPF требует, чтобы все маршрутизаторы в области имели одинаковую точную копию базы данных состояния канала области; ABR OSPF выполняют отдельные вычисления алгоритма SPF для каждой области, в которой они участвуют.
Цитата RFC 2328 - сначала откройте кратчайший путь :
- ...
- ...
- ...
Функциональное резюме
Отдельная копия базового алгоритма маршрутизации OSPF выполняется в каждой области. Маршрутизаторы, имеющие интерфейсы для нескольких областей, запускают несколько копий алгоритма.
...
12.2. База данных состояния ссылок
Маршрутизатор имеет отдельную базу данных состояний каналов для каждой области, к которой он принадлежит. Все маршрутизаторы, принадлежащие к одной и той же области, имеют идентичные базы данных состояний каналов для этой области.
Вы можете проверить это с помощью:
WODAN# show ip ospf database | i ID|Area|Link|172.16.2
...
OSPF Router with ID (2.2.2.2) (Process ID 1)
Summary Net Link States (Area 0)
Link ID ADV Router Age Seq# Checksum Link count
172.16.2.0 3.3.3.3 1721 0x80007657 0x006E08 1
...
OSPF Router with ID (2.2.2.2) (Process ID 1)
Router Link States (Area 2)
Link ID ADV Router Age Seq# Checksum Link count
172.16.2.2 3.3.3.3 1721 0x80007657 0x00640F 1
Я высмеял этот вывод из опыта, но я ожидаю, что вы увидите:
- Сводная таблица LSA для 172.16.2.0 в области 0
- LSA маршрутизатора, содержащий 172.16.2.2 в области 2 (я предположил, что 172.16.2.2 - это идентификатор LSA маршрутизатора)
Поскольку 172.16.2.2 все еще существует в LSDB OSPF, OSPF устанавливает для него маршрут. Обратите внимание, что есть разница между 172.16.2.2/32 и 172.16.2.0/23 в выводе show ip route
:
- 172.16.2.0/23 - это
O IA
маршрут ( IA
означает Inter-Area, сгенерированный LSA сводки сети типа 3)
- 172.16.2.2/32 - это
O
маршрут, если после него нет букв O
, то маршрут идет от LSA маршрутизатора, также называемого LSA типа 1
И последнее замечание, о котором вы прямо не упомянули ... вы настроили петли ZEUS с 24-битными масками; однако из- за способа, которым OSPF обрабатывает петли , эти петли объявляются как маршруты хоста.