double arrow

МАС-адреса групповой рассылки

Рабочие станции локальной сети получают и обрабатывают кадры только в случае совпадения МАС-адреса назначения кадра с их собственным МАС-адресом или если МАС- адрес – широковещательный. При использовании многоадресной рассылки необходимо, чтобы несколько узлов могли получать поток данных с общим МАС-адресом. Одним из способов, позволяющим достичь этого, является преобразование группового IP-адреса в МАС-адрес.

В спецификации IEEE 802.3 определена возможность указания типа МАС-адреса назначения: индивидуальный или групповой (широковещательный или многоадресный). Для этого используется первый бит поля адреса назначения (Destination Address) кадра Ethernet. Если значение бита равно 1, это указывает на то, что кадр предназначен для группы или для всех узлов сети (широковещательный адрес имеет вид 0xFF-FF-FF-FF-FF-FF).

МАС-адрес групповой рассылки начинается с префикса, состоящего из 24 бит – 0х01- 00-5Е. Следующий 25-й бит (или бит высокого порядка) приравнивается к 0. Последние 23 бита МАС-адреса формируются из 23 младших бит группового IPv4-адреса, что показано на рис. 9.2.


Рис. 9.2. Преобразование группового IPv4-адреса в адрес МАС-адрес групповой рассылки

Поскольку при таком преобразовании теряются 5 бит 1-го октета IP-адреса, получившийся адрес не является уникальным. Каждому МАС-адресу соответствует 32 IP- адреса групповой рассылки. Это необходимо учитывать при назначении IPv4-адресов многоадресной рассылки.

В протоколе IPv6 при использовании многоадресной передачи данных также необходимо, чтобы несколько узлов могли получать поток данных с общим MAC-адресом. MAC-адрес групповой передачи протокола IPv6 начинается с префикса, состоящего из 16 бит – 0х33-33. Следующие 32 бита формируются из последних 32 бит идентификатора многоадресной группы (Group ID). Например:

· FF02::2 =33-33-00-00-00-02;

· FF02::1:ff5c:b300= 33-33-ff-5c-b3-00.






Сейчас читают про: