Протокол многоадресной маршрутизации Distance Vector - Distance Vector Multicast Routing Protocol

В Протокол многоадресной маршрутизации Distance Vector (DVMRP), определенный в RFC 1075, это протокол маршрутизации используется для обмена информацией между маршрутизаторы чтобы облегчить транспортировку Многоадресная IP-рассылка пакеты между сетями. Он лег в основу исторической магистрали многоадресной передачи в Интернете, Mbone.

Операция

Протокол основан на Протокол маршрутной информации (ПОКОЙСЯ С МИРОМ).[1] Маршрутизатор создает таблицу маршрутизации с группой многоадресной рассылки, о которой он знает, с соответствующими расстояниями (т. Е. Количеством устройств / маршрутизаторов между маршрутизатором и пунктом назначения). Когда маршрутизатор получает многоадресный пакет, он пересылается интерфейсами маршрутизатора, указанными в таблице маршрутизации.

DVMRP работает с использованием метода лавинной рассылки обратного пути, отправляя копию полученного пакета (в частности, IGMP сообщения для обмена маршрутной информацией с другими маршрутизаторами) через каждый интерфейс, кроме того, на который прибыл пакет. Если маршрутизатор (т. Е. Локальная сеть, с которой он граничит) не желает быть частью определенной группы многоадресной рассылки, он отправляет «сообщение об удалении» по исходному пути многоадресной рассылки.

Критика

Будучи наивным протоколом вектора расстояния, DVMRP имеет трудности с масштабированием сети в некоторых топологиях,[2] в первую очередь из-за периодического перезапуска, необходимого для обнаружения новых хостов. Это было более распространено в ранних версиях протокола, до внедрения сокращения.[3] Плоский механизм одноадресной маршрутизации DVMRP, который используется для определения исходного интерфейса потока данных, также влияет на его возможность масштабирования.

Смотрите также

использованная литература

внешние ссылки