Руководство
пользователя
GS-4012F/4024
273
Г
Л А ВА
30
DVMRP
Данная
глава
знакомит
с
протоколом
маршрутизации
мультивещания
«
вектор
-
длина
»
и
описывает
порядок
его
настройки
.
30.1
Обзор
протокола
DVMRP
Протокол
маршрутизации
мультивещания
«
вектор
-
длина
» DVMRP (Distance Vector
Multicast Routing Protocol)
представляет
собой
протокол
,
используемый
для
маршрутизации
данных
мультивещания
в
пределах
автономной
системы
(AS).
Данная
реализация
DVMRP
базируется
на
спецификации
draft-ietf-idmr-dvmrp-v3-10. DVMRP
обеспечивает
поддержку
передачи
мультивещательного
трафика
на
коммутаторах
уровня
3,
использующих
протокол
IPv4 (
с
поддержкой
IP-
мультивещания
)
и
протокол
IGMP.
Метрикой
DVMRP
является
количество
переходов
,
равное
32.
Для
присоединения
и
выхода
из
групп
мультивещания
используется
протокол
IGMP.
При
включении
DVMRP
протокол
IGMP
должен
быть
включен
;
в
противном
случае
будет
выдано
сообщение
,
показанное
на
.
30.2
Как
работает
протокол
DVMRP
Для
построения
дерева
доставки
IP-
мультивещания
в
протоколе
DVMRP
используется
алгоритм
мультивещания
по
обратному
пути
Reverse Path Multicasting (RPM).
Пакеты
мультивещания
передаются
по
ветвям
построенного
дерева
мультивещания
. DVMRP
динамически
получает
информацию
об
участии
хостов
в
группах
с
использованием
протокола
IGMP.
В
зависимости
от
участия
в
отдельных
группах
построенные
деревья
динамически
обновляются
.
1
Изначально
мультивещательный
пакет
-
объявление
передается
в
широковещательном
(broadcast)
режиме
(«B»
на
показанном
ниже
рисунке
).
2
Устройства
уровня
3
с
поддержкой
DVMRP,
в
сетях
которых
отсутствуют
хосты
,
принадлежащие
к
данной
группе
мультивещания
,
передают
обратно
отсекающее
(prune)
сообщение
(«P»).
3
Если
позднее
к
группе
мультивещания
присоединяется
какой
-
либо
хост
,
на
родительский
интерфейс
передается
присоединительное
(graft)
сообщение
(«G»),
отменяющее
отсекающее
сообщение
.
4
Окончательный
поток
мультивещания
(«M»)
после
отсечения
и
присоединения
показан
на
следующем
рисунке
.