Многоадресный фоновый трафик IPv6 (часть 1) — Box Chatter — IPv6 Multicast Backgrounder

Опубликовано: 20 Марта, 2023

  • Многоадресный фоновый трафик IPv6 (часть 4) — Box Chatter — P2P Multicast и войны с нулевой конфигурацией
  • Многоадресный фоновый трафик IPv6 (часть 5) — протоколы обнаружения службы многоадресной рассылки IPv6 от Microsoft

Введение

Трафик IPv6, интернет-протокола следующего поколения, вероятно, проходит через вашу корпоративную локальную сеть, когда вы читаете эти слова, особенно если ваша организация работает под управлением Windows 7. Однако, если вы не предприняли явных шагов для настройки IPv6, что необычно по поводу этого трафика то что он почти весь многоадресный. В большинстве локальных сетей Windows 7 присутствует постоянный низкоуровневый многоадресный гул IPv6, большая часть которого связана с сетью с нулевой конфигурацией: говоря простым языком, коробочная болтовня. В этой статье, первой в нашей серии, рассматриваются ключевые концепции IPv6 и многоадресной рассылки, которые закладывают основу для остальной части серии.

В этой серии статей рассматривается этот многоадресный фоновый трафик IPv6 с разных точек зрения: откуда он исходит, битва между титанами отрасли, которые его туда помещают, куча низкоуровневых трассировок пакетов и почему вас это должно волновать. Эта серия предполагает, по крайней мере, поверхностное знакомство с IPv6, но мы будем рассматривать ключевые концепции на протяжении всего материала.

Вот что мы рассмотрим:

  1. Box Chatter: IPv6 Multicast Backgrounder (этот пост)
  2. Многоадресная рассылка и автоматическая настройка стека IPv6: часть первая
  3. Многоадресная рассылка и автоматическая настройка стека IPv6: часть вторая
  4. Box Chatter: многоадресная рассылка P2P и войны с нулевой конфигурацией
  5. Протоколы обнаружения службы многоадресной рассылки IPv6 от Microsoft
  6. Многоадресная рассылка IPv6: Bonjour от Apple
  7. iChatter и будущее Zero Config

IPv6 Multicast Backgrounder: ключевые моменты, которые нужно знать

Мультикаст

ИТ-специалисты больше всего знакомы с одноадресными IP-адресами, где для упрощения сетевой трафик проходит один к одному между двумя уникальными конечными точками. Многоадресная рассылка аналогична широковещательной передаче с передачей «один ко многим» или «многие ко многим» по одному и тому же IP-адресу, но отличается от широковещательной передачи одним ключевым моментом: многоадресная рассылка основана на модели подписки. Потоковая передача мультимедиа — это классический вариант использования многоадресной рассылки, но в современных сетях он находит совершенно новое применение: динамическая автоматическая настройка устройств и сервисов. В то время, когда был определен IPv4, многоадресная рассылка все еще считалась экспериментальной и не вошла в официальный протокол (она была добавлена позже). С другой стороны, в IPv6 многоадресная рассылка является обязательной частью основного протокола и, как правило, используется гораздо шире, чем в IPv4.

IPv6-адресация

Краткий обзор адресации IPv6. Адреса IPv6 имеют длину 128 бит по сравнению с 32 битами в IPv4 и имеют область действия. Область действия означает, что адрес уникален и действителен только в пределах определенного домена, например, в локальной локальной сети, а не во всем глобальном Интернете IPv6. Область действия осуществляется за счет использования префиксов IPv6. Префикс IPv6 обычно представляет собой первые 64 бита адреса и, по сути, соответствует организационной границе, а последние 64 бита адреса, которые обычно получаются из MAC-адреса устройства, обозначают уникальный хост. Вот типичный адрес IPv6 с выделенной частью префикса: 2001:db8:2:0:1477:3e9a:966c:b3ca

Одноадресные IPv6-адреса почти всегда назначаются самостоятельно, при этом не требуется ни статическая адресация, ни даже DHCP. Для глобально уникальных адресов IPv6 первая часть адреса IPv6, префикс, обычно получается динамически от локального маршрутизатора (мы обсудим это позже). Если локальный маршрутизатор не настроен для предоставления префикса и у хоста нет другого способа узнать его, тогда он будет использовать так называемый префикс локальной связи fe80, который аналогичен локальной области IPv4 169.254. 0,0/16. Это гарантирует уникальность адреса в пределах локальной сети.

Многоадресные IPv4-адреса относятся к так называемому классу D в диапазоне от 224.0.0.0 до 239.255.255.255. В IPv6 префикс ff00::/8, т. е. 8 байтов в начале адреса, обозначает групповой адрес. Адреса многоадресной рассылки, которые мы будем здесь рассматривать, находятся в диапазоне ff02, где «2» указывает, что они являются локальными по объему, т. е. что IPv6 не будет направлять эти пакеты за пределы локальной локальной сети.

