группового вещания
(multicast) нашла свое воплощение в ряде спецификаций
протоколов группового взаимодействия в Интернете. В 1992 году появилась эксперимен
тальная магистраль МВопе, которая объединила 20 сетей через Интернет. С помощью
этой магистрали была проведена первая аудиоконференция в Сан-Диего, голосовой поток
которой был адресован
группе
, образованной из членов IETF по всему миру.
Стандартная модель группового вещания IP
Основной целью группового вещания является создание эффективного механизма пере
дачи данных от одного источника нескольким получателям. Для решения этой задачи
Групповое вещание
535
могут использоваться несколько подходов, например индивидуальная рассылка, широко
вещательная рассылка, привлечение сервисов прикладного уровня.
При
индивидуальной рассылке
(unicast) на основе уникальных адресов источник данных,
которые надо доставить некоторой группе узлов, генерирует их в количестве экземпляров,
равном количеству узлов-получателей, состоящих в данной группе (рис. 17.6). То есть пере
дача по принципу «один ко многим» сводится к нескольким передачам «один к одному».
Очевидно, что передача нескольких идентичных копий на участках, где маршруты к раз
ным членам группы перекрываются (это особенно характерно для начальных участков),
приводит к избыточному трафику
Узел, желающий
Узел, не желающий
получить пакет
получить пакет
Рис. 17.6. Групповая доставка на основе индивидуальных адресов
При
широковещательной рассылке
(broadcast) станция направляет пакеты, используя ши
роковещательные адреса (рис. 17.7). В этой схеме для того, чтобы доставить данные группе
узлов-получателей, источник генерирует один экземпляр данных, но снабжает этот экзем
пляр широковещательным адресом, который диктует маршрутизаторам сети копировать
данные и рассылать их всем конечным узлам независимо от того, «заинтересованы» узлы
в получении этих данных или нет. В этом случае, как и в предыдущем, существенная доля
трафика является избыточной.
В случае
привлечения сервисов прикладного уровня
функции по обеспечению групповой
доставки перекладываются на самих членов группы. То есть, как показано на рис. 17.8, ис
точник генерирует один экземпляр данных и, используя индивидуальный адрес, передает
данные одному из членов группы, который генерирует копию и направляет ее другому
члену группы, и т. д. Перевод решения задачи с нижних транспортных уровней на при
кладной уровень повышает суммарные накладные расходы сети на реализацию групповой
доставки и делает этот механизм менее гибким.
Do'stlaringiz bilan baham: |