Guide de l'utilisateur du protocole CISCO IPv6 Multicast Listener Discovery
LOGO

Recherche d'informations sur les fonctionnalités

Votre version du logiciel peut ne pas prendre en charge toutes les fonctionnalités documentées dans ce module. Pour les dernières mises en garde et informations sur les fonctionnalités, voir Outil de recherche de bogues et les notes de publication de votre plate-forme et de votre version logicielle. Pour trouver des informations sur les fonctionnalités documentées dans ce module et pour voir une liste des versions dans lesquelles chaque fonctionnalité est prise en charge, consultez le tableau d'informations sur les fonctionnalités à la fin de ce module.
Utilisez Cisco Feature Navigator pour trouver des informations sur la prise en charge des plates-formes et la prise en charge des images logicielles Cisco. Pour accéder à Cisco Feature Navigator, accédez à www.cisco.com/go/cfn. Un compte sur Cisco.com n'est pas nécessaire.

Restrictions pour IPv6 Multicast Listener Discovery Protocol

  • La surveillance MLD n'est pas prise en charge. Le trafic de multidiffusion IPv6 est inondé vers tous les points de flux Ethernet (EFP) ou les EFP de jonction (TEFP) associés à un domaine de pont.
  • Le proxy MLD n'est pas pris en charge.
  • Pour RSP1A, plus de 1000 6 routes de multidiffusion IPvXNUMX ne sont pas prises en charge.
  • Pour RSP1B, plus de 2000 6 routes de multidiffusion IPvXNUMX ne sont pas prises en charge.
  • Le protocole IPv6 Multicast Listener Discovery n'est pas pris en charge sur le module ASR 900 RSP3.

Informations sur le protocole de découverte d'écouteur de multidiffusion IPv6

Multidiffusion IPv6 surview
Un groupe de multidiffusion IPv6 est un groupe arbitraire de récepteurs qui souhaitent recevoir un flux de données particulier. Ce groupe n'a pas de frontières physiques ou géographiques; les récepteurs peuvent être situés n'importe où sur Internet ou dans n'importe quel réseau privé. Les récepteurs qui souhaitent recevoir des données circulant vers un groupe particulier doivent rejoindre le groupe en signalant leur appareil local. Cette signalisation est réalisée avec le protocole MLD.
Les appareils utilisent le protocole MLD pour savoir si les membres d'un groupe sont présents ou non sur leurs sous-réseaux directement connectés. Les hôtes rejoignent les groupes de multidiffusion en envoyant des messages de rapport MLD. Le réseau transmet ensuite des données à un nombre potentiellement illimité de récepteurs, en utilisant une seule copie des données de multidiffusion sur chaque sous-réseau. Les hôtes IPv6 qui souhaitent recevoir le trafic sont appelés membres du groupe.
Les paquets distribués aux membres du groupe sont identifiés par une seule adresse de groupe de multidiffusion. Les paquets de multidiffusion sont livrés à un groupe en utilisant la fiabilité du meilleur effort, tout comme les paquets de monodiffusion IPv6.
L'environnement de multidiffusion se compose d'expéditeurs et de destinataires. Tout hôte, qu'il soit ou non membre d'un groupe, peut envoyer à un groupe. Cependant, seuls les membres d'un groupe reçoivent le message.
Une adresse de multidiffusion est choisie pour les récepteurs d'un groupe de multidiffusion.Les expéditeurs utilisent cette adresse comme adresse de destination d'un datagram pour atteindre tous les membres du groupe.
L'appartenance à un groupe de multidiffusion est dynamique ; les hôtes peuvent rejoindre et quitter à tout moment. Il n'y a aucune restriction sur l'emplacement ou le nombre de membres dans un groupe de multidiffusion. Un hôte peut être membre de plusieurs groupes de multidiffusion à la fois. Le degré d'activité d'un groupe de multidiffusion, sa durée et son appartenance peuvent varier d'un groupe à l'autre et d'un moment à l'autre. Un groupe qui a des membres peut n'avoir aucune activité

