11.1 Адресация многоадресной рассылки
Групповые адреса определяют произвольную группу IP-узлов, присоединившихся к этой
группе и желающих получать адресованный ей трафик.
Назначением групповых адресов управляет IANA (Internet Assigned Numbers Authority,
Агентство по выделению имен и уникальных параметров протоколов Интернет). Оно выделило
для групповой IP-адресации старые адреса класса D. Это означает, что область многоадресной
рассылки охватывает адреса с 224.0.0.0 до 239.255.255.255.
IANA зарезервировало область многоадресной рассылки IP 224.0.0.0-224.0.0.255 для
сетевых протоколов сегментов локальных сетей. Пакеты с такими адресами никогда не выходят
за пределы локальной сети. Вторая группа адресов в диапазоне 224.0.1.0-224.0.1.255 – это
глобальные адреса, которые могут использоваться для многоадресной передачи данных в
Интернет.
11.2 МАС-адреса групповой рассылки
Как правило, рабочие станции локальной сети получают и обрабатывают пакеты только
в случае совпадения МАС-адреса назначения пакета с их собственным МАС-адресом или если
МАС-адрес – широковещательный. Существует несколько средств для того, чтобы несколько
узлов многоадресной группы могли получить один и тот же пакет.
Многоадресная рассылка IP формирует МАС-адрес на основе адреса групповой
рассылки IP третьего уровня. Кадр МАС имеет стандартный префикс из 24 битов. Этот префикс
–01-00-05 – используется для всех адресов многоадресной рассылки Ethernet. При это
оставшиеся 24 бита используются для создания МАС-адреса многоадресной рассылки. Когда
создается МАС-адрес, 25-й бит (или бит высокого порядка) приравнивается к 0, и затем
последние 23 бита IP-адреса преобразуются в остальные 23 бита МАС-адреса. Это
проиллюстрировано на рисунке.
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 0 0
x x y y y y y y y y y y y y y y y y y y y y1 1 1 0 xx y y y
01005E
Маска класса D
5 битов потеряно из-за
преобразования последних 23 битов
24-битный префикс МАС-адреса
OUI (уникальный код организации)
23 бита для отображения третьего
уровня
Бит высокого порядка
Рисунок 46. Преобразование группового IP-адреса в адрес Ethernet.
Поскольку при преобразовании теряются 5 битов 1-го октета IP-адреса, получившийся
адрес не является уникальным. На самом деле одному МАС-адресу соответствует 32 группы
многоадресной рассылки.
11.3 Подписка и обслуживание групп
Сам по себе многоадресный трафик не знает ничего о том, где находятся его адресаты.
Как и для любого приложения для этого нужны протоколы.
Протокол IGMP (Internet Group Management Protocol, межсетевой протокол управления
группами) используется для динамической регистрации отдельных узлов в многоадресной
группе локальной сети. Узлы сети определяют принадлежность к группе, посылая IGMP-