Стоимость (другое название метрика) интерфейса OSPF характеризует издержки на отправку пакетов через тот или иной интерфейс. Стоимость интерфейса обратно пропорциональна его пропускной способности. Более высокая пропускная способность подразумевает более низкую стоимость. При передаче данных через последовательный канал 56k издержки (стоимость) и временные задержки выше, чем при передачи через канал 10M Ethernet. Формула для расчета стоимости: стоимость = 10000 0000/пропускная способность в бит/c Например, стоимость передачи данных через канал 10M Ethernet — 10 EXP8/10 EXP7 = 10, стоимость передачи данных через канал T1 — 10 EXP8/1544000 = 64.
По умолчанию стоимость интерфейса рассчитывается на основе пропускной способности. Для принудительного вычисления стоимости интерфейса используется команда режима внутренней настройки интерфейса ip ospf cost . Дерево кратчайших путей Предположим, что диаграмма сети со стоимостью интерфейсов имеет следующий вид. Чтобы построить дерево кратчайших путей для RTA, необходимо сделать RTA корнем дерева и вычислить наименьшую стоимость для каждого места назначения. Выше приведено представление сети с точки зрения RTA. При вычислении стоимости обратите внимание на направление стрелок.
Например, стоимость интерфейса RTB для сети 128.213.0.0 не имеет значения при вычислении стоимости для сети 192.213.11.0. RTA может достичь 192.213.11.0 через RTB со стоимостью 15 (10+5). RTA также может достичь 222.211.10.0 через RTC со стоимостью 20 (10+10) или через RTB со стоимостью 20 (10+5+5). Если к месту назначения существует несколько путей с одинаковой стоимостью, версия протокола OSPF от Cisco отследит до 6 переходов к этому месту назначения. После того, как маршрутизатор построит дерево кратчайших путей, он начнет построение соответствующей таблицы маршрутизации. Метрика (стоимость) сетей с прямым подключением равна 0, стоимость других сетей рассчитываются с помощью дерева.
Маршрутизаторы областей и пограничные маршрутизаторы Как упоминалось ранее, OSPF использует лавинную рассылку для обмена данными о состоянии каналов между маршрутизаторами. Любые изменения в данных маршрутизации распространяются по всем маршрутизаторам в сети с помощью лавинной рассылки. Области позволяют установить ограничения для распространения обновлений состояния канала. Лавинная рассылка и расчет алгоритма Дейкстра на маршрутизаторе ограничены изменениями внутри области. Все маршрутизаторы в области имеют базу данных состояний канала.
Маршрутизаторы, которые принадлежат нескольким областям и соединяют эти области с магистральной областью, называются пограничными маршрутизаторами области (ABR). Поэтому ABR должны поддерживать информацию, описывающую магистральные области и области, примыкающие к ним.