Телекоммуникационные технологии.Сети TCP-IP


         

есть P. Добавляем этот факт


a
?
есть P. Добавляем этот факт в таблицу результатов, изымаем P из O, переносим V из R в Е.
Строим новые пути: согласно базе данных из V=?
существует один односегментный путь A. Добавив его к P=DBА, получим путь DBAА с метрикой 6. Этот путь добавляется в упорядоченный список О.
E={?
,?
,?
,?
}, R={}, O={DBC,DBAA}.
Результаты: (?
: D;?
:DB,?
:DBA)
Итерации 7 и 8
На этих итерациях из списка О будут удалены оставшиеся пути, так как они ведут к вершинам, уже находящимся в множестве Е, больше никаких изменений не произойдет.
Итерация 9
Так как список О пуст и множество R пусто, то кратчайшие пути из S до всех вершин графа построены, недостижимых вершин нет. Работа алгоритма закончена.
Результатом работы является таблица кратчайших путей от маршрутизатора ?
до всех остальных маршрутизаторов:
?
a
?
:DB
?
a
?
:DBA
?
a
?
:D
На основе этой информации в узле ?
строится таблица маршрутов, ведущих ко всем узлам OSPF-системы. Для этого из вышеприведенной таблицы нужно взять первую связь каждого пути. Маршрутизатор, к которому ведет эта связь, будет являться следующим маршрутизатором для данного маршрута. При этом алгоритм SPF гарантирует, что и следующий маршрутизатор построил кратчайшие пути, соответствующие путям маршрутизатора ?
, т.е. если кратчайший путь из ?
в ?
(DBA) лежит через узел ?
, в который ведет связь D, то кратчайший путь из ?
в ?
будет ВА.
Таким образом, таблица маршрутов в узле ?
будет выглядеть:
?
a
?
: через ?
, линия D
?
a
?
: через ?
, линия D
?
a
?
: через линию D

Содержание  Назад  Вперед