đŹ Avant de rentrer dans le vif du sujet
Imaginez une chaĂźne de tĂ©lĂ© đș qui diffuse un match de foot âœ.
En unicast â chaque spectateur reçoit sa copie perso â le rĂ©seau devient un pĂ©riphâ saturĂ© đđđđđ.
En broadcast â tout le monde reçoit le flux, mĂȘme mamie qui voulait juste lire ses mails đ§đ.
En multicast â un seul flux đ, partagĂ© uniquement par ceux qui lĂšvent la main â pour dire âmoi je veux regarder !â.
Mais qui gĂšre la liste des invitĂ©s ? đ
đ Câest le job dâIGMP (Internet Group Management Protocol).
IGMP, câest le videur de la boĂźte de nuit rĂ©seau đșđ :
Il laisse entrer les intĂ©ressĂ©s â
,
Il vire ceux qui sâen vont â,
Et il sâassure que le DJ đ§ nâenvoie la musique quâaux bonnes personnes. đ¶
âïž Sous le capot technique đ§
IGMP, câest le langage entre hĂŽtes đ» et routeurs multicast đĄ.
Membership Report đš : lâhĂŽte dit âjâadhĂšre Ă ce groupe 239.1.1.1:5000â.
Leave Group đȘ : lâhĂŽte sort de la salle â âjâai fini, merci, next !â.
Query đ : le routeur demande âquelquâun est encore abonnĂ© ici ?â.
RĂ©sultat đŻ :
â
Pas de membres â pas de flux.
â
Pas de gaspillage â bande passante prĂ©servĂ©e. đ±
đ Les diffĂ©rences entre versions đ§©
IGMP v1 đŠ : pas de Leave â le flux reste jusquâau timer âł.
IGMP v2 ⥠: apparition du Leave Message + Group-Specific Query â convergence rapide = zapping TV fluide đșđ.
IGMP v3 đ„ : support du Source-Specific Multicast (SSM) â âje veux ce flux, mais seulement si ça vient de cette source prĂ©ciseâ đŻđĄïž.
đ Dans la vraie vie rĂ©seau đ
IGMP Snooping đ sur les switchs L2 â pas dâinondation de ports inutiles đ.
PIM (Protocol Independent Multicast) đžïž complĂšte IGMP: IGMP pour le LAN đ , PIM pour le WAN đ.
Dans lâIPTV đ„ : un bon tuning IGMP + snooping + querier = zapping rapide ⥠et clients contents đ.
đ En rĂ©sumĂ©
IGMP, câestâŠ
đ Un optimisateur du rĂ©seau (moins de bruit, plus dâefficacitĂ©).
⥠Un accĂ©lĂ©rateur dâexpĂ©rience utilisateur (flux propres, temps de rĂ©action minime).
đŹ Une belle dĂ©monstration de simplicitĂ© â quelques messages suffisent Ă faire danser tout un rĂ©seau. đđș
âš Et vous, dans vos dĂ©ploiements, vous ĂȘtes plutĂŽt IGMP v2 la valeur sĂ»re đ ou IGMP v3 le sĂ©lectif đŻ ?
