DVMRP

Первым протоколом групповой маршрутизации, получившим широкое распространение в Интернете (RFC 1075), был протокол DVMRP (Distance Vector Multicast Routing Protocol — дистанционно-векторный протокол групповой маршрутизации). В протоколе DVMRP используются деревья с вершиной в источнике с продвижением данных по обратному маршруту и отсечениями. Протокол DVMRP основан на дистанционно-векторном алгоритме, в котором каждый маршрутизатор находит исходящую линию (следующий ретрансляционный участок) на кратчайшем обратном маршруте к каждому возможному отправителю.

DVMRP использует сообщения протокола IGMP для обмена информацией с другими маршрутизаторами — поле протокола в IP-пакете заполняется значением 2.

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

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

Протокол предназначен для использования внутри автономных систем, то есть является протоколом внутридоменной маршрутизации.

Протокол DVMRP является одним из самых старых протоколов сети Интернет, наряду с протоколом RIP.

Описание протокола DVMRP находится в RFC 1075.

Преимущества протокола DVMRP:

1. Эффективное распространение мультимедийных потоков: DVMRP хорошо подходит для маршрутизации мультимедийных данных, так как он позволяет настраивать маршрутизацию по многоадресным группам.

2. Простота настройки и использования: DVMRP легко настраивается и управляется, что делает его привлекательным для небольших сетей.

3. Поддержка групповой маршрутизации: DVMRP поддерживает групповую маршрутизацию, что позволяет легко распространять данные между узлами в многоадресных группах.

Недостатки протокола DVMRP:

1. Ограниченный масштаб: DVMRP имеет ограничения по масштабируемости и не подходит для крупных сетей.

2. Неэффективное использование пропускной способности: DVMRP может привести к избыточному использованию пропускной способности сети из-за неэффективной передачи данных.

3. Сложности при сбое сети: DVMRP может быть менее надежным в условиях сетевых сбоев из-за сложностей с переключением на альтернативные пути маршрутизации.

Обсуждение закрыто.