Comment configurer MLD Snooping sur les switches Omada

Knowledgebase
Configuration Guide
08-29-2024

Contenu

Objectif

Exigences

Introduction

Scénario d'application

Comment fonctionne le système MLD

Principes généraux de configuration

Configuration

Conclusion

 

Objectif

Cet article présente comment configurer le MLD Snooping sur les commutateurs Omada sur le contrôleur SDN Omada.

Exigences

  • Commutateurs Omada Smart, L2+ et L3
  • Contrôleur Omada (contrôleur logiciel / contrôleur matériel / contrôleur basé sur le cloud, V5.9 et supérieur)

Introduction

MLD Snooping (Multicast Listener Discovery Snooping) est un protocole de multidiffusion IPv6 de couche 2 qui écoute les paquets de multidiffusion envoyés entre les périphériques de multidiffusion et les hôtes utilisateurs pour conserver les informations de port sortant des paquets de multidiffusion et gérer et contrôler la transmission des paquets de données de multidiffusion au niveau de la couche de liaison de données.

Scénario d'application

Le diagramme montre un scénario IPTV d'hôtel typique, comme nous pouvons le voir, la source IPTV se trouve dans le LAN. La source IPTV est connectée à un commutateur d'accès puis au commutateur d'agrégation afin que le flux multicast puisse être distribué à tous les appareils IPTV du LAN. Les commutateurs d'accès se connectant aux IPTV sont également connectés au commutateur d'agrégation.

Comment fonctionne le système MLD

Le système MLD se compose de plusieurs parties : source multidiffusion (source IPTV), émetteur de requêtes MLD, snooping MLD, récepteur MLD.

 

For our product, the device running MLD Snooping are the switches, and omada switch can also be configured as the MLD Snooping Querier.

 

In MLD Snooping, there are three kinds of MLD packets, the MLD Query, MLD Report and MLD Leave.

 

If the Multicast Source doesn’t support the query feature, it will simply broadcast all the streams which is a waste of network resource. Enabling MLD Snooping function will handle this.

 

The Querier will send MLD Query, which consists of general query and specific query. Here it’s usually general query, which will ask if there’s any device requesting for any multicast stream, and the MLD Query will be forwarded by the switches and finally reaches the MLD Receiver such as an IPTV.

 

If someone want to watch a certain channel, the IPTV will send a MLD Report, which includes the information of this channel to request for this stream, which will also join this multicast group.

 

When the user switch to another channel, which means the IPTV no longer needs this stream, it will send the MLD Leave to leave this multicast group.

 

For all the devices running MLD Snooping, there are two kinds of port roles to help creating multicast groups, the router port and the member port. For a switch, the port receiving the MLD Query packet will become the router port, and the ports receiving MLD Report/leave will become the member port.

 

You can also assume that the router port is the port closest to the querier on a switch, and the member ports are the ports closest to receivers. So after the query process mentioned previously, the switch running MLD Snooping will create multicast groups, including the multicast IP of this stream, the VLAN this stream is running in, and the ports participating in this group, including the router port and the member port.

 

As mentioned before, the multicast source will simply broadcast the stream in the network. After the multicast groups created, the switch will only forward the corresponding multicast stream only to the router port and member ports. And the MLD Report/Leave packets will only be forwarded from member port to the router port.

Overall Configuring Principles

Here we will introduce several overall configuring principles for MLD Snooping, taking the previous topology as an example. These are some recommendations we made when configuring MLD Snooping, which will help avoid misfunction and improve device efficiency, bringing a better user experience.

 

  • Disable MLD featuers for router.

As the IPTV source is included in the LAN in such a hotel IPTV scenario, so the multicast stream will not be entering from WAN side, and the router will actually not participate in the whole MLD process.

 

Si vous activez la fonction MLD sur le routeur, il sera reconnu comme un demandeur, de sorte que le port du commutateur qui s'y connecte deviendra un port de routeur, et après cela, une copie de tous les flux de multidiffusion sera transmise au routeur, provoquant une charge inutile sur le routeur, ce qui peut entraîner une occupation élevée du processeur et de la mémoire sur le routeur, affectant le fonctionnement normal du routeur.

 

