Назад | Перейти на главную страницу

Почему IPv6 не может отправлять широковещательные рассылки?

IPv4 может транслировать. Почему IPv6 не может этого сделать?

Поскольку это очень хорошо объяснено, я предпочитаю вырезать и вставить ответ. Это от "Руководство по TCP / IP", необходимо прочитать:

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

IPv6 также поддерживает три типа адресов, но с некоторыми изменениями:

  • Одноадресные адреса: это стандартные одноадресные адреса, как в IPv4, по одному на интерфейс хоста.

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

  • Адреса Anycast: Адресация Anycast используется, когда сообщение должно быть отправлено любому члену группы, но не нужно отправлять всем им. Обычно сообщение отправляется члену группы, с которой легче всего связаться. Одним из распространенных примеров использования произвольной адресации является распределение нагрузки между группой маршрутизаторов в организации.

Ключевое понятие: IPv6 имеет одноадресные и многоадресные адреса, такие как IPv4. Однако в IPv6 нет четкой концепции широковещательного адреса. Был добавлен новый тип адреса, произвольный адрес, позволяющий отправлять сообщение любому члену группы устройств. Последствия изменений типов адресов в IPv6

Широковещательная адресация как отдельный метод адресации отсутствует в IPv6. Функциональность широковещательной рассылки реализована с помощью многоадресной адресации на группы устройств. Группа многоадресной рассылки, к которой принадлежат все узлы, может использоваться, например, для широковещательной передачи в сети.

Важным следствием создания произвольной адресации является снятие строгого требования уникальности для IP-адресов. Anycast выполняется путем назначения одного и того же IP-адреса более чем одному устройству. Устройствам также необходимо специально сообщить, что они совместно используют произвольный адрес, но сами адреса структурно идентичны одноадресным адресам.

IPv6 не реализует традиционную широковещательную передачу IP и, следовательно, не определяет широковещательные адреса. В IPv6 того же результата можно достичь, отправив пакет в группу многоадресной рассылки для всех узлов, локальную для канала, что аналогично широковещательной рассылке IPv4.

В IPv4 «широковещательные рассылки» действительно просто отправляются всем в локальном широковещательном домене, который является конечным доменом. Многоадресная рассылка отправляется в конечный домен, определенный определенной группой. Посмотрите, как «широковещательные рассылки» IPv4 - это всего лишь определенное подмножество многоадресной рассылки (где «группа» - это все). В IPv6 они устранили лишний термин.

Широковещательная рассылка предполагает, что ваш пакет интересует всех и все хосты должны его обработать. Для встроенных устройств маловероятно, что они смогут обработать запрос, и поэтому обычно лучше, если они могут оставаться в режиме энергосбережения. Использование многоадресной рассылки вместо широковещательной передачи позволяет сетевому интерфейсу аппаратно определять, достаточно ли интересен пакет, чтобы гарантировать пробуждение основного процессора, что значительно увеличивает срок службы батареи этих устройств.