stringtranslate.com

Многоадресный адрес

Адрес многоадресной рассылки — это логический идентификатор группы хостов в компьютерной сети , которые доступны для обработки датаграмм или кадров, предназначенных для многоадресной рассылки для назначенной сетевой службы . Многоадресная адресация может использоваться на канальном уровне (уровень 2 в модели OSI ), например, при многоадресной рассылке Ethernet , и на интернет-уровне (уровень 3 для OSI) для многоадресной рассылки Интернет-протокола версии 4 (IPv4) или версии 6 (IPv6).

IPv4

Адреса многоадресной рассылки IPv4 определяются старшим битовым шаблоном 1110 . Это происходит из-за классовой сетевой конструкции раннего Интернета, когда эта группа адресов была обозначена как класс D. Обозначение CIDR для этой группы 224.0.0.0/4 . [1] В группу входят адреса от 224.0.0.0 до 239.255.255.255 . Назначения адресов из этого диапазона указаны в RFC  5771, документе «Лучшая текущая практика » Инженерной группы Интернета (IETF) (BCP 51).

Диапазон адресов разделен на блоки, каждому из которых назначена определенная цель или поведение.

Локальная подсеть
Адреса в диапазоне от 224.0.0.0 до 224.0.0.255 индивидуально назначаются IANA и предназначены для многоадресной рассылки только в локальной подсети . Например, протокол информации о маршрутизации (RIPv2) использует 224.0.0.9 , Open Shortest Path First (OSPF) использует 224.0.0.5 и 224.0.0.6 , а многоадресная DNS использует 224.0.0.251 . Маршрутизаторы не должны пересылать эти сообщения за пределы подсети, из которой они исходят.
Межсетевой блок управления
Адреса в диапазоне от 224.0.1.0 до 224.0.1.255 индивидуально назначаются IANA и обозначаются как межсетевой блок управления . Этот блок адресов используется для трафика, который должен маршрутизироваться через общедоступный Интернет, например, для приложений протокола сетевого времени, использующих 224.0.1.1 .
Блок AD-HOC
Адреса в трех отдельных блоках не назначаются IANA индивидуально. Эти адреса маршрутизируются глобально и используются для приложений, которые не подходят ни для одной из ранее описанных целей. [9]
Многоадресная рассылка с учетом источника
Блоки 232.0.0.0/8 (IPv4) и ff3x :: / 32 (IPv6) зарезервированы для использования многоадресной рассылкой с учетом источника .
ГЛОП [10]
Диапазон 233.0.0.0/8 изначально был назначен в RFC 2770 как экспериментальное общедоступное статически назначенное адресное пространство многоадресной рассылки для издателей и поставщиков интернет  -услуг, желающих получать контент в Интернете. Этот метод распределения называется адресацией GLOP и предоставляет разработчикам блок из 255 адресов, который определяется их 16-битным распределением номера автономной системы (ASN). Короче говоря, два средних октета этого блока формируются из назначенных номеров ASN, что дает любому оператору, назначенному глобально уникальным групповым адресам многоадресной рассылки ASN 256. [11] Этот метод неприменим к новым 32-битным ASN. RFC  3180, пришедший на смену RFC  2770, предусматривал использование диапазона для приложений многоадресной рассылки «многие ко многим». К сожалению, поскольку каждой автономной системе доступно только 256 адресов многоадресной рассылки, GLOP не подходит для крупных вещательных компаний. [ нужна цитата ]
На основе одноадресного префикса
Диапазон 234.0.0.0/8 назначается RFC  6034 как диапазон глобального адресного пространства многоадресной рассылки IPv4, предоставляемый каждой организации, которой выделено / 24 или более глобально маршрутизируемое адресное пространство одноадресной рассылки; один адрес многоадресной рассылки резервируется на 24 пространства одноадресной рассылки. Преимущество по сравнению с GLOP заключается в том, что механизм одноадресного префикса напоминает возможности одноадресного префикса IPv6, определенные в RFC  3306.
Административная область действия
Диапазон 239.0.0.0/8 назначен RFC 2365 для частного использования внутри  организации. Согласно RFC, пакеты, предназначенные для адресов многоадресной рассылки IPv4 с административной областью, не пересекают административно определенные границы организации, а адреса многоадресной рассылки IPv4 с административной областью назначаются локально и не обязательно должны быть глобально уникальными. В RFC также обсуждается структурирование диапазона 239.0.0.0/8 , чтобы оно было во многом похоже на ограниченный диапазон адресов многоадресной рассылки IPv6, описанный в RFC 1884  .
для Ethernet
Для поддержки локальной многоадресной рассылки, которая не использует IGMP, любой многоадресный адрес IPv4, попадающий в диапазоны *.0.0.0 / 24 и *.128.0.0 / 24 , будет транслироваться на все порты многих коммутаторов Ethernet, даже если Отслеживание IGMP включено, поэтому следует избегать адресов в этих диапазонах в сетях Ethernet, где желательна функциональность отслеживания IGMP. [12] [ сомнительно ]

