Internet Group Management Protocol

Internet Group Management Protocol
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 Bestandteil von IP auf allen Hosts, die den Empfang von IP-Multicasts unterstützen.

Verwendung

Struktur von IGMP

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

  • IGMPv1 Host kann zu einer MC Gruppe beitreten, ein Abmelden ist hier nicht implementiert. Nach einem Timeout ist der Host wieder ausgetragen.
  • IGMPv2 Host kann sich jetzt von der MC Gruppe abmelden (Leave Message implementiert). Damit können auch Multicasts mit großer Bandbreite behandelt werden.
  • IGMPv3 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:

  • Internet group management protocol — Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

  • Internet Group Management Protocol — (IGMP) Familia: Protocolo de Internet Función: Intercambio de información entre enrutadores de IP Última versión: 3 Ubicación en la pila de protocolos Red …   Wikipedia Español

  • Internet Group Management Protocol — IGMP dans un réseau local : les hôtes indiquent au routeur requérant les groupes multicast auxquels ils souscrivent. Pile de protocoles …   Wikipédia en Français

  • Internet Group Management Protocol — The Internet Group Management Protocol (IGMP) is a communications protocol used to manage the membership of Internet Protocol multicast groups.IGMP is used by IP hosts and adjacent multicast routers to establish multicast group memberships.It is… …   Wikipedia

  • Internet Group Management Protocol with Access Control (IGMP-AC) — The Internet Group Management Protocol with Access Control (IGMP AC) has been designed for incorporating AAA functionalities in the existing IP multicast model. It will enforce authentication and authorization of an end user or receiver before… …   Wikipedia

  • Internet Group Management Protocol —    Abbreviated IGMP. An Internet protocol used in multicasting.    IGMP allows hosts to add or remove themselves from a multicast group. A multicast group is a collection of computers receiving packets from a host that is transmitting multicast… …   Dictionary of networking

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

  • Internet Group Management Protocol — …   Википедия

  • Internet Group Management Protocol — El protocolo de red IGMP se utiliza para intercambiar información acerca del estado de pertenencia entre enrutadores IP que admiten la multidifusión y miembros de grupos de multidifusión. Los hosts miembros individuales informan acerca de la… …   Enciclopedia Universal

  • Internet Control Message Protocol V6 — L’ICMP pour IPv6 (Internet Control Message Protocol Version 6) fait partie à part entière de l architecture IPv6 et doit être complètement supportée par toutes les implémentations d IPv6. ICMPv6 combine des fonctions antérieurement subdivisées à… …   Wikipédia en Français

Share the article and excerpts

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