Иллюстрированный самоучитель по Microsoft Windows 2000

Групповое вещание. Групповая пересылка.

Групповое вещание полезно для доставки информации типа "точка-много точек" по межсетевой среде. Существует три основных механизма доставки типа "точка-много точек":

  • Посылать информацию каждой конечной точке отдельно, используя прямые адреса. Недостаток этого метода – дублирование сетевого трафика и непроизводительные затраты на поддержание списка конечных точек.
  • Посылать информацию в одиночном пакете, используя широковещательный адрес. Преимущества этого метода – использование одиночного пакета и отсутствие непроизводительных затрат на хранение списков получателей. Недостаток – использование широковещательных пакетов (которые посылаются и анализируются всеми узлами в сети) и то, что широковещательные посылки не пересылаются маршрутизаторами. Широковещательный пакет достигает все узлы в сети, но не всех узлов в межсетевой среде.
  • Посылать информацию в одиночном пакете, используя групповой адрес. Преимущество этого метода – использование одиночного пакета и отсутствие непроизводительных затрат на хранение списков получателей. В отличие от широковещательных пакетов, групповой трафик не беспокоит те узлы, которые не включены в группу и не ожидают этого трафика.

Групповое вещание – самый эффективный механизм доставки типа "точка-много точек".

Групповая пересылка

Стек протоколов TCP/IP в Windows 2000 выполняет следующие функции групповой пересылки.

Прослушивание группового трафика.

Модуль протокола TCP/IP прослушивает весь групповой трафик на всех сконфигурированных для этого интерфейсах, устанавливая сетевую плату в режим, в котором она способна принимать все пакеты, проходящие по локальной сети. Все групповые пакеты, полученные платой сетевого интерфейса передаются на сетевой уровень для обработки. Не все сетевые платы могут работать в таком режиме.

Пересылка групповых пакетов на соответствующий интерфейс.

После получения группового пакета, TCP/IP обращается к таблице групповой пересылки, чтобы решить, на какой из интерфейсов направить данный пакет.

Маршрутизатор Windows IGMP выполняет следующую функцию групповой пересылки.

Отслеживание членства в группе многоадресного вещания.

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

Чтобы убедиться в том, что компьютеры прослушивают свой зарегистрированный групповой адрес, IGMP-маршрутизатор периодически посылает запрос в каждую подсеть – ответом на запрос являются сообщения о членстве в группах. Если в одной сети находится несколько IGMP-маршрутизаторов, то один маршрутизатор выбирается (методом "голосования") среди них для периодической рассылки всех запросов.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.