Известные адреса многоадресной рассылки IPv4

В следующей таблице представлен список известных известных адресов IPv4, которые зарезервированы для многоадресной IP-адресации и зарегистрированы в Управлении по присвоению номеров в Интернете (IANA). [5]

IPv6

Адреса многоадресной рассылки в IPv6 используют префикс ff00:: / 8 . Общий формат многоадресного адреса IPv6 описан в RFC 4291:

В зависимости от значения битов флага, многоадресные адреса IPv6 могут быть адресами многоадресной рассылки на основе одноадресного префикса , адресами многоадресной рассылки, специфичными для источника (оба типа представлены в RFC 3306, обновлены RFC 7371) или встроенными многоадресными адресами IPv6 встроенной RP (введены RFC 3956, обновленный RFC 7371). Каждый из этих типов адресов многоадресной рассылки имеет свой собственный формат и подчиняется определенным правилам.

Как и в случае с одноадресным адресом, префикс многоадресного адреса IPv6 определяет его область действия, однако набор возможных областей для многоадресного адреса отличается. 4-битное поле области действия (биты с 12 по 15) используется для указания того, где адрес действителен и уникален.

Услуга идентифицируется в поле идентификатора группы . Например, если ff02::101 относится ко всем серверам протокола сетевого времени (NTP) в сегменте локальной сети, то ff08::101 относится ко всем серверам NTP в сетях организации. Поле идентификатора группы может быть дополнительно разделено на специальные типы групповых адресов.

Известные адреса многоадресной рассылки IPv6

В следующей таблице приведен список известных адресов многоадресной рассылки IPv6, зарегистрированных в IANA. [21] Чтобы быть включенным в некоторые из приведенных ниже групп многоадресной рассылки, клиент должен отправить обнаружение прослушивателя многоадресной рассылки (MLD), компонент пакета ICMPv6 , чтобы присоединиться к этой группе. [22] Например, чтобы прослушивать ff02::1:ff28:9c5a , клиент должен отправить маршрутизатору отчет MLD, содержащий адрес многоадресной рассылки, чтобы указать, что он хочет прослушивать эту группу. [23]

Ethernet

Кадры Ethernet со значением 1 в младшем бите первого октета [примечание 3] MAC-адреса назначения рассматриваются как многоадресные кадры и рассылаются во все точки сети. Хотя кадры с единицами во всех битах адреса назначения ( FF-FF-FF-FF-FF-FF ) иногда называются широковещательными , Ethernet обычно не различает многоадресные и широковещательные кадры. Современные контроллеры Ethernet фильтруют полученные пакеты, чтобы снизить нагрузку на процессор, просматривая хэш адреса назначения многоадресной рассылки в таблице, инициализированной программным обеспечением, которое контролирует, отброшен или полностью получен пакет многоадресной рассылки.

IEEE выделил блок адресов от 01-80-C2-00-00-00 до 01-80-C2-FF-FF-FF для групповых адресов для использования стандартными протоколами. Из них групповые адреса MAC в диапазоне от 01-80-C2-00-00-00 до 01-80-C2-00-00-0F не пересылаются 802.1D -совместимыми MAC-мостами . [27]

802.11

Беспроводные сети 802.11 используют для многоадресной рассылки те же MAC-адреса, что и Ethernet.

Смотрите также

Примечания

  1. ^ Рекомендуемый стиль для документов запроса на комментарии (RFC) — битовая нумерация «MSB 0» .
  2. ^ x — это заполнитель, указывающий, что значение поля флагов не имеет значения в текущем обсуждении.
  3. ^ В Ethernet первым передается младший бит октета. Многоадресная рассылка обозначается тем, что первый переданный бит адреса назначения равен 1.

