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.