C'est la raison pour laquelle il est recommandé de désactiver la fonction MLD sur le routeur, qu'il s'agisse d'un routeur TP-Link ou d'un autre fournisseur.

 

  • Activer la fonction de suppression des paquets de groupes de multidiffusion inconnus.

Lors de la configuration de MLD Snooping, vous pouvez choisir de transférer ou de rejeter les paquets de groupes inconnus.

 

Ici, nous vous recommandons de choisir de rejeter tous les paquets provenant de groupes inconnus. La raison est que pour les groupes inconnus, il n'existe pas de tableau enregistrant les ports membres, donc en fait le commutateur ne sait pas où ces paquets doivent être transférés.

 

Si vous choisissez de les transférer, ils seront diffusés, ce qui entraînera un gaspillage de ressources réseau. Le meilleur choix est donc de les supprimer.

 

  • Le MLD Snooping Querier doit être le plus proche de la source.

Étant donné que la source a besoin d'un rapport provenant des périphériques finaux pour déterminer les flux à multidiffuser, un interrogateur de surveillance MLD est nécessaire.

 

Il ne doit y avoir qu'un seul interrogateur sur le réseau et il doit être configuré uniquement sur le commutateur le plus proche de la source IPTV. La figure suivante vous fournit une explication plus intuitive.

 

Ici, vous pouvez voir que le Querier enverra une requête MLD à d'autres, ce qui signifie qu'il ne recevra aucune requête MLD des autres, il n'y a donc pas de port de routeur sur le Querier, car nous savons que le commutateur avec MLD Snooping activé transmettra le rapport MLD au port du routeur, donc dans ce scénario, ce Querier ne transmettra le rapport MLD à personne.

 

L'autre commutateur ne recevra aucun rapport MLD, donc aucun groupe de multidiffusion ne sera créé, bien que la source de multidiffusion continue d'envoyer les flux, tous seront considérés comme des flux de groupes inconnus et seront abandonnés car aucun groupe de multidiffusion n'est créé sur ce commutateur.

 

Réglez le commutateur Closeset sur la source de multidiffusion car Querier évitera ce problème, le MLD Snooping pourra prendre effet sur l'ensemble du réseau, économiser les ressources réseau tout en garantissant le fonctionnement normal de la multidiffusion.

 

  • La suppression rapide des congés et des rapports doit être proche des appareils finaux.

La sortie rapide supprimera le port du groupe MLD immédiatement lorsque le commutateur recevra la sortie MLD du périphérique final, afin que l'IPTV puisse passer plus rapidement à une autre chaîne, offrant aux utilisateurs une expérience fluide.

 

Si cette option n'est pas activée, une autre requête spécifique sera envoyée après réception du congé MLD afin de déterminer s'il existe d'autres IPTV demandant ce flux.

 

Pour un départ rapide, vous devez vous assurer qu'il n'y a qu'un seul IPTV connecté à ce port, donc terminer le flux dès que le départ MLD est reçu n'affectera pas les autres IPTV qui regardent la même chaîne.

 

Il n'est pas recommandé d'activer la sortie rapide dans le scénario illustré dans la figure lorsque plusieurs IPTV sont connectés sur un port membre, l'activation de la sortie rapide sur ce port interrompra le flux pour un autre téléviseur toujours en train de regarder.

 

C'est la même chose si vous l'activez sur des commutateurs de liaison montante de niveau supérieur, alors n'oubliez pas d'activer le congé rapide uniquement sur le commutateur d'accès et les ports se connectant à un seul IPTV.

 

La suppression des rapports collectera les rapports MLD pour un même flux provenant de différents ports membres et enverra finalement un seul rapport MLD via le port du routeur, ce qui réduira la charge pour la liaison montante.

 