Implémentation du routage multidiffusion IPv6
Le logiciel Cisco prend en charge les protocoles suivants pour mettre en œuvre le routage multidiffusion IPv6 :

  • MLD est utilisé par les périphériques IPv6 pour découvrir les écouteurs de multidiffusion sur des liens directement connectés. Il existe deux versions de MLD :
    • La version 1 de MLD est basée sur la version 2 du protocole IGMP (Internet Group Management Protocol) pour IPv4.
    • La version 2 de MLD est basée sur la version 3 de l'IGMP pour IPv4.
  • La multidiffusion IPv6 pour le logiciel Cisco utilise à la fois la version 2 de MLD et la version 1 de MLD. La version 2 de MLD est entièrement rétrocompatible avec la version 1 de MLD (décrite dans la RFC 2710). Les hôtes qui ne prennent en charge que la version 1 de MLD interagissent avec un périphérique exécutant la version 2 de MLD. Les réseaux locaux mixtes avec des hôtes MLD version 1 et MLD version 2 sont également pris en charge.
  • PIM-SM est utilisé entre les appareils afin qu'ils puissent suivre les paquets de multidiffusion à transmettre les uns aux autres et à leurs réseaux locaux directement connectés.
  • PIM en multidiffusion spécifique à la source (PIM-SSM) est similaire à PIM-SM avec la possibilité supplémentaire de signaler l'intérêt de recevoir des paquets d'adresses source spécifiques (ou de toutes sauf les adresses source spécifiques) vers une adresse IP multidiffusion.

La figure ci-dessous montre où MLD et PIM-SM fonctionnent dans l'environnement de multidiffusion IPv6.

Figure 1 : Protocoles de routage multidiffusion IPv6 pris en charge pour IPv6
Protocoles de routage multidiffusion IPv6

Protocole de découverte d'écouteur multidiffusion pour IPv6

Pour commencer à implémenter la multidiffusion dans le campus réseau, les utilisateurs doivent d'abord définir qui reçoit la multidiffusion. Le protocole MLD est utilisé par les équipements IPv6 pour découvrir la présence d'auditeurs multicast (par example, nœuds qui veulent recevoir des paquets multicast) sur leurs liens directement attachés, et de découvrir précisément quelles adresses multicast intéressent ces nœuds voisins. Il est utilisé pour découvrir l'appartenance à un groupe local et à un groupe spécifique à la source. Le protocole MLD fournit un moyen de contrôler et de limiter automatiquement le flux de trafic multidiffusion sur votre réseau grâce à l'utilisation de demandeurs et d'hôtes multidiffusion spéciaux. La différence entre les demandeurs de multidiffusion et les hôtes est la suivante :

  • Un demandeur est un périphérique réseau qui envoie des messages de requête pour découvrir quels périphériques réseau sont membres d'un groupe de multidiffusion donné.
  • Un hôte est un récepteur qui envoie des messages de rapport pour informer le demandeur de l'appartenance à un hôte.

Un ensemble de demandeurs et d'hôtes qui reçoivent des flux de données de multidiffusion de la même source est appelé un groupe de multidiffusion.
Les demandeurs et les hôtes utilisent les rapports MLD pour rejoindre et quitter des groupes de multidiffusion et pour commencer à recevoir le trafic de groupe.

MLD utilise le protocole ICMP (Internet Control Message Protocol) pour transmettre ses messages. Tous les messages MLD sont de type lien local avec une limite de saut de 1, et ils ont tous l'option d'alerte définie. L'option alert implique une mise en œuvre de l'en-tête d'option bond par bond.
MLD a trois types de messages :

  • Requête—Général, spécifique au groupe et spécifique à l'adresse de multidiffusion. Dans un message de requête, le champ d'adresse de multidiffusion est défini sur 0 lorsque MLD envoie une requête générale. La requête générale apprend quelles adresses de multidiffusion ont des écouteurs sur un lien attaché
    note
    Les requêtes spécifiques au groupe et spécifiques à l'adresse de multidiffusion sont les mêmes. Une adresse de groupe est une adresse multicast.
  • Rapport : dans un message de rapport, le champ d'adresse de multidiffusion est celui de l'adresse de multidiffusion IPv6 spécifique à laquelle l'expéditeur écoute.
  • Terminé : dans un message terminé, le champ d'adresse de multidiffusion est celui de l'adresse de multidiffusion IPv6 spécifique à laquelle la source du message MLD n'écoute plus.

