IGMP Snooping

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
7.  Application
6.  Présentation
5.  Session
4.  Transport
3.  Réseau
2.  Liaison
1.  Physique
Modèle Internet
Modèle OSI

IGMP Snooping consiste, pour un commutateur ethernet, à optimiser la diffusion des trames multicast en observant le trafic IGMP.

Sommaire

Fonctionnement

Quand IGMP Snooping n'est pas pris en charge, le commutateur traite les trames multicast, identifiées par le bit I/G mis à 1 dans l'adresse MAC de destination, comme des trames broadcast, c'est-à-dire en les répliquant sur tous les ports du VLAN à l'exception du port émetteur.

IGMP Snooping (RFC 4541[1]) est une optimisation du fonctionnement des commutateurs ethernet qui relaient des paquets multicast.

IGMP existe dans deux versions, l'une est dite passive, car elle n'intervient pas dans le trafic IGMP, l'autre est dite proxy et filtre les requêtes IGMP.

S'il existe des hôtes en version 1 ou 2 dans le sous-réseau, la version passive ne peut pas fonctionner en raison de la suppression de rapport : un hôte qui observe un rapport en provenance d'un autre hôte pour un groupe auquel il souscrit n'enverra pas de rapport, le commutateur ne peut donc pas déterminer que celui-ci a souscrit à ce groupe[2].

Dans la version proxy, le commutateur identifie le requérant et ne diffuse pas les rapports entre les hôtes membres du groupe, forçant ceux-ci à s'identifier individuellement vis-à-vis du commutateur.

Quand le commutateur doit transmettre un paquet destiné à un groupe multicast, le commutateur ne le relaiera qu'aux membres du groupe dans le sous-réseau qu'il a pu identifier grâce aux rapports, ainsi qu'au requérant. Pour ne pas interférer avec d'autres protocoles, le commutateur doit cependant s'abstenir de filtrer les paquets destinés aux adresses 224.0.0.0/24.

IGMP snooping sans requérant

S'il n'y a pas de requérant dans le sous-réseau et que IGMP Snooping est activé, les rapports ne sont émis qu'au moment où un hôte rejoint ou quitte un groupe. L'état correspondant arrive à expiration après quelques minutes, ce qui interrompt le flux multicast. Certains commutateurs disposent de la fonction de requérant pour cette raison[2].

Interopérabilité avec IGMPv3

Des problèmes d'interopérabilité surviennent lorsqu'un commutateur IGMP snooping v2 coexiste avec des hôtes et routeurs requérants qui implémentent IGMP v3[3]. Dans ce cas, il est recommandé que le requérant soit forcé en v2[4].

Notes et références


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article IGMP Snooping de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

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

  • 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 Уровень (по модели OSI): Сетевой Семейство: TCP/IP Назначение протокола: Управление групповой маршрутизацией Спецификация: RFC 3376 IGMP (англ.  …   Википедия

  • 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

  • Multicast — Types de routage anycast broadcast …   Wikipédia en Français

  • IP multicast — is a method of sending Internet Protocol (IP) datagrams to a group of interested receivers in a single transmission. It is often employed for streaming media applications on the Internet and private networks. The method is the IP specific version …   Wikipedia

  • IP Multicast — is a method of forwarding IP datagrams to a group of interested receivers. See the article on multicast for a general discussion of this subject this article is specifically about IP Multicast. IP multicast implementations Pay TV operators and… …   Wikipedia

  • IPv6 — Pile de protocoles 7.  Application 6.  Présentation 5.  Session 4.  Tr …   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

  • Multicast Listener Discovery — (MLD) est un protocole de la suite IPv6. Il est utilisé par un routeur pour identifier les clients d un groupe multicast sur un segment directement attaché, à l instar d IGMP pour IPv4. Il s agit d un sous protocole d ICMPv6 et non d un protocole …   Wikipédia en Français

Share the article and excerpts

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