Интернет магазин китайских планшетных компьютеров



Компьютеры - Distance Vector Multicast Routing Protocol

01 мая 2011





Distance Vector Multicast Routing Protocol /Протокол удаленной векторной многоадресной маршрутизации / — протокол групповой маршрутизации для IP сетей, созданный для обеспечения эффективного механизма доставки дейтаграмм для групп хостов без организации соединений.

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

Основные положения

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

Структура дейтаграмм протокола

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

Структура протокола выглядит следующим образом:

+ 0 — 3 4 — 7 8 — 15 16 — 23 24 — 31
0 Версия Тип Код Контрольная сумма
32 Тело DVMRP сообщения
  • Версия
Текущая версия имеет значение 1.
  • Тип
Значение тип для протокола DVMRP должно быть 3.
  • Код
Код, определяющий назначение DVMRP пакета:
  • Response — сообщение обеспечивает маршрутизацию для нескольких групп.
  • Request — сообщение запрашивает маршрутизацию для нескольких групп.
  • Non-membership report — сообщение обеспечивает доклад о неучастии в группах.
  • Non-membership cancellation — сообщение отменяет преведущий доклад о неучастии в группах.
  • Контрольная сумма
Контрольная сумма пакета DVMRP. Контрольная сумма должна быть рассчитана при передаче пакета и должна быть проверена при получении пакета. При расчете контрольной суммы, само поле контрольной суммы должно приниматься как ноль.


Просмотров: 1104


<<< DirectAccess
DMX-512 >>>