Протоколы динамической маршутизации. В чем отличие link state и distance vector? Можно для тупых объяснить?

Я про OSPF, EIGRP и BGP читал пытался понять что и как и встретил там словосочетания " link state" и "distance vector".
Пытался нагуглить что они означают и в чем разница и не фига не понял :-(
Может кто умный растолкует?
  • Вопрос задан
  • 3833 просмотра
Решения вопроса 1
vvpoloskin
@vvpoloskin Куратор тега Компьютерные сети
Инженер связи
Все просто.

Дистанционно-векторные (dva) отправляют соседям все записи из своей таблицы маршрутизации и подсчитанное значение метрики для каждого из них. Получается два длинных вектора - сами маршруты и метрика для каждого. Каждый маршрутизатор знает только таблицу маршрутизации своего соседа.
Состояния канала (lsa) отправляют соседям только свои direct-connected сети с некой, заранее указанной метрикой и неизменно пересылают такие же сообщения от других своих соседях. Каждый маршрутизатор за счет всей этой информации знает все маршрутизаторы в сети, подключенные к ним сети и значение метрик для каждой из них.

Считается, что dva (даже чистый ebgp проще ospf/isis) значительно проще и предсказуемее lsa, более контролируемые (читай безопасные), так как в первом случае не запускается никаких хитрых алгоритмов выбора пути и можно контролировать политики анонсов маршрутной информации для каждого соседа.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Wexter
link-state строят маршрутизацию на основе топологии всей сети, distance-vector строят на основе маршрутов от соседей, они не мониторят состояние всей сети
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы