Multicast et IS-IS

Pourquoi choisir la Fabric SPBM pour votre infrastructure multicast ?
Introduction
Le multicast est largement utilisé dans les réseaux d’entreprise. Que vous soyez une banque et que vous ayez besoin de fournir des données financières provenant d’une source unique à tous vos employés, ou un établissement de santé où le multicast est utilisée par des dispositifs de surveillance de vos patients pour centraliser leurs données sur des écrans de contrôle, le multicast joue un rôle essentiel. Si vous travaillez dans le domaine de la sécurité physique, vous savez à quel point le multicast est essentiel, car les caméras en dépendent exclusivement pour leurs flux. Et si aucun de ces exemples ne s’appliquait à votre entreprise, imaginez qu’OSPF ne fonctionne pas (il utilise le multicast) ou imaginez que vous deviez imager vos nouveaux ordinateurs un par un au lieu de le faire en parallèle.
Le multicast est partout, parfois là où on ne l’attend pas, et c’est un composant crucial de votre réseau, même si votre activité principale n’en dépend pas. Voyons ensemble comment la SPBM Fabric peut vous aider dans votre infrastructure multicast.
Qu'est-ce que le multicast et comment fonctionne t'il ?
« Le multicast […] est une forme de diffusion d’un émetteur […] vers un groupe de récepteurs » Wikipedia
L’émetteur, la source du flux de multicast, envoie ses données sur une plage spécifique d’adresses IP allant de 224.0.0.0 à 239.255.255.255 (la fameuse classe D). Le récepteur s’abonne à ce flux multicast à l’aide du protocole IGMP, qui est analysé par les switchs du réseau afin de créer le groupe multicast correspondant et d’acheminer le trafic en conséquence.
Si cette méthode fonctionne bien au sein d’un sous-réseau local, elle nécessite un protocole supplémentaire pour fonctionner lorsque le routage est nécessaire. C’est généralement là que PIM, et toutes ses variantes, sont utilisés malgré leur complexité :
- Choisir un mode de Rendez-vous Point : auto, anycast, BSR, single static
- Choisir un mode PIM : sparse (SM), dense (DM), sparse–dense, bidir ou même source–specific Multicast (SSM)
- Ajouter une configuration IP sur chaque routeur.
- Et faites ceci pour chaque interfaces sur lesquelles vous souhaitez utiliser la méthode PIM.
Ajoutez également à l’équation que, puisque PIM est « Protocol Independent », il dépend d’un protocole de routage sous–jacent pour converger, ce qui n’est pas optimal pour les temps de convergence.
Sinon vous pouvez utiliser SPBM, activer le multicast en deux lignes seulement, ne rien avoir à configurer sur les interfaces et vous reposez sur le protocole de routage IS–IS pour sa convergence rapide.
Pourquoi la Fabric SPBM est le choix de prédilection pour le multicast ?
Plus rapide
Dans la Fabric, il n’existe qu’un seul control plane, IS–IS. C’est ce qui permet d’obtenir des temps de convergence généralement inférieurs à la seconde en cas de défaillance du réseau. Le temps de convergence de PIM est plus long, en partie parce que les protocoles de routage IP unicast sur lesquels il repose doivent converger avant que PIM ne puisse converger a son tour. PIM maintient également l’état du réseau pour chaque groupe multicast et utilise un mécanisme basé sur chaque saut pour mettre à jour le réseau concernant les changements d’état, ce qui affecte l’évolutivité.
La meilleure façon de se convaincre que le multicast avec la SPBM Fabric converge rapidement est de regarder cette vidéo, qui démontre le temps de convergence d’un flux multicast dans un environnement virtualisé.
Plus simple
IP Multicast sur Fabric Connect simplifie considérablement le déploiement du multicast, sans qu’il soit nécessaire d’utiliser des protocoles de routage du multicast tels que PIM. Un switch au sein de la Fabric peut transmettre un flux multicast n’importe où dans un réseau SPBM tant que celui-ci est annoncé par IS–IS au reste de la Fabric.
L’avantage de cette solution par rapport aux approches traditionnelles est la simplicité du provisionnement et du déploiement du switching et du routage IP multicast. Vous trouverez ci-dessous les deux seules lignes nécessaires pour activer le routage multicast au sein de la structure. Cela activera le multicast dans la GRT, de sorte que tous les VLANs routés au sein de la GRT seront en mesure d’envoyer et de recevoir des flux multicast. Cela ne signifie pas que le flux multicast sera diffusé à tous ces VLAN, cela signifie qu’avec ces commandes, les VLAN de la GRT sont maintenant prêts pour le multicast.
router isis
spbm 1 multicast enable
Quelle serait la configuration pour du multicast routé dans une VRF (L3VSN) ?
router vrf my-vrf
mvpn enable
interface vlan 500
ip spb-multicast enable
Enfin, quelle serait la configuration pour du multicast au sein d’un même VLAN (L2VSN) ?
interface vlan 500
ip igmp snooping
Tous ces scénarios montrent à quel point il est facile de configurer le multicast au sein de la Fabric SPBM. Notez que ces configurations ne sont nécessaires que sur les switchs où le flux multicast est envoyé ou reçu. Il n’y a rien à configurer sur les switchs intermédiaires, car le flux multicast sera associé à un I-SID. Et comme nous l’avons vu dans un article précédent, les I-SID sont propagés dans la Fabric avec les LSP utilisés dans IS-IS.
Ainsi, si votre émetteur multicast est d’un côté de la Fabric et le récepteur de l’autre côté, et que votre flux traverse une centaine de switchs intermédiaires, vous n’aurez besoin de configurer le multicast que sur les deux switchs d’extrémité où se trouvent l’émetteur et le récepteur.
Vous avez peut-être aussi remarqué qu’aucune configuration de snoop-querier n’est nécessaire. Par défaut, l’IGMP Querier utilise l’adresse source 0.0.0.0 pour ses requêtes IGMP. Lorsqu’une interconnexion avec un réseau multicast externe est requise et que les switchs de niveau 2 ne supportent pas un querier avec l’adresse 0.0.0.0 (comme pour PIM), vous pouvez utiliser une adresse IP fictive comme adresse de querier, et utiliser la même adresse sur tous les BEB du réseau.
Conclusion
Le multicast peut être complexe à configurer, mais fait partie de presque tous les réseaux d’entreprise de nos jours. Tirer parti d’une technologie comme la Fabric SPBM vous permet de vous concentrer sur votre cœur de métier plutôt que sur l’infrastructure nécessaire pour le faire fonctionner. Gardez un réseau simple à configurer et à troubleshooter, ne perdez plus de temps avec des configurations complexes, et profitez d’un temps de convergence rapide, tout ceci grâce à la Fabric SPBM d’Extreme Networks.
Sources externes
Documentation Extreme Networks: https://documentation.extremenetworks.com/Fabric%20Engine%20v9.1%20User%20Guide/downloads/Fabric_Engine_9_1_User_Guide.pdf
Wikipedia Multicast : https://fr.wikipedia.org/wiki/Multicast
Wikipedia PIM : https://fr.wikipedia.org/wiki/Protocol_Independent_Multicast
Cisco PIM configuration guide : https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipmulti_pim/configuration/xe-16/imc-pim-xe-16-book.pdf
Contactez-nous pour vos projets multicast.
Suivez-nous sur LinkedIn pour ne pas manquer nos prochaines vidéos.