IP Multicast

Материал от Xgu.ru

Ако смятате, че си струва да финализирате възможно най-скоро, моля, кажете го.

Съдържание

[редактиране] Предаване на многоадресен трафик на мрежовия слой

[редактиране] IGMP

IGMP съобщенията се капсулират в IP пакети с номер на протокол 2, полето TTL е 1. Тъй като TTL е 1, маршрутизаторите не препращат IGMP пакети.

[редактиране] Querier

Тази роля е избрана с помощта на IGMP, тъй като могат да се използват различни протоколи за маршрутизиране на многоадресен трафик. Ако на рутери се използват различни протоколи, които пренасочват трафика към една и съща мрежа, тогава рутерите няма да могат да се откриват един друг.

[редактиране] Версии на протокола

В IGMP v2 бе добавено съобщението Leave Group, което позволява на рутера да открива по-бързо отсъствието на членове на групата.

[редактиране] IGMPv1

[редактиране] Формат на IGMPv1 съобщения

Разлики между IGMPv1 съобщения и IGMPv2 съобщения:

  • първият октет се разделя на две полета Версия и Тип,
  • вторият октет, който определя максималното време за реакция в IGMPv2, не се използва. Стойността му е 0x00.
  • опцията IP Router Alert не е зададена в IP заглавката.

[редактиране] IGMPv2

Рутери с активирана IGMP заявка за изпращане:

[редактиране] Формат на съобщението IGMPv2

IGMPv2 използва един и същ формат на съобщението за всички свои съобщения. IGMP съобщенията са капсулирани в IP, заглавката на IGMP IP съответства на номер на протокол 2.