Протокол многоадресной маршрутизации с вектором расстояния
Протокол многоадресной маршрутизации с вектором расстояния ( DVMRP ), определенный в RFC 1075 — это протокол маршрутизации , используемый для обмена информацией между маршрутизаторами для облегчения транспортировки многоадресных IP- пакетов между сетями. Он лег в основу исторической магистрали многоадресной рассылки Интернета Mbone .
Операция
[ редактировать ]Протокол основан на протоколе информации о маршрутизации (RIP). [1] Маршрутизатор генерирует таблицу маршрутизации с группой многоадресной рассылки, о которой он знает, с соответствующими расстояниями (т. е. количеством устройств/маршрутизаторов между маршрутизатором и пунктом назначения). Когда многоадресный пакет получен маршрутизатором, он пересылается интерфейсами маршрутизатора, указанными в таблице маршрутизации.
DVMRP работает с помощью метода лавинной рассылки обратного пути, отправляя копию полученного пакета (в частности, сообщения IGMP для обмена информацией о маршрутизации с другими маршрутизаторами) через каждый интерфейс, кроме того, на который прибыл пакет. Если маршрутизатор (т. е. LAN, с которой он граничит) не желает быть частью определенной группы многоадресной рассылки, он отправляет «сообщение об обрезке» по исходному пути многоадресной рассылки.
Критика
[ редактировать ]Будучи простым протоколом вектора расстояния, DVMRP испытывает трудности с масштабированием сети в некоторых топологиях. [2] в первую очередь из-за периодической перезагрузки, необходимой для обнаружения новых хостов. Это было более распространено в ранних версиях протокола, до реализации обрезки. [3] Механизм плоской одноадресной маршрутизации DVMRP, который используется для определения исходного интерфейса потока данных, также влияет на его способность к масштабированию.