Вы уверены, что строка верна? config vlan v2 add untagged 9-16 Как в таком случае пользователи v2 получат доступ к разделяемым ресурсам? По-моему, должно быть config vlan v2 add untagged 9-24 |
Многоадресная рассылка
В современных IP-сетях существует три способа отправки пакетов от источника к приемнику:
- одноадресная передача (Unicast);
- широковещательная передача (Broadcast);
- многоадресная рассылка (Multicast).
При одноадресной передаче поток данных передается от узла-отправителя на индивидуальный IP-адрес конкретного узла-получателя. Широковещательная передача предусматривает доставку потока данных от узла-отправителя множеству узлов-получателей, подключенных к сети, с использованием широковещательного IP-адреса.
Многоадресная рассылка обеспечивает доставку потока данных группе узлов на IP-адрес группы многоадресной рассылки. У этой группы нет физических или географических ограничений: узлы могут находиться в любой точке мира. Узлы, которые заинтересованы в получении данных для определенной группы, должны присоединиться к этой группе (подписаться на рассылку) при помощи протокола IGMP (Internet Group Management Protocol, межсетевой протокол управления группами). После этого пакеты многоадресной рассылки IP, содержащие в поле назначения заголовка групповой адрес, будут поступать на этот узел и обрабатываться.
Многоадресная рассылка имеет ряд преимуществ при работе таких приложений, как видеоконференции, корпоративная связь, дистанционное обучение, видео- и аудиотрансляции и т.д., т.к. позволяет значительно повысить эффективность использования полосы пропускания и распределения информации среди больших групп получателей. Во-первых, отправитель может один раз передать единственную копию пакета данных всем членам группы, а не рассылать множество его копий. Во-вторых, благодаря передаче только одной копии пакета снижается перегрузка канала связи.
Особенностью многоадресной рассылки является то, что она использует в качестве протокола транспортного уровня протокол UDP, который не гарантирует успешную доставку пакетов в отличие от протокола TCP.
Адресация многоадресной IP-рассылки
Источник многоадресного трафика направляет пакеты многоадресной рассылки не на индивидуальные IP-адреса каждого из узлов-получателей, а на групповой IP-адрес. Групповые адреса определяют произвольную группу IP-узлов, присоединившихся к этой группе и желающих получать адресованный ей трафик.
Агентство IANA (Internet Assigned Numbers Authority, "Агентство по выделению имен и уникальных параметров протоколов Интернета"), которое управляет назначением групповых адресов, выделило для многоадресной рассылки адреса IPv4 класса D в диапазоне от 224.0.0.0 до 239.255.255.255. Адреса, назначенные IANA, приведены в таблице ниже. Более подробную информацию о зарегистрированных адресах можно получить на Web-сайте: http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xhtml#multicast-addresses-12
Использование групповых IP-адресов из блока с административным ограничением наиболее удобно при организации многоадресной рассылки в локальной сети предприятия или организации. В соответствии с RFC 2365 "Administratively Scoped IP Multicast" подсеть 239.192.0.0/14 выделена для частного использования и определена как локальная область организации IPv4.
Формат IP-адреса класса D показан в табл. 18.2. Первые 4 бита адреса всегда равны 1110, остальные 28 бит используются для идентификации конкретной группы получателей многоадресного трафика.
МАС-адреса групповой рассылки
Рабочие станции локальной сети получают и обрабатывают кадры только в случае совпадения МАС-адреса назначения кадра с их собственным МАС-адресом или если МАС-адрес - широковещательный. При использовании многоадресной рассылки необходимо, чтобы несколько узлов могли получать поток данных с общим МАС-адресом. Одним из способов, позволяющих достичь этого, является преобразование группового IP-адреса в МАС-адрес.
В спецификации IEEE 802.3 определена возможность указания типа МАС-адреса назначения: индивидуальный или групповой (широковещательный или многоадресный). Для этого используется первый бит поля адреса назначения (Destination Address) кадра Ethernet. Если значение бита равно 1, это указывает на то, что кадр предназначен для группы или для всех узлов сети (широковещательный адрес имеет вид 0xFF-FF-FF-FF-FF-FF).
МАС-адрес групповой рассылки начинается с префикса, состоящего из 18 битов — 0х01-00-5Е. Следующий, 25-й бит (или бит высокого порядка) приравнивается к 0. Последние 23 бита МАС-адреса формируются из 23 младших битов группового IP-адреса. Это проиллюстрировано на рис. 18.1 .
Поскольку при преобразовании теряются 5 битов 1-го октета IP-адреса, получившийся адрес не является уникальным. Каждому МАС-адресу соответствует 32 IP-адреса групповой рассылки. Это необходимо учитывать при назначении IP-адресов многоадресной рассылки.
В протоколе 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
Подписка и обслуживание групп
Протокол IGMP используется для динамической регистрации отдельных узлов в многоадресной группе локальной сети. Узлы сети определяют принадлежность к группе, посылая IGMP-сообщения на свой локальный многоадресный маршрутизатор. По протоколу IGMP маршрутизаторы (коммутаторы L3) получают IGMP-сообщения и периодически посылают запросы, чтобы определить, какие группы активны или не активны в данной сети.
В общем случае протокол IGMP определяет следующие типы сообщений:
- запрос о принадлежности к группе (Membership Query);
- ответ о принадлежности к группе (Membership Report);
- сообщение о выходе из группы (Leave Group Message).
В настоящее время существуют три версии протокола IGMP:
- IGMP версии 1 (IGMP vl, описан в RFC 1112);
- IGMP версии 2 (IGMP v2, описан в RFC 2236);
- IGMP версии 3 (IGMP v3, описан в RFC 337б).
Протокол IGMP используется только в сетях с адресацией IPv4, так как в сетях с адресацией IPv6 групповая передача пакетов реализована по-другому.