Un rapport MLD doit être envoyé avec une adresse source lien-local IPv6 valide, ou l'adresse non spécifiée (::), si l'interface d'envoi n'a pas encore acquis une adresse lien-local valide. L'envoi de rapports avec l'adresse non spécifiée est autorisé pour prendre en charge l'utilisation de la multidiffusion IPv6 dans le protocole de découverte de voisin.

Pour la configuration automatique sans état, un nœud doit rejoindre plusieurs groupes de multidiffusion IPv6 afin d'effectuer la détection d'adresses en double (DAD). Avant DAD, la seule adresse dont dispose le nœud de rapport pour l'interface d'envoi est une adresse provisoire, qui ne peut pas être utilisée pour la communication. Par conséquent, l'adresse non spécifiée doit être utilisée.

Les états MLD qui résultent des rapports d'adhésion MLD version 2 ou MLD version 1 peuvent être limités globalement ou par interface. La fonction de limites de groupe MLD offre une protection contre les attaques par déni de service (DoS) causées par les paquets MLD. Les rapports d'adhésion dépassant les limites configurées ne sont pas entrés dans le cache MLD, et le trafic pour ces rapports d'adhésion excédentaires ne sera pas transféré.

MLD prend en charge le filtrage de source. Le filtrage de source permet à un nœud de signaler son intérêt à écouter des paquets uniquement à partir d'adresses source spécifiques (comme requis pour prendre en charge SSM), ou à partir de toutes les adresses à l'exception des adresses source spécifiques envoyées à une adresse de multidiffusion particulière.

Lorsqu'un hôte utilisant MLD version 1 envoie un message de congé, l'appareil doit envoyer des messages de requête pour reconfirmer que cet hôte était le dernier hôte MLD version 1 joint au groupe avant de pouvoir arrêter de transférer le trafic. Cette fonction prend environ 2 secondes. Cette « latence de congé » est également présente dans IGMP version 2 pour le multicast IPv4.

Groupe d'accès MLD
Les groupes d'accès MLD fournissent le contrôle d'accès du récepteur dans les périphériques de multidiffusion Cisco IPv6. Cette fonctionnalité limite la liste des groupes qu'un récepteur peut rejoindre et autorise ou refuse les sources utilisées pour rejoindre les canaux SSM.

Comment configurer le protocole de découverte d'écouteur multidiffusion IPv6

Activation du routage multidiffusion IPv6
Pour activer le routage multidiffusion IPv6, procédez comme suit :

Avant de commencer
Vous devez d'abord activer le routage unicast IPv6 sur toutes les interfaces de l'appareil sur lequel vous souhaitez activer le routage multicast IPv6.

ÉTAPES RÉSUMÉ

  1. activer
  2. configurer le terminal
  3. routage multidiffusion ipv6 [vrf nom-vrf]
  4. fin

ÉTAPES DÉTAILLÉES

Commande ou action But
Étape 1 activer Active le mode EXEC privilégié.
  Example:
Appareil > activer
  • Entrez votre mot de passe si vous y êtes invité.
Étape 2 configurer le terminal
Example:
Appareil n° configurer le terminal
Entre en mode de configuration globale.
Étape 3 routage multidiffusion ipv6 [vrf nom-vrf] Example:
Périphérique (config) # routage multidiffusion ipv6
Active le routage multidiffusion sur toutes les interfaces compatibles IPv6 et active le transfert multidiffusion pour PIM et MLD sur toutes les interfaces activées de l'appareil.

Le routage de multidiffusion IPv6 est désactivé par défaut lorsque le routage de monodiffusion IPv6 est activé. Sur certains appareils, le routage multicast IPv6 doit également être activé afin d'utiliser le routage unicast IPv6.

  • vrf vrf-name : (facultatif) spécifie une configuration de routage et de transfert virtuels (VRF).
Étape 4 fin
Example:
Périphérique(config)# fin
Quitte le mode EXEC privilégié.

Personnalisation de MLD sur une interface

Pour personnaliser MLD sur une interface, procédez comme suit :

