IGMP

IGMP
IGMP im TCP/IP‑Protokollstapel
Internet IGMP
IP (IPv4)
Netzzugang Ethernet Token
Bus
Token
Ring
FDDI

Das Internet Group Management Protocol (IGMP) ist ein Netzwerkprotokoll der Internetprotokollfamilie und dient zur Organisation von Multicast-Gruppen. IGMP benutzt wie ICMP das Internet Protocol (IP) und ist integraler Bestandteil von IP auf allen Hosts, die den Empfang von IP-Multicasts unterstützen.

Verwendung

Das Internet Group Management Protocol basiert auf dem Internet Protocol (IP) und ermöglicht IPv4-Multicasting (Gruppenkommunikation) im Internet. IP-Multicasting ist die Verteilung von IP-Paketen unter einer IP-Adresse an mehrere Stationen gleichzeitig. IGMP bietet die Möglichkeit, dynamisch Gruppen zu verwalten. Die Verwaltung findet nicht in der Sende-Station statt, sondern in den Routern, an denen Empfänger einer Multicast-Gruppe direkt angeschlossen sind. IGMP bietet Funktionen, mit denen eine Station einem Router mitteilt, dass sie Multicast-IP-Pakete einer bestimmten Multicast-Gruppe empfangen will. Multicast-Routing-Protokolle (DVMRP, MOSPF, PIM) übernehmen die Koordination der Übertragung zwischen den Routern. Der Sender von Multicast-IP-Paketen weiß dabei nicht, welche und wie viele Stationen seine Pakete empfangen. Denn er verschickt nur ein einziges Datenpaket an seinen übergeordneten Router. Der dupliziert das IP-Paket bei Bedarf, wenn er mehrere ausgehende Schnittstellen mit Empfängern hat.

Für IPv6-Systeme findet das in ICMPv6 integrierte Multicast Listener Discovery (MLD) Verwendung, das in ähnlicher Weise wie IGMP arbeitet.

Es gibt 3 Versionen von IGMP, mit folgenden prinzipiellen Eigenschaften

  • IGMP V1 Host kann zu einer MC Gruppe beitreten, ein Abmelden ist hier nicht implementiert. Nach einem Timeout ist der Host wieder ausgetragen.
  • IGMP V2 Host kann sich jetzt von der MC Gruppe abmelden (Leave Message implementiert). Damit können auch Multicasts mit großer Bandbreite behandelt werden.
  • IGMP V3 Hier kann nun vorgegeben werden von welcher Quelle der Multicast-Stream gewünscht wird. Dies ist ein wesentlicher Sicherheitsaspekt, wenn auch nicht der optimale.

Paketformat

IGMP-Pakete (ab Version 2) haben eine Größe von 64 Bit. Folgendes Format wird verwendet:

0 .. 7 8 .. 15 16 .. 31
Typ maximale Antwortzeit Prüfsumme
Multicast-Gruppenadresse

Dabei können folgende Werte für den Typ angenommen werden:

Typ Adresse Bedeutung
0x11 ohne allgemeine Anfrage
0x11 mit gruppenspezifische Anfrage
0x16 mit Mitgliedschaft anmelden/bestätigen
0x17 mit Mitgliedschaft beenden

IGMP-Pakete werden, wie ICMP, in IP-Datagramme gekapselt und benutzen die IP-Protokollnummer 2.

Weblinks

  • RFC 1112Host Extensions for IP Multicasting
  • RFC 2236Internet Group Management Protocol, Version 2
  • RFC 3376Internet Group Management Protocol, Version 3
  • RFC 2933Internet Group Management Protocol MIB

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • IGMP — Название: Internet Group Management Protocol Уровень (по модели OSI): Сетевой Семейство: TCP/IP Назначение протокола: Управление групповой маршрутизацией Спецификация: RFC 3376 IGMP (англ.  …   Википедия

  • IGMP —   [Abk. für Internet Group Membership Protocol, dt. »Internet Gruppenmitgliedschafts Protokoll«], TCP/IP Protokoll, das die Kommunikation zwischen Endsystemen (Hosts) und Routern für die Verwaltung von Multicast Gruppen (Multicast) in lokalen… …   Universal-Lexikon

  • IGMP — (Internet Group Management Protocol) protocol that allows Internet servers to transmit a multicast of messages to a group of computers …   English contemporary dictionary

  • IGMP — Internet Group Management Protocol Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

  • IGMP — ● ►en sg. m. ►PROTINET Internet Group Management Protocol. IGMP est un protocole qui permet à une station de se joindre à un groupe de multicast ou de le quitter. Sa version 2 est décrite dans la RFC 2236 [définition de Laurent Deron, corrigée… …   Dictionnaire d'informatique francophone

  • IGMP snooping — IGMP snooping  процесс отслеживания сетевого трафика IGMP, который позволяет сетевым устройствам канального уровня (свитчам) отслеживать IGMP обмен между потребителями и поставщиками (маршрутизаторами) многоадресного (multicast) IP трафика,… …   Википедия

  • IGMP Snooping — IGMP dans un réseau local : les hôtes indiquent au routeur requérant les groupes multicast auxquels ils souscrivent. Le commutateur observe le trafic IGMP. Pile de protocoles …   Wikipédia en Français

  • IGMP snooping — is the process of listening to IGMP traffic. IGMP snooping, as implied by the name, is a feature that allows the switch to listen in on the IGMP conversation between hosts and routers by processing the layer 3 IGMP packets sent in a multicast… …   Wikipedia

  • IGMP — Internet Group Management Protocol (Computing » General) Internet Group Management Protocol (Internet) Internet Group Management Protocol (Computing » Drivers) Internet Group Management Protocol (Governmental » Military) Internet Group Management …   Abbreviations dictionary

  • IGMP — Internet Group Multicast Protocol (RFC1112) …   Acronyms

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”