75
сообщением и его получают все остальные маршрутизаторы сети.
Естественно, что по своим внешним интерфейсам, ведущим к про-
чим маршрутизаторам системы, не находящимся в данной сети мно-
жественного доступа, каждый маршрутизатор отправляет сообщения
без участия выделенного маршрутизатора.
Протокол OSPF позволяет также редуцировать размер базы дан-
ных состояния связей. Для этого в граф системы вводится виртуаль-
ная вершина «транзитная сеть», представляющая собой сеть множе-
ственного доступа как таковую. Каждый маршрутизатор, в том числе
и выделенный, при таком подходе имеет не набор двухточечных
связей со всеми остальными маршрутизаторами своей сети, а одну
связь с вершиной «транзитная сеть». Таким образом, в базу данных
вносится всего 2N, а не N2 записей: N записей о связях, идущих от
маршрутизаторов к вершине «транзитная сеть», и столько же связей,
идущих в обратном направлении.
За поддержку в базе данных записей о связях, идущих от марш-
рутизаторов, отвечают, как и положено, сами маршрутизаторы. Эти
связи имеют метрику, равную метрике сети (например, 10 в случае
10 Base-T Ethernet).
За поддержку связей, идущих от транзитной сети к маршрутиза-
торам, отвечает выделенный маршрутизатор. Такие связи имеют ну-
левую метрику. Это связано с тем, что при такой модели маршрут
между двумя маршрутизаторами А и В в сети T проходит через вер-
шину «транзитная сеть Т», его метрика равна сумме метрик связей
АТ и ТВ. Очевидно, что метрика данного маршрута должна быть
равна метрике сети, но метрика связи АТ уже равна метрике сети,
следовательно, метрика связи ВТ должна быть нулевой.
§9. Иерархическая маршрутизация (разбиение на области)
Для упрощения вычисления маршрутов и уменьшения размера
базы данных состояния связей OSPF-система может быть разбита на
отдельные независимые области (areas), объединяемые в единую си-
стему особой областью, называемой магистралью (backbone). Обла-
сти, не являющиеся магистралью, называются периферийными.
Маршруты внутри каждой области вычисляются как в отдельной
системе: база данных состояния связей содержит записи только о
связях маршрутизаторов внутри области, действие протокола зато-
пления не распространяется за пределы области.