пути - это дистанция, а вершина-адресат и следующая вершина представляют
собой вектор.
Когда алгоритм завершает работу, результаты могут быть использованы
для «путешествия» между любыми двумя вершинами графа. Находясь в ис-
ходной вершине, «путешественник» должен найти путь к вершине-адресату и
переместиться в следующую вершину, указанную в пути. Находясь в следую-
щей вершине, путешественник должен опять найти путь к вершине-адресату
и переместиться в следующую вершину, указанную в этом пути. Путеше-
ственник должен продолжать эти действия, пока не достигнет искомой вер-
шины.
Описанный процесс, по существу, является маршрутизацией. Пути,
имеющиеся у каждой вершины, составляют таблицу маршрутизации этой
вершины. Следовательно, задача, которую решает дистанционно-векторный
алгоритм, – это заполнение таблицы маршрутизации путями, или маршрута-
ми, именно эта задача и решается протоколами динамической маршрутиза-
ции.
4.1.1 Дистанционно-векторный алгоритм для протокола IP
В версии дистанционно-векторного алгоритма для протокола IP или
другого маршрутизируемого протокола вершины представляют маршрутиза-
торы, а ребра – соединения между ними.
Предназначение версии дистанционно-векторного алгоритма для прото-
кола IP несколько отличается от предназначения общей версии. Цель версии
для протокола IP находить пути к сетевым префиксам. Следовательно, содер-
жимое объявлений, которыми обмениваются маршрутизаторы, тоже отлича-
ется - вместо вершин объявления содержат сетевые префиксы, к которым
имеют доступ объявляющие маршрутизаторы.
Говорят, что сетевые префиксы, содержащиеся в маршрутных обновле-
ниях, анонсируются маршрутизатором. Объявляемые сетевые префиксы бе-
рутся с собственных интерфейсов маршрутизатора и получаются от других
маршрутизаторов в маршрутных обновлениях.
Процесс получения и принятия сетевых префиксов, передаваемых в
маршрутных обновлениях других маршрутизаторов, называется обучением.
Однако не все сетевые префиксы в маршрутных обновлениях, которые полу-
чает маршрутизатор, принимаются.
Интерфейсы, через которые маршрутизатор получает и отправляет
маршрутные обновления, должны быть отдельно сконфигурированы админи-
стратором для выполнения этой задачи. Маршрутизатор не получает и не от-
правляет маршрутные обновления через другие интерфейсы. Каждый интер-
фейс, сконфигурированный для получения и передачи маршрутных обновле-
ний, получает некоторую стоимость в рамках протокола маршрутизации, ко-
торая используется в двух целях.