Лучшие вопросы
Таймлайн
Чат
Перспективы
Distance Vector Multicast Routing Protocol
Из Википедии, свободной энциклопедии
Remove ads
Distance Vector Multicast Routing Protocol (DVMRP — Протокол дистанционно-векторной многоадресной маршрутизации) — протокол маршрутизации групповых датаграмм для IP-сетей. Протокол предназначен для использования внутри автономных систем, то есть является протоколом внутридоменной маршрутизации.
Описание протокола DVMRP находится в RFC 1075.
Основные положения
Протокол DVMRP реализует метод RPF (Reverse Path Forwarding) с усечением (Prune)[1]. Когда маршрутизатор получает пакет, он пересылает его на все интерфейсы, кроме исходного. Если в зоне ответственности маршрутизатора нет членов мультикаст-группы, тогда маршрутизатор посылает обратно сообщение об исключении, отсекая ненужные (не имеющие членов) ветки дерева рассылки.
Структура датаграмм протокола
Суммиров вкратце
Перспектива
DVMRP использует сообщения протокола IGMP для обмена информацией с другими маршрутизаторами — поле протокола в IP-пакете заполняется значением 2[2].
Структура датаграмм протокола[2]:
- Версия — текущее значение 1;
- Тип — должно быть 3;
- Код — определяет назначение пакета DVMRP[3]:
- 1 = Response — сообщение обеспечивает маршрутизацию для нескольких групп;
- 2 = Request — сообщение запрашивает маршрутизацию для нескольких групп;
- 3 = Non-membership report — сообщение обеспечивает доклад о неучастии в группах;
- 4 = Non-membership cancellation — сообщение отменяет предыдущий доклад о неучастии в группах;
- Контрольная сумма — рассчитывается при передаче пакета и проверяется при получении; при расчёте контрольной суммы поле контрольной суммы принимается за ноль;
- Тело сообщения — набор команд, выровненных по границе 16 бит:
- код команды (8 бит);
- данные (минимум 8 бит).
Remove ads
См. также
- IGMP
- IEEE 802.1aq — Shortest Path Bridging (SPB)
Примечания
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads