Exemple de configuration multicast sur Cisco


Exemple 1: Tunnel GRE PIM-SM vers le FMBone
C'est la situation de beaucoup de régions actuellement qui ont établi un tunnel vers le routeur (en amont) national FMbone de Jussieu. L'arrêt de ce routeur est prévu prochainement, toutes les régions devront passer sur le routeur du NIO en mbgp (Voir exemple 5).
Ca peut être aussi la situation d'un laboratoire, institut ou autres qui souhaite se raccorder au routeur MBone de son campus (exemple: cas d'antennes universitaire raccordées par une LS au Campus).
Exemple sur Routeur Cisco 7200 en version 12.0-9.6S


Exemple 2: Configuration multicast d'une interface
Complément à l'exemple 1.
Dans cette situation, on dispose de deux routeurs. Le premier est celui de l'exemple 1 qui alimente en multicast le deuxième. Ces 2 routeurs sont interconnectés sur le même LAN (interface ATM, Lan Emulation).
Il suffit d'activer sur l'interface des routeurs le protocole PIM-SM et de tenir compte des routes unicast DVMRP. Voici les quelques commandes Cisco à ajouter à notre Exemple 1:

interface ATM1/0.1
  description réseau local alimenté en multicast
  ip address 193.50.193.137 255.255.255.224
  ip pim sparse-mode
  ip dvmrp unicast-routing
  lane client ethernet elan1


Exemple 3: Tunnel GRE pim-SDM vers un site aval
Complément à l'exemple 1.
On alimente un autre site qui dispose d'un routeur Cisco (134.206.3.2), on établit donc un autre tunnel GRE PIM-SDM. Notre routeur devient un noeud du MBone. On ajoute les commandes suivantes:

interface Tunnel1
description tunnel GRE avec le site en aval
ip unnumbered ATM1/0
ip pim sparse-dense-mode
ip multicast ttl-threshold 32
ip dvmrp default-information only
ip dvmrp unicast-routing
tunnel source 193.50.193.137
tunnel destination 134.206.3.2

La commande p dvmrp default-information only permet d'annoncer la route par defaut. Compte tenu de notre configuration simple, elle n'est pas nécessaire ici. La route sera annoncée dans ce tunnel au site aval. On utilise cette commande pour des situations plus complexes, par exemple lors de bouclage.


Exemple 4: Tunnel dvmrp vers un site aval
Complément à l'exemple 1.
Comme dans l'exemple 3, on alimente un autre site mais qui dispose uniquement d'un routeur multicast DVMRD (mrouted) configuré sur une station Unix. On ajoute une autre interface tunnel:
interface Tunnel2
  description tunnel dvmrp avec le second site (en aval)
  ip unnumbered ATM1/0.1
  ip pim sparse-mode
  ip multicast ttl-threshold 1
  tunnel source ATM1/0.1
  tunnel destination 193.50.193.220
  tunnel mode dvmrp


Exemple 5: Tunnel mbgp/PIM-SM vers le routeur du NIO

Cette situation va concerner prochainement toutes les routeurs régionaux qui se raccorderont au FMBone2. Le routeur national situé dans le Noeud d'Interconnexion des Opérateurs reprendra tous les tunnels de l'ancien routeur du FMBone de Jussieu (bientôt en cessation d'activité).
Pour cela il est impératif de disposer d'une version IOS au moins supérieure à 12-0.9(S) (pour raison de BUG IOS sur PIM-SM).

L'exemple présenté est la configuration du routeur 7200 (Version 12.0(9.6)S) régional de l'Université de Valenciennes qui implémente MSDP. Deux tunnels desservent la région (tunnel GRE vers Univ. Lille1 et tunnel dvmrp vers l'ISEN de Lille).
Exemple de configuration Cisco - Tunnel mgbp avec MSDP vers le routeur du NIO

Attention: les versions IOS T ont des petites variantes au niveau des commandes par rapport à la version S. Nous vous conseillons de consulter et de télécharger la version IOS préconisée par Cisco sur ftp://ftp-eng.cisco.com/ipmulticast.html



© Cellule Technique du CRU - 2000