Il est recommandé d'activer la suppression des rapports dans les grands réseaux de multidiffusion, par exemple sur trois à quatre centaines d'IPTV installés.

 

Pour la suppression des rapports, l'activer sur le commutateur d'accès permettra d'économiser le plus de ressources réseau pour l'ensemble du réseau, le nombre total de paquets de rapport MLD sera réduit dès le début et économisera la bande passante des liaisons montantes.

 

Supprimer le rapport sur le commutateur le plus central mais pas sur les commutateurs d'accès n'aura aucun sens.

 

Si vous devez activer ces deux fonctionnalités, n'oubliez pas de les configurer sur les commutateurs proches des IPTV.

Configuration

Remarque : toutes les commandes CLI présentées dans cet article ne réaliseront que les fonctionnalités de base. Pour une configuration et des paramètres plus détaillés, veuillez consulter le Guide CLI.

 

Étape 1. Créez un VLAN pour MLD.

Connectez-vous à Omada Controller. Accédez à Paramètres > Réseaux câblés > LAN > Réseaux , puis cliquez sur Créer un nouveau LAN.

 

Configurez-le comme VLAN, s'applique uniquement aux commutateurs, puis cochez pour activer la surveillance MLD. Cliquez ensuite sur Enregistrer .

 

Étape 2. Configurez les autres paramètres via le modèle CLI.

Accédez à Paramètres > Configuration CLI > CLI de l’appareil , puis cliquez sur Créer un nouveau profil CLI de l’appareil .

 

Saisissez un nom, une description, puis entrez les commandes CLI.

 

Veuillez noter que vous pouvez également choisir de copier les commandes CLI à partir des autres fichiers de configuration du commutateur ici.

 

Vous trouverez ci-dessous les commandes CLI permettant de configurer MLD Snooping en référence à la topologie présentée dans le scénario d'application et aux principes mentionnés précédemment (avec l'ID VLAN IPTV = 200) :

 

Commutateur d'agrégation :

suppression de la surveillance IPv6 mld-inconnue

 

Passer à l'accès aux IPTV :

suppression de la surveillance IPv6 mld-inconnue

rapport de suppression de vlan-config 200 de snooping mld ipv6

ipv6 mld snooping vlan-config 200 immediate-leave (Si tous les ports de ce commutateur se connectent à un seul IPTV, sinon, n'utilisez pas cette commande et utilisez la commande ci-dessous pour l'activer par port)

interface gigabit Ethernet 1/0/1

IPv6 mld snooping sortie immédiate

 

Accédez au commutateur IPTV Source :

suppression de la surveillance IPv6 mld-inconnue

ipv6 mld snooping vlan-config 200 requêteur

 

Pour plus de commandes CLI utilisées pour configurer plus de paramètres, veuillez consulter le guide CLI sur la page d'assistance du produit.

 

Étape 3. Appliquez le profil CLI de l’appareil.

Prenons l’exemple d’Access Switch to IPTV .

 

Après avoir terminé de saisir les commandes, cliquez sur Suivant et choisissez l'appareil sur lequel vous souhaitez appliquer la CLI, ici SG2210P.

 

Cliquez sur Enregistrer et vous verrez ce modèle CLI que vous venez de créer, cliquez sur Appliquer pour l'appliquer sur les appareils choisis.

 

Vous pouvez ensuite également vérifier si l'application a été appliquée avec succès en cliquant sur Afficher les détails de la CLI .

 

Pour plus de paramètres que vous pouvez configurer, veuillez consulter le guide CLI sur la page d'assistance du produit. N'oubliez pas non plus de configurer différents paramètres et fonctionnalités pour les commutateurs situés dans différentes positions de votre topologie en suivant le principe mentionné précédemment.

Conclusion

Nous avons ici terminé l’introduction de la configuration de MLD Snooping sur les commutateurs Omada avec un exemple.

Pour connaître plus de détails sur chaque fonction et configuration, veuillez consulter le Centre de téléchargement pour télécharger le manuel de votre produit.

 

Veuillez noter ce document

Documents connexes