Таблица адресов Link-Local Multicast, о которых мы поговорим:

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

Тип

RFC или другая ссылка

Заметки

ff02::1

ICMPv6

4291

IANA Link-Local Адрес всех узлов

На этот адрес отправляются объявления маршрутизатора, например, опция ICMPv6 (информация о префиксе), образец 64-битного префикса: 2001:db8:2::

ff02::1:2

DHCPv6

3315

Все агенты DHCP (серверы или ретрансляторы), Link-Local Scope

В локальных сетях Windows 7 запрос опций в пакетах, отправляемых на ff02::1:2, всегда относится к одному из следующих вариантов:

1. Список поиска доменов (24)

2. Рекурсивный сервер имен DNS (23)

3. Информация о поставщике (17)

4. Полное доменное имя (39)

ff02::1:3

LLMNR

4795

Аналог Microsoft mDNS от Apple

Используется для разрешения локальных имен ссылок, когда центральный DNS-сервер либо недоступен, либо не подходит.

ff02::2

Запрос маршрутизатора ICMPv6

4291

ICMPv6 тип 133 (запрос маршрутизатора)

ПК, которые ищут маршрутизатор IPv6, отправляют пакеты на этот адрес

ff02::16

ICMPv6 MLDv2

3810

ff02::16 — адрес всех маршрутизаторов MLDv2 области Link-Local. Пакет, отправленный на этот адрес, достигает всех маршрутизаторов MLDv2 в подсети.

Пакеты всегда имеют тип = 143 (сообщение отчета о прослушивателе многоадресной рассылки v2) в форме Mode = Include or Exclude

ff02::c

WS-обнаружение, SSDP

SSDP v1.03

Спецификация WS-обнаружения

Universal Plug and Play (UPnP) и другие технологии Windows Rally.

ff02::fb

mDNS

Обнаружение службы на основе DNS

Многоадресный DNS (mDNS), аналог Apple LLMNR от Microsoft.

Запрашиваемый узел, исходный адрес::

Сосед Домогательства

2461

Запрашиваемые адреса узлов всегда начинаются с ff02::1:ff и заканчиваются последними 6 октетами предлагаемого исходного адреса, например, ff02::1::ff45:3042, ff02::1::ff99:c1cc и т. д.

Windows 7 — первая широко распространенная операционная система Microsoft для настольных ПК, в которой IPv6 является первоклассным гражданином. IPv6 включен по умолчанию, и многие службы Windows используют многоадресную рассылку IPv6. Чтобы получить быстрое представление о статусе IPv6 вашего ПК, попробуйте выполнить следующие команды.

Есть ли на вашем ПК какие-либо IPv6-адреса (локальные или другие)?

ipconfig/все | найтиstr IPv6

Какие конечные точки IPv6 есть на вашем компьютере с Windows?

netstat –abn –p tcpv6
netstat –abn –p udpv6
netstat –abn –p icmpv6

Например, у моего ПК есть один неуникальный в глобальном масштабе самоназначаемый локальный адрес, начинающийся с fe80, и несколько конечных точек IPv6 TCP и UDP:

Изображение 19040
фигура 1

Вы также можете получить представление о том, какие службы потенциально используют многоадресную рассылку IPv6, просмотрев групповые настройки брандмауэра Windows. На приведенном ниже снимке экрана многие службы, связанные с Network Discovery, Remote Assistance и Media Center Extenders (среди прочего), используют многоадресную рассылку для выполнения своей работы.

Изображение 19041
фигура 2

Вообще говоря, в типичной сети вы увидите два типа многоадресного трафика IPv6: автоматическая настройка стека IPv6 и одноранговая связь (P2P).

  1. Автоконфигурация стека — это внутренняя служебная процедура, которую IPv6 выполняет для своей настройки. Например, получение префикса или сведений о DNS с DHCP-сервера.
  2. Трафик P2P позволяет клиентам и различным службам находить друг друга и сообщать о своем присутствии без необходимости использования центрального сервера.

В следующем посте мы начнем с автоматической настройки стека IPv6, так как это относительно просто. Трафик P2P, который гораздо более разнообразен, поскольку в конечном итоге связан с приложениями (такими как мультимедиа) и устройствами (такими как принтеры и смарт-панели), будет рассмотрен позже. P2P также вызывает вопросы о «надлежащем использовании» в корпоративных локальных сетях. Мы обсудим механику происходящего, рассмотрим различные платформы P2P, предоставляемые Microsoft и Apple, предлагаемые услуги и бизнес-соображения.

  • Многоадресный фоновый трафик IPv6 (часть 4) — Box Chatter — P2P Multicast и войны с нулевой конфигурацией
  • Многоадресный фоновый трафик IPv6 (часть 5) — протоколы обнаружения службы многоадресной рассылки IPv6 от Microsoft