Рекомендации

  1. ^ MULTICAST_IP_ADDR. Цифровые решения General Electric . ПРОСТО 10.0. В префиксе сети или в нотации бесклассовой междоменной маршрутизации (CIDR) многоадресные IP-адреса суммируются как 224.0.0.0/4.
  2. ^ Руководство по настройке многоадресной IP-маршрутизации abc, Cisco , получено 13 января 2021 г.
  3. ^ AD-HOC Блок 1
  4. ^ Рекомендации abc IANA по назначению адресов многоадресной рассылки IPv4. сек. 3. дои : 10.17487/RFC5771 . РФК 5771.
  5. ^ abcd «Назначение IP-адресов многоадресной рассылки IANA» . Управление по присвоению номеров в Интернете .
  6. ^ AD-HOC Блок 2
  7. ^ Фолл, КР и Стивенс, В.Р. (2011). TCP/IP иллюстрирован. Том. 1. Аддисон-Уэсли. п. 55. ИСБН 9780321336316.{{cite book}}: CS1 maint: несколько имен: список авторов ( ссылка )
  8. ^ AD-HOC Блок 3
  9. ^ RFC  5771, раздел 6.
  10. ^ Джозеф, Винод; Мугулу, Шринивас (2011). Развертывание приложений нового поколения с поддержкой многоадресной рассылки — многоадресная рассылка с коммутацией по меткам для MPLS, VPN, VPLS и оптового Ethernet . Морган Кауфманн/Эльзевир. п. 7. ISBN 978-0-12-384923-6. Не имея лучшего названия, один из авторов [RFC2770], Дэвид Мейер, просто начал называть это адресацией «GLOP», и это название прижилось.
  11. ^ «Файл часто задаваемых вопросов (FAQ) для многоадресной рассылки» . Технология многоадресной рассылки. Архивировано из оригинала 16 мая 2011 г.
  12. ^ «Руководство по распределению корпоративных IP-адресов многоадресной рассылки» (PDF) . Циско . п. 7 . Проверено 14 января 2023 г. большинство коммутаторов уровня 2 рассылают весь многоадресный трафик, попадающий в диапазон MAC-адресов 0x0100.5E00.00xx [...], на все порты коммутатора, даже если включено отслеживание IGMP. [...] Помимо 224.0.0.0/24, существует несколько диапазонов групп многоадресной рассылки, которые будут сопоставляться с диапазоном MAC-адресов 0x0100.5E00.00xx и, следовательно, также будут заполняться большинством коммутаторов уровня 2.
  13. ^ RFC  3376, раздел 4.2.14.
  14. ^ RFC  4380, пункт 2.17.
  15. ^ Сильвия Хаген (май 2006 г.). Основы IPv6 (второе изд.). О'Рейли. ISBN 978-0-596-10058-2.
  16. ^ RFC  3956
  17. ^ RFC  3306
  18. ^ Р. Хинден; С. Диринг (февраль 2006 г.). Архитектура IP-адресации версии 6. Сетевая рабочая группа. дои : 10.17487/RFC4291 . РФК 4291. Проект стандарта. Устаревший RFC 3513. Обновлен RFC 5952, 6052, 7136, 7346, 7371 и 8064.
  19. ^ RFC  2365, раздел 8.
  20. ^ аб Р. Дромс (август 2014 г.). Области групповых адресов IPv6. Рабочая группа по интернет-инжинирингу . дои : 10.17487/RFC7346 . ISSN  2070-1721. РФК 7346. Предлагаемый стандарт. Обновления RFC 4007 и 4291.
  21. ^ «Реестр многоадресного адресного пространства IPv6» . Управление по присвоению номеров в Интернете .
  22. ^ RFC  5110
  23. ^ RFC  2710
  24. ^ Р. Вида; Л. Коста, ред. (июнь 2004 г.). Обнаружение прослушивателя многоадресной рассылки версии 2 (MLDv2) для IPv6. Сетевая рабочая группа. дои : 10.17487/RFC3810 . РФК 3810. Предлагаемый стандарт. Обновления RFC 2710. Обновлено RFC 4604.
  25. ^ аб Т. Мругальски; М. Сиодельский; Б. Фольц; А. Юрченко; М. Ричардсон; С. Цзян; Т. Лемон; Т. Уинтерс (ноябрь 2018 г.). Протокол динамической конфигурации хоста для IPv6 (DHCPv6). IETF . дои : 10.17487/RFC8415 . ISSN  2070-1721. РФК 8415. Предлагаемый стандарт. Устаревшие RFC 3315, 3633, 3736, 4242, 7083, 7283 и 7550.
  26. ^ Б. Абоба; Д. Талер; Л. Есибов (январь 2007 г.). Разрешение многоадресных имен локальных каналов (LLMNR). Сетевая рабочая группа. дои : 10.17487/RFC4795 . РФК 4795. Информационный.
  27. ^ IEEE. «MAC-адрес стандартной группы: учебное руководство» (PDF) . Ассоциация стандартов IEEE. стр. 2–3. Архивировано (PDF) из оригинала 9 октября 2022 г.
  28. ^ Паттон, Майкл А. и др. др.. «Многоадресные (включая широковещательные) адреса». Cavebear.com . Карл Ауэрбах . {{cite web}}: Внешняя ссылка |author=( помощь )
  29. ^ «MAC-адрес стандартной группы — публичный список» . IEEE-SA . Проверено 30 ноября 2022 г.
  30. ^ «48-битные MAC-адреса многоадресной рассылки IANA» . ИАНА . Проверено 31 января 2021 г.
  31. ^ RFC 7042 2.1.1
  32. ^ RFC 7042 2.3.1