Dans ce prochain segment, je vais donc faire un bref rappel sur IGMP et
MLDP. De quoi s'agit-il ?
Eh bien, IGMP signifie Internet Group Management Protocol (Protocole de gestion de groupe Internet).
Comme son nom l'indique, il existe un groupe de travail international (IETF) pour cela.
Il existe une RFC Ã ce sujet, et il existe plusieurs versions d'IGMP.
Un, deux et trois.
Actuellement, c'est la version deux qui est utilisÃ©e dans la plupart des appareils.
Et voici le protocole utilisÃ© par les rÃ©cepteurs, c'est-Ã -dire votre ordinateur portable, pour indiquer
L'intÃ©rÃªt du multicast pour les routeurs directement connectÃ©s.
Dans la sÃ©quence vidÃ©o prÃ©cÃ©dente, j'ai expliquÃ© qu'il fallait envoyer une sorte de message unicast.
envoyer un paquet Ã un serveur en disant : Â« HÃ©, dis-moi quelles Ã©missions tu diffuses. Â»
Et le serveur vous renvoie un paquet unicast.
Et c'est ce qui s'affiche sur votre ordinateur portableÂ : cette imageâ¦ d'accord, voiciâ¦
des spectacles diffÃ©rents.
Et j'ai dit que lorsque vous cliquez dessus, vous envoyez un message Ã votre
routeur, Ã votre passerelle par dÃ©faut en disant : Je veux Ã§a.
Si jamais vous le voyez, envoyez-le-moi.
Eh bien, maintenant nous savons quel est ce message.
Il s'agit d'IGMP. Vous envoyez un message IGMP Ã ce routeur, et le routeur
Il doit Ãªtre Ã l'Ã©coute d'IGMP pour pouvoir maintenant savoir que, d'accord, sur Fast Ethernet
00, j'ai un rÃ©cepteur lÃ -bas qui veut cette Ã©mission.
L'IGMP est donc utilisÃ© pour IPv4.
Et pour IPv6, l'Ã©quivalent est le protocole de dÃ©couverte des Ã©couteurs multicast.
Et ce qui est bien, c'est que MLDP a Ã©tÃ© construit en grande partie autour des mÃªmes concepts.
comme IGMP. Donc, si vous connaissez IGMP, si vous avez Ã©tudiÃ© les versions d'IGMP
deux et trois, et vous connaissez les types de messages, vous savez comment cela fonctionne,
Vous connaissez environ 90 % de ce qu'il faut savoir pour le MLDP.
Parlons donc trÃ¨s briÃ¨vement des messages IGMP et de leur fonctionnement.
utilisÃ© car cela sera trÃ¨s pertinent pour notre routage multicast
discussion. Donc vos rapports d'adhÃ©sion, c'est le nom de la section spÃ©cifique
Messages IGMP que votre ordinateur portable, le rÃ©cepteur, envoie en amont au routeur.
Par exemple, si j'ai maintenant une liste de rÃ©pertoires sur mon ordinateur portable qui donne
Je regarde diffÃ©rentes Ã©missions comme Fox News et autres, et je clique sur CNN, je veux
pour regarder CNN. En fait, en arriÃ¨re-plan, mon ordinateur portable sait que le GDA, le
L'adresse de destination du groupe pour CNN est 239.555.
Mon ordinateur portable va donc gÃ©nÃ©rer un rapport d'appartenance IGMP.
Il sera en fait envoyÃ© Ã l'adresse 239.555.
Donc, quel que soit le spectacle que je veux voir, ce sera en fait le
Adresse de destination dans mon paquet IGMP.
Vous vous demandez peut-Ãªtre : Â« Attendez une seconde, si je suis un routeur et que jeâ¦ Â»
Recevoir un paquet Ã destination de 239.555, comment puis-je le distinguer entre
IGMP, que je dois traiter dans mon processeur, contrairement Ã cela.
le flux de donnÃ©es CNN lui-mÃªme ?
Il se trouve en fait dans le numÃ©ro de protocole IP.
VoilÃ comment le routeur ferait la diffÃ©rence.
Si ce flux multicast entrant est de type UDP, il se dit : Â« Oh, je n'ai pas Ã payer. Â»
Attention Ã cela.
Voici la vidÃ©o en question.
Si la communication se fait via un protocole IP, je pense qu'IGMP est le protocole numÃ©ro deux.
Je pense que ICMP est le premier et IGMP le second.
Je les ai peut-Ãªtre confondus, mais c'est comme Ã§a que le routeur sait, oh,
C'est quelque chose que je dois examiner.
Et puis, lorsqu'il entre dans le corps du message, il dit : oh, ceci
est un rapport d'adhÃ©sion.
Il y a un rÃ©cepteur.
Un rÃ©cepteur qui souhaite obtenir cette Ã©mission.
Si l'on parle de la version trois d'IGMP, celle-ci possÃ¨de une adresse rÃ©servÃ©e.
Votre ordinateur portable enverrait alors un rapport d'appartenance IGMP Ã 224.00.22.
C'est ce qu'on appelle l'adresse de tous les routeurs IGMP V3.
Les routeurs exÃ©cutant IGMP V3 seraient donc Ã l'Ã©coute de ce trafic sur l'adresse 224.00.22.
Maintenant, supposons que vous ayez fait cela.
Votre ordinateur portable reÃ§oit donc l'information suivante via le routeurÂ : Â«Â HÃ©, rapport d'accÃ¨sÂ !Â Â» si jamaisâ¦
RÃ©cupÃ©rez les paquets Ã destination de 239.777 et transmettez-les-moi.
Et je peux vous dire que les colis commencent Ã arriver.
Ils commencent Ã arriver par internet.
Ils ont frappÃ© votre routeur Ã l'arriÃ¨re de la tÃªte, et il a commencÃ© Ã transfÃ©rer le trafic.
sur son interface.
D'accord. Eh bien, ce flux pourrait Ãªtre un flux continu 24 heures sur 24, 7 jours sur 7.
Ãa ne s'arrÃªte jamais. Ãa continue indÃ©finiment.
Et le routeur doit avoir un moyen de savoir, d'accord, bonjour, rÃ©cepteur,
Ãtes-vous toujours lÃ ?
Souhaitez-vous toujours regarder ce fluxÂ ?
Parce qu'aprÃ¨s tout, vous savez, et si ce rÃ©cepteur, et si votre ordinateur portable
Ã©tait connectÃ© Ã un hub ?
Et vous avez arrachÃ© le cÃ¢ble.
Vous avez physiquement dÃ©branchÃ© votre cÃ¢ble Ethernet.
Tu as pris ton ordinateur portable et tu es parti.
Eh bien, votre ordinateur portable n'a donc eu aucune possibilitÃ© de vous le signaler.
Routeur, hÃ©, j'ai fini.
Je n'en ai plus besoin.
Le routeur doit donc avoir un moyen de savoir que cela s'est produit.
Eh bien, il n'y a plus de destinataires qui en veulent.
Donc, la maniÃ¨re dont cela se fait, c'est que chaque minute, environ, chaque
minute aprÃ¨s minute, il envoie un autre type de paquet IGMP appelÃ© paquet d'adhÃ©sion gÃ©nÃ©rale
requÃªte. Et celle-ci est envoyÃ©e Ã l'adresse rÃ©servÃ©e 224001.
Il s'agit de l'adresse de tous les hÃ´tes multicast, 224001.
Et c'est ainsi que le routeur demande : Â« Y a-t-il quelqu'un dans le sous-rÃ©seau ? Â»
Qui regarde quelque chose ?
J'ai trois, quatre ou cinq flux.
Je fais tout envoyer dans le sous-rÃ©seau.
Est-ce que des gens le regardent encore ?
L'idÃ©e est donc que, si votre ordinateur portable est toujours lÃ , si votre rÃ©cepteur est
Je suis toujours lÃ Ã regarder Ã§a, et quand il y a une demande d'adhÃ©sion, c'est votre
tÃ¢che consistant Ã envoyer un rapport d'adhÃ©sion.
Et dites : oui, je suis toujours lÃ .
Je veux toujours le flux.
Donc, ces requÃªtes sont envoyÃ©es, des rapports sont renvoyÃ©s, et c'est tout.
maintient le flux actualisÃ©.
C'est ainsi que la passerelle par dÃ©faut sait : Â« D'accord, je dois continuer Ã transfÃ©rer le trafic. Â»
VoilÃ . Maintenant, dans mon exemple prÃ©cis oÃ¹ j'ai sorti mon ordinateur portable et oÃ¹ je
S'Ã©tant Ã©loignÃ©, le routeur ne recevait plus aucune rÃ©ponse Ã sa requÃªte.
Les routeurs envoient donc gÃ©nÃ©ralement deux, voire trois requÃªtes avant de finalementâ¦
DÃ©cidez, d'accord, il n'y a personne.
Je vais arrÃªter de relayer le flux.
Je ne vais pas l'envoyer.
IdÃ©alement, supposons que mon ordinateur portable soit toujours connectÃ© Ã ce hub, mais
Je me dis soudain : Â« Oh, mon patron vient d'entrer. Â»
Je ferais mieux d'arrÃªter de regarder cette Ã©mission et de me mettre au travail.
Alors j'ai vite fermÃ© ma petite fenÃªtre vidÃ©o et je me suis arrachÃ© l'oreille.
prises. Eh bien, lorsque je ferme cette fenÃªtre vidÃ©o, mon ordinateur portable envoie maintenant
un message de dÃ©part IGMP.
Et voici un message prÃ©cis qui dit : Je quitte ce groupe.
Ce groupe ne m'intÃ©resse plus.
Lorsque le routeur reÃ§oit ce signal, il dÃ©clareÂ : Â«Â Dâaccord, je connais ce rÃ©cepteur.Â Â»
est en train de partir, mais il pourrait y avoir d'autres rÃ©cepteurs sur ce mÃªme sous-rÃ©seau
qui le veulent encore.
Donc plutÃ´t que de simplement couper immÃ©diatement la diffusion, je vais
Envoyer Ã nouveau une requÃªte sur ce sous-rÃ©seau.
Mais au lieu d'envoyer une requÃªte gÃ©nÃ©rale, je vais envoyer ce qu'on appelle
une requÃªte spÃ©cifique Ã un groupe.
Au lieu d'envoyer une requÃªte gÃ©nÃ©rale Ã 224.001, le routeur rÃ©pond : Â« Je vaisâ¦ Â»
envoyez en fait une requÃªte gÃ©nÃ©rale Ã 224.001.
Ensuite, j'enverrai une requÃªte Ã ce groupe spÃ©cifique, 239.555 ou autre.
c'est que vous Ãªtes en train de regarder.
Et si d'autres rÃ©cepteurs sont encore intÃ©ressÃ©s, ils doivent
Envoyer un rapport d'adhÃ©sion.
Sinon, le routeur interrompra le flux et le supprimera.
Voici donc les quatre types de messages de base utilisÃ©s par IGMP.
Avec MLDP, le protocole de dÃ©couverte des Ã©couteurs multicast, une fois de plus,
Ceci concerne dÃ©sormais IPv6, sa structure est trÃ¨s similaire Ã celle d'IGMP.
La premiÃ¨re version de MLDP Ã©tait donc basÃ©e sur la deuxiÃ¨me version d'IGMP et utilisait toutes ces fonctionnalitÃ©s.
Ce sont les mÃªmes messages que je viens de vous montrer.
Ils ont des noms lÃ©gÃ¨rement diffÃ©rents, et je vous les donnerai dans juste
Une seconde. La version deux de MLDP Ã©tait basÃ©e sur la version trois d'IGMP.
Par dÃ©faut, les pÃ©riphÃ©riques Cisco prennent en charge les deux, mais ils utilisent par dÃ©faut la version
DeuxiÃ¨mement, avec MLDP, au lieu d'avoir une requÃªte IGMP, vous avez une requÃªte MLDP.
C'est assez simple. Au lieu d'un rapport d'appartenance Ã l'IGMP, vous avez un MLDP.
Rapport de l'auditeur.
Au lieu d'un message IGMP de dÃ©part, vous recevez un message MLDP terminÃ©.
Aujourd'hui, la plupart des appareils prennent en charge MLDP, et plus prÃ©cisÃ©ment la version 2.
Donc, ce message ici, MLDP terminÃ©, vous ne le verrez peut-Ãªtre pas, car
Cela se trouve dans l'ancienne version de MLDP, la version 1 de MLDP.
Et c'Ã©tait similaire au congÃ© accordÃ© par l'IGMP.
Donc, si j'ai un ordinateur portable qui exÃ©cute MLDP, j'utilise IPv6 et je fais
MLDP version deux, si je veux arrÃªter un flux, si je dis "regardez", je ne suis plus
Si cela vous intÃ©resse, alors ce que je vais envoyer, c'estâ¦ je vais envoyer
Rapport d'un auditeur du MLDP.
Mais le principe est le suivant : votre ordinateur portable envoie un Ã©couteur MLDP.
Dans ce rapport, il y a deux champs.
Il y a un champ de ce que vous voulez Ã©couter, c'est l'adresse du groupe,
comme FF0E deux-deux sept, quelles que soient les adresses de couche trois que vous souhaitez
Ã voir. Et puis il y a un champ pour l'adresse source.
Or, la plupart du temps, votre ordinateur portable ne sait pas quelle est la source, donc
Cette adresse source serait simplement laissÃ©e avec uniquement des zÃ©ros.
Mais juste Ã cÃ´tÃ© de l'adresse source se trouve un autre champ, en fait c'est un
Un indicateur appelÃ© soit indicateur d'inclusion, soit indicateur d'exclusion.
Et cela fonctionne de la maniÃ¨re suivante : lorsque mon ordinateur portable envoie un rapport d'Ã©coute MLDP,
Je vais dire : voici le groupe que je veux, la source, je ne sais pas, 0,
0, 0, 0, 0, 0, et ensuite je vais l'envoyer Ã l'adresse source.
Et je dirai exclure 0, 0, 0, 0, ce qui signifie que je n'exclus personne.
Je suis prÃªt Ã l'obtenir de n'importe qui, n'excluez personne.
Que se passe-t-il si je veux quitter le flux ?
Devinez quoi ? Je vais dire que c'est ce flux que je veux quitter.
VoilÃ en quelque sorte la faÃ§on dont la deuxiÃ¨me version du MLDP accorde un congÃ©.
Au lieu d'envoyer une demande de congÃ©, il envoie un autre rapport, mais il modifie le
L'option Â« exclure Â» est associÃ©e Ã une option Â« inclure Â», et le message indique Â« inclure personne Â».
Et puis il y a la requÃªte spÃ©cifique d'adresse multicast MLDP, le masque,
M-A-S-Q. C'est exactement la mÃªme chose qu'un IGMP, le rapport spÃ©cifique au groupe.
Cela remplit exactement la mÃªme fonction.
Quelqu'un a donc posÃ© une question sur l'adhÃ©sion dans le fil de questions en direct.
Ces rapports sont-ils comparables aux intervalles Â« bonjour Â» et Â« mort Â» ?
On pourrait en quelque sorte comparer Ã§a Ã Ã§a.
Je veux dire, nous savons que, comme dans le cas des protocoles de routage, quelque chose
Il faut sortir Ã chaque intervalle de salutation pour faire savoir Ã votre voisin que vous Ãªtes toujours lÃ .
VoilÃ . Ou l'arbre couvrant fait la mÃªme chose.
Les BPDU sont envoyÃ©es Ã chaque intervalle Â«Â helloÂ Â» pour vous informer que le pont racine est toujours actif.
VoilÃ . On pourrait donc en quelque sorte assimiler cela Ã l'envoi par le routeur.
Des requÃªtes sont envoyÃ©es toutes les 60 secondes pour demander s'il y a quelqu'un.
Et ensuite, les auditeurs, les rÃ©cepteurs, doivent rÃ©pondre en disant
Oui. C'est un peu comme un Ã©change de messages de bonjour.
On pourrait sans doute faire cette analogie.
Et pendant tout ce temps, le routeur semble dire : Â« OK, si j'envoie une requÃªteâ¦ Â»
J'ai un dÃ©lai imparti. Si personne ne rÃ©pond, je m'en vais.
pour le renvoyer une nouvelle fois, voire une troisiÃ¨me.
Et ensuite, je couperai le flux.
Et c'est un peu comme un intervalle mort ou un intervalle de maintien dans le cas
des protocoles de routage.
Donc oui, entre le routeur et le rÃ©cepteur, le routeur et l'ordinateur portable,
On pourrait en quelque sorte comparer cela aux temps d'attente et de rÃ©ponse.
Ce serait une analogie appropriÃ©e.