ÉTAPES RÉSUMÉ

  1. activer
  2. configurer le terminal
  3. limite d'état ipv6 mld nombre
  4. ipv6 mld [VRF nom-vrf] activer ssm-map
  5. interface numéro de type
  6. groupe d'accès ipv6 mld nom-de-liste-d'accès
  7. groupe statique ipv6 mld [adresse-de-groupe] [[inclure| exclure] {adresse-source | Liste des sources [acl]}
  8. ipv6 mld requête-max-temps-de-réponse secondes
  9. délai d'attente de requête ipv6 mld secondes
  10. Intervalle de requête ipv6 mld secondes
  11. limite ipv6 mld nombre [sauf liste d'accès]
  12. fin

ÉTAPES DÉTAILLÉES

Commande ou action But
Étape 1 activer
Example:
Appareil > activer
Active le mode EXEC privilégié.
  • Entrez votre mot de passe si vous y êtes invité.
Étape 2 configurer le terminal
Example:
Appareil n° configurer le terminal
Entre en mode de configuration globale.
Étape 3 limite d'état ipv6 mld nombre
Example:
Périphérique(config)# ipv6 mld state-limit 300
Configure une limite sur le nombre d'états MLD résultant des rapports d'adhésion MLD sur une base globale.

Les rapports d'adhésion envoyés après que les limites configurées ont été dépassées ne sont pas entrés dans le cache MLD et le trafic pour les rapports d'adhésion excédentaires n'est pas transféré.

  • nombre—Nombre maximal d'états MLD autorisés sur un routeur. La plage valide est de 1 à 64000.
Étape 4 ipv6 mld [VRF nom-vrf] activer ssm-map
Example:
Périphérique(config)# ipv6 mld ssm-map enable
Active la fonction de mappage Source Specific Multicast (SSM) pour les groupes dans la plage SSM configurée.
  •  VRF nom-vrf— (Facultatif) Spécifie une configuration de routage et de transfert virtuels (VRF).
Étape 5 interface numéro de type
Example:
Périphérique(config)#interface GigabitEthernet 1/0/0
Spécifie un type et un numéro d'interface et place le périphérique en mode de configuration d'interface.
Étape 6 groupe d'accès ipv6 mld nom-de-liste-d'accès
Example:
Périphérique (config-if) # liste d'accès ipv6 acc-grp-1
Permet à l'utilisateur d'effectuer le contrôle d'accès au récepteur de multidiffusion IPv6.
  • access-list-name : une liste d'accès nommée IPv6 standard qui définit les groupes et les sources de multidiffusion à autoriser ou à refuser.
Étape 7 groupe statique ipv6 mld [adresse-de-groupe] [[inclure|exclure] {adresse-source | Liste des sources [acl]}
Example:
Périphérique(config-if)# ipv6 mld static-group ff04::10 include 100::1
Transfère statiquement le trafic du groupe de multidiffusion sur une interface spécifiée et fait en sorte que l'interface se comporte comme si un jointeur MLD était présent sur l'interface.
  • adresse-de-groupe— (Facultatif) Adresse IPv6 du groupe de multidiffusion.
  •  include—(Facultatif) Active le mode d'inclusion.
  • exclure—(Facultatif) Active le mode d'exclusion.
 
  • source-address : adresse source monodiffusion à inclure ou à exclure.
  • source-list : liste de sources sur lesquelles les rapports MLD doivent être configurés.
  • acl—(Facultatif) Liste d'accès utilisée pour inclure ou exclure plusieurs sources pour le même groupe.
Étape 8 ipv6 mld query-max-response-time secondes
Example:
Périphérique(config-if)# ipv6 mld query-max-response-time 20
Configure le temps de réponse maximal annoncé dans les requêtes MLD.
  • secondes : temps de réponse maximal, en secondes, annoncé dans les requêtes MLD. La valeur par défaut est de 10 secondes.
Étape 9 ipv6 mld requête-timeout secondes
Example:
Périphérique(config-if)# ipv6 mld query-timeout 130
Configure la valeur du délai d'attente avant que l'appareil ne prenne le relais en tant que demandeur de l'interface.
  • secondes : nombre de secondes que le routeur attend après que le demandeur précédent a cessé d'interroger et avant qu'il ne prenne le relais en tant que demandeur.
Étape 10 secondes d'intervalle de requête ipv6 mld
Example:
Périphérique(config-if)# ipv6 mld query-interval 60
Configure la fréquence à laquelle le logiciel Cisco IOS XE envoie des messages de requête d'hôte MLD.
  • secondes : fréquence, en secondes, à laquelle envoyer les messages de requête d'hôte MLD. Il peut s'agir d'un nombre compris entre 0 et 65535. La valeur par défaut est de 125 secondes.
    Prudence:  La modification de cette valeur peut avoir un impact important sur le transfert multidiffusion.
Étape 11 nombre limite ipv6 mld [sauf liste d'accès] Example:
Périphérique(config-if)# ipv6 mld limit 100
Configure une limite sur le nombre d'états MLD résultant des rapports d'adhésion MLD sur une base par interface. Les rapports d'adhésion envoyés après que les limites configurées ont été dépassées ne sont pas entrés dans le cache MLD, et le trafic pour les rapports d'adhésion excédentaires n'est pas transféré.

Les limites par interface et par système fonctionnent indépendamment les unes des autres et peuvent appliquer différentes limites configurées.

Un état d'appartenance est ignoré s'il dépasse la limite par interface ou la limite globale.

Si vous ne configurez pas le mot clé et l'argument except access-list, tous les états MLD sont comptés dans la limite de cache configurée sur une interface. Utilisez le mot-clé et l'argument except access-list pour exclure des groupes ou des canaux particuliers de la prise en compte de la limite de cache MLD. Un rapport d'adhésion MLD est comptabilisé dans la limite par interface s'il est autorisé par l'accès étendu

Désactivation du traitement côté périphérique MLD

Un utilisateur peut souhaiter que seules les interfaces spécifiées effectuent la multidiffusion IPv6 et donc souhaiter désactiver le traitement côté périphérique MLD sur une interface spécifiée. Pour désactiver le traitement côté appareil MLD, procédez comme suit :

ÉTAPES RÉSUMÉ

  1. activer
  2. configurer le terminal
  3. interface numéro de type
  4. pas de routeur ipv6 mld

DÉTAILLÉ MESURES

Commande ou action But
Étape 1 activer
Example:
Appareil > activer
Active le mode EXEC privilégié.
  • Entrez votre mot de passe si vous y êtes invité.
Étape 2 configurer le terminal
Example:
Appareil n° configurer le terminal
Entre en mode de configuration globale.
Étape 3 interface numéro de type
Example:
Périphérique(config)#interface GigabitEthernet 1/0/0
Spécifie un type et un numéro d'interface et place le périphérique en mode de configuration d'interface.
Étape 4 pas de routeur ipv6 mld
Example:
Périphérique (config-if) # pas de routeur ipv6 mld
Désactive le traitement côté périphérique MLD sur une interface spécifiée.

Réinitialisation des compteurs de trafic MLD

Pour réinitialiser les compteurs de trafic MLD, procédez comme suit :

ÉTAPES RÉSUMÉ

  1. activer
  2. clair ipv6 mld [VRF nom-vrf] trafic

DÉTAILLÉ MESURES

Commande ou action But
Étape 1 activer
Example:
Appareil > activer
Active le mode EXEC privilégié.
  • Entrez votre mot de passe si vous y êtes invité.
Étape 2 clair ipv6 mld [VRF nom-vrf] trafic
Example:
Appareil # effacer le trafic ipv6 mld
Réinitialise tous les compteurs de trafic MLD.
  • VRF nom-vrf—(Facultatif) Spécifie une configuration de routage et de transfert virtuels (VRF).

Effacement des compteurs de l'interface MLD

Pour effacer les compteurs de l'interface MLD, procédez comme suit :

ÉTAPES RÉSUMÉ

  1. activer
  2. clair ipv6 mld [VRF nom-vrf] compteurs type d'interface

DÉTAILLÉ MESURES

Commande ou action But
Étape 1 activer
Example:
Appareil > activer
Active le mode EXEC privilégié.
  • Entrez votre mot de passe si vous y êtes invité.
Étape 2 clair ipv6 mld [VRF nom-vrf] compteurs type d'interface Efface les compteurs de l'interface MLD.
Example:
Appareil # effacer les compteurs ipv6 mld GigabitEthernet1/0/0
  • VRF nom-vrf—(Facultatif) Spécifie une configuration de routage et de transfert virtuels (VRF).
  • type d'interface— (Facultatif) Type d'interface. Pour plus d'informations, utilisez l'aide en ligne point d'interrogation (?) fonction.

Effacement des groupes MLD

Pour effacer les informations liées à MLD dans la table de routage multidiffusion IPv6, procédez comme suit :

ÉTAPES RÉSUMÉ

  1. activer
  2. configurer le terminal
  3. effacer ipv6 [icmp] plusieurs groupes {* | préfixe de groupe | groupe [source]} [VRF {nom-vrf | tous}]
  4. fin

DÉTAILLÉ MESURES

Commande ou action But
Étape 1 activer
Example:
Appareil > activer
Active le mode EXEC privilégié.
  • Entrez votre mot de passe si vous y êtes invité.
Étape 2 configurer le terminal
Example:
Appareil n° configurer le terminal
Entre en mode de configuration globale.
Étape 3 effacer ipv6 [icmp] plusieurs groupes {* | préfixe de groupe | groupe [source]} [VRF {nom-vrf | tous}] Example:
Périphérique (config)# effacer les groupes mld ipv6 *
Efface les informations des groupes MLD.
  •  icmp : (facultatif) efface les informations ICMP.
  • *— Spécifie tous les itinéraires.
  • préfixe de groupe—Préfixe de groupe.
  • groupe—Adresse de groupe.
  • source— (Facultatif) Route source (S, G).
  • vrf : (facultatif) s'applique à une instance de routage et de transfert virtuels (VRF).
  • nom-vrf—(Facultatif) Nom VRF. Le nom peut être alphanumérique, sensible à la casse ou comporter un maximum de 32 caractères.

Vérification du protocole de découverte d'écouteur multidiffusion IPv6

  • Utilisez le afficher les groupes mld ipv6 [lien-local] [nom-groupe | adresse-groupe] [type-interface numéro-interface] [détail | explicite] pour afficher les groupes de multidiffusion qui sont directement connectés à l'appareil et qui ont été appris via MLD :

Routeur afficher le groupe mld ipv6

Adresse du groupe d'adhésion au groupe MLD Connected  

Interface

 

La disponibilité expire

FF08 :: 1 Gi0/4/4 00:10:22 00:04:19
  • Utilisez le afficher mfib ipv6 [VRF nom-vrf] [tous | lienscope | verbeux | nom-adresse-groupe | préfixe-ipv6/longueur-préfixe | nom-adresse-source | interface | statut | résumé] La commande affiche les entrées et les interfaces de transfert dans la base d'informations de transfert multidiffusion IPv6 (MFIB).

L'exemple suivantampLe fichier affiche les entrées et les interfaces de transfert dans le MFIB spécifié avec une adresse de groupe de FF08:1::1 :

Routeur # show ipv6 mfib ff08 :: 1

Protocole de découverte d'écouteur multidiffusion IPv6

  • Utilisez le afficher l'interface mld ipv6 [numéro de type] pour afficher des informations relatives à la multidiffusion sur un

Ce qui suit est sampla sortie du montrer IPv6 MLD interface commande pour l'interface Gigabit Ethernet 0/4/4 :

Routeur # show ipv6 mld interface gigabitethernet 0/4/4
afficher l'interface ipv6 mld gigabitethernet 0/4/4

  • Utilisez le afficher ipv6 mld [VRF nom-vrf] trafic commande pour afficher les compteurs de trafic MLD :

Routeur # afficher le trafic ipv6 mld
Routeur # afficher le trafic ipv6 mld

  • Utilisez le afficher mroute ipv6 [VRF nom-vrf] [lien-local | [nom-groupe | adresse_groupe [adresse_source | nom-source] ] ] pour afficher les informations dans la table de topologie PIM :

Routeur # show ipv6 mroute ff08 :: 1
Routeur # show ipv6 mroute ff08 :: 1
Routeur # show ipv6 mroute ff08 :: 1

 

 

Documents / Ressources

Protocole de découverte d'écouteur multidiffusion CISCO IPv6 [pdf] Guide de l'utilisateur
IPv6, protocole de découverte d'écouteur multidiffusion, protocole de découverte d'écouteur, protocole de découverte multidiffusion, protocole de découverte, protocole

Références

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *