Multicast protocoles de routage
Bernard Rapacchi Bernard Tuy CNRS/UREC
Plan
U R E C
Dfinitions Exemples d'applications Notions gnrales Le MBONE Les Protocoles
IGMP DVMRP PIM
Organisation du routage sur un site
principes exemple
et recommandations
2
Routages multicast
Dfinitions
U R E C
Multicast = Multipoint Applications "habituelles" entre une source et une destination
applications Unicast (ou point point)
"Nouveau" type d'applications entre une source et plusieurs destinations
applications Multicast
Les participants une application multicast constituent un groupe multicast Le groupe multicast a une adresse multicast de classe D
224.0.0.0 -> 239.255.255.255 => routage vers les adresses de groupe : routage multicast
3
le groupe multicast n'est pas limit au rseau local
Routages multicast
Exemple : tlsminaire
U R E C
Multicast : un seul flux d'information vers les destinataires
4
Routages multicast
Tlsminaire (2)
U R E C
224.2.0.1
Groupe Multicast d'adresse 224.2.0.1
5
Routages multicast
Types d'applications Multicast
U R E C
Diffusion de 1 vers plusieurs
Tlsminaire :
pas d'interaction des destinataires
Diffusion des tables de routage RIPv2 Bootstrap sur le rseau
Diffusion de plusieurs vers plusieurs
Tlconfrence :
chaque membre du groupe peut tre source du flux multicast
6
Routages multicast
Multicast : gnralits
U R E C
Unicast : vers un seul destinataire Broadcast : vers tous les quipements du LAN Multicast : vers tous ceux qui appartiennent au mme groupe multicast
qui se sont "abonns" ce groupe
7
Routages multicast
Multicast : gnralits
U R E C
meilleure utilisation de la bande passante
les mmes donnes ne circulent quune seule fois sur le mme lien
les sources et les destinataires (membres) sont distincts les htes disent aux routeurs de quels groupes ils sont membres
mais pas auxdestinataires auxquels ils envoient
les routeurs doivent couter toutes les adresses multicast les routeurs utilisent des protocoles pour grer les groupes multicast
8
Routages multicast
le MBone
U R E C
MBone = Multicast backbone
Virtual Internet backbone for Multicast IP
Rseau virtuel d'quipements multicast sur Internet
relis par des "tunnels" au-dessus de la topologie unicast (overlay network)
Ensemble d'outils :
pour annoncer la diffusion de programmes multimdia (sdr) pour permettre aux utilisateurs de rejoindre les groupes multicast (sdr) pour suivre ou diffuser ces programmes :
vat, rat vic
: audio : vido
9
Routages multicast
le MBone (2)
U R E C
Un projet de coopration exprimental
1992 : premire diffusion rseau d'une runion de l'IETF (son) 1993 : premire diffusion vido
Topologie :
maillage des ilots multicast
par des machines "mroutes" travers des tunnels
en toile au niveau du rseau de site
10
Routages multicast
La topologie du MBone (2)
U R E C
routeur multicast
routeur multicast
11
Routages multicast
La topologie du MBone (3)
U R E C
routeur multicast
Tunnel multicast
routeur multicast
12
Routages multicast
Tunnels IP
U R E C
Structure logique faisant abstraction de la topologie physique sous-jacente du rseau Dans RFC 1075, on utilise Loose Source Routing En ralit, on fait de lIP dans IP avec numro de protocole (protocole = 4, tunnel DVMRP) Association dun mtrique et dun seuil (threshold ) chaque tunnel
13
Routages multicast
Rappels : adressage
U R E C
Adresses de classe A, B, C et D : 224.0.0.0 239.255.255.255 rservation de plages d'adresses spcifiques :
224.0.0.* : utilisation locale sur le LAN 224.0.0.1 : tous les hosts Xcasts du LAN 224.0.0.2 : tous les routeurs Xcasts du LAN 239.*.*.* : "administratively scoped addresses"
adresses porte locale
toutes les autres adresses ont une porte non limite
14
Routages multicast
Envoi de paquets
U R E C
Une adresse multicast ne peut tre que destinataire les sources ont toujours une adresse unicast le niveau Liaison de donnes n'utilise pas ARP :
mcanisme de correspondance (pour les @ IEEE-802)
@IP multicast -> @Ethernet multicast
Etre membre d'un groupe est indpendant d'envoyer ce groupe
une source nest pas obligatoirement membre du groupe auquel elles envoie un flux multicast
15
Routages multicast
Envoi de paquets
U R E C
Application
UDP
inchang
IP
Ethernet
mapping
0x 01 00 5E ______________________________ 23 bits de droite de l'@ IP destination 24eme bit = 0
16
Routages multicast
Rception de paquets
U R E C
Par dfaut, le coupleur Ethernet d'une station coute
son adresse Ethernet (fixe PROM) et l'adresse de broadcast (FF...FF)
Les autres adresses Ethernet doivent tre explicitement programmes dans le driver du coupleur Pour le multicast, il faut couter au minimum :
quivalent Ethernet de 224.0.0.1 (tous les htes multicast du LAN) quivalent Ethernet du rpertoire des sessions MBone
annonant la liste des groupes multicast actifs
17
Routages multicast
Internet Group Management Protocol ( IGMP )
RFC 1112
IGMP : gnralits
U R E C
Protocole d'interaction entre
le(s) routeur(s) multicast du LAN et les htes multicast du LAN
Permet un hte de s'abonner (dsabonner) un groupe et dire au routeur :
envoyez-moi une copie des paquets de cette adresse de groupe
deux versions existent, IGMPv1 et v2 IGMP version 3 en cours dlaboration (IETF/ IDMR)
19
Routages multicast
IGMP: un seul routeur
U R E C
le routeur envoie toutes les 60 secondes
une sollicitation aveugle l@ 224.0.0.1 (query ) quel(s) groupe(s) voulez vous vous abonner ? et attend les rponses
le(s) hte(s) renvoie(nt) un IGMP report
qui indique ladresse du ou des groupes qui lintressent
si le routeur ne reoit aucune rponse pour un groupe donn
il arrte la rmission des paquets multicast de ce groupe le groupe est rput sans abonn local
20
Routages multicast
IGMP: un seul routeur (2)
U R E C
quand l hte reoit la sollicitation (query)
il fixe un dlai alatoire avant de rpondre
pour viter que toutes les rponses arrivent au mme moment
quand un hte a rpondu, les autres nont plus besoin de rpondre
le routeur arme une temporisation sur les abonnements aux groupes multicast avant de solliciter nouveau tous les htes
21
Routages multicast
IGMP : sabonner un groupe
U R E C
224.2.0.1 Hte 1
224.2.0.1 Hte 2
224.2.0.1 224.5.5.5 Hte 3
Envoi priodique IGMP Query 224.0.0.1
22
Routages multicast
IGMP : sabonner un groupe
U R E C
224.2.0.1 Hte 1
224.2.0.1 Hte 2
224.2.0.1 224.5.5.5 Hte 3
Envoi Report pour 224.2.0.1
224.2.0.1
23
Routages multicast
IGMP : sabonner un groupe
U R E C
224.2.0.1 Hte 1
224.2.0.1 Hte 2
224.2.0.1 224.5.5.5 Hte 3
Envoi Report pour 224.5.5.5
224.2.0.1 224.5.5.5
24
Routages multicast
IGMP : plusieurs routeurs
U R E C
Un routeur est lu entre tous les routeurs
cest le Dominant Router (DR) ou Designated Router il est seul mettre les IGMP Queries en v1, le mcanisme dlection est fonction du routage multicast et nappartient pas IGMP en version 2, le DR est le routeur dont l@IP est la plus petite
le DR nest pas forcment le routeur qui transmet les paquets multicast
25
Routages multicast
IGMP : version 2
U R E C
Election du DR
@IP la plus petite
timers programmables nouveaux type de paquets envoys par lhte :
de dsabonnement : leave au reu dun leave, le routeur envoie
un query spcifique au groupe
=> rduction du temps de latence pour arrter la diffusion dun groupe qui na plus dabonn
IGMP v2 doit obligatoirement supporter la version 1
26
Routages multicast
IGMP : quitter un groupe
U R E C
224.2.0.1 Host 1 Host 2
224.2.0.1 Host 3
Envoi Leave pour 224.2.0.1 224.0.0.2 224.2.0.1 224.5.5.5
27
Routages multicast
IGMP : quitter un groupe
U R E C
224.2.0.1 Host 1 Host 2
224.2.0.1 Host 3
Envoi IGMP Query spcifique pour 224.2.0.1
224.2.0.1 224.5.5.5
28
Routages multicast
IGMP : quitter un groupe
U R E C
224.2.0.1 Host 1 Envoi Report pour 224.2.0.1 Host 2
224.2.0.1 Host 3
224.2.0.1 224.5.5.5
29
Routages multicast
IGMP : quitter un groupe
U R E C
224.2.0.1 Host 1 Host 2
224.2.0.1 Host 3
Envoi Leave pour 224.5.5.5 224.0.0.2 224.2.0.1 224.5.5.5
30
Routages multicast
IGMP : quitter un groupe
U R E C
224.2.0.1 Host 1 Host 2
224.2.0.1 Host 3
Envoi IGMP Query pour 244.5.5.5
224.2.0.1
31
Routages multicast
Les Protocoles de routage multicast
U R E C
On distingue deux types de protocoles en fonction du mode de transmission des paquets multicast utilis :
Mode dense (inondation)
DVMRP, PIM DM et MOSPF suppose que les abonns aux groupes multicast sont nombreux
Mode pars
PIM SM et CBT faible population abonne
32
Routages multicast
Distance Vector Multicast Routing Protocol ( DVMRP )
RFC 1075
DVMRP : gnralits
U R E C
mrouted sous Unix Agit en mode dense :flooding + pruning
on inonde (flooding ) tout l'arbre multicast ceux qui ne sont pas intresss le disent ils sont lagus de larbre (pruning )
Pour viter les boucles => algorithme RPF
Reverse Path Forwarding
34
Routages multicast
Reverse Path Forwarding (RPF)
U R E C
un routeur transmet un paquet multicast
si le datagramme est reu sur linterface utilise pour envoyer un paquet unicast vers la source (reverse )
Test RPF :
Oui : paquet retransmis, on inonde Non : paquet est mis la poubelle
un paquet est retransmis vers toutes les interfaces du routeur SAUF linterface RPF dentre
35
Routages multicast
Reverse Path Forwarding (RPF)
U R E C
Source
A D B
multicast
36
Routages multicast
Reverse Path Forwarding (RPF)
U R E C
Source
A D B
C unicast
Paquets multicast non retransmis
multicast
37
Routages multicast
Routage DVMRP
U R E C
DVMRP utilise son propre routage unicast
variante de RIP pour dterminer le critre RPF et dcider de retransmettre un datagramme multicast
Le routage Unicast est ncessaire pour localiser les Sources multicast les paramtres du protocole
le nombre de sauts (hops), les mtriques et les seuils (Threshold ) le seuil indique si un datagramme multicast peut tre rmis en le comparant son TTL.
obligation dutiliser des tunnels
Routages multicast
certains routeurs ne font pas du multicast
38
Routage DVMRP
U R E C
change de tables de routage entre routeurs DVMRP
Destination / Masque / Mtrique
Les destinations sont les @ sources multicast Loptique est de toujours construire un arbre minimal partir de la source
39
Routages multicast
Echange des tables de routage (thorie)
U R E C
Source (S,1) A D B (S,1)
40
Routages multicast
Echange des tables de routage (thorie)
U R E C
Source (S,2) A D B
(S,2)
41
Routages multicast
Poison Reverse
U R E C
Le routeur B va dcider
que le routeur A voisin est en amont vers la source S il envoie A une information de routage versS dont la mtrique est dite empoisonne
Consquence :
B attend le flux multicast de A pour la source S A ne doit pas compter sur B pour ce mme flux
Le RFC 1112 prvoit d' envoyer :
@IP Source, m = infini (16), + un flag 1
Dans mrouted :
Routages multicast
Source, m = vraie mtrique vers S + infini (32)
42
Poison Reverse
U R E C
Source (S,infini) A D B
(S,2) E C
43
Routages multicast
DVMRP: change des routes
U R E C
Les echanges d'informations de routage utilise IGMP type 3
Envoi 224.0.0.4 (tous les routeurs DVMRP)
Utilisation de sous-types :
Response : envoie les routes vers les destinations(Sources) Request : demande les routes vers les destinations Prune : rapport daucun membre Graft : greffe dune nouvelle branche sur larbre multicast
44
Routages multicast
Algorithme de transmission Xcast (1)
U R E C
Si TTL < 2, supprimer le paquet Si pas de route, supprimer le paquet Paquet reu sur une interface non-RPF, supprimer Dest = 224.0.0.{1,2}, supprimer Pour chaque interface fille pour la source :
Si linterface nest pas une feuille et nest pas lague OU il y a des membres du groupe sur cette interface alors Si TTL > Seuil alors
TTL = TTL - 1 on transmet le paquet
45
Routages multicast
Connecter un mrouteur au MBone
U R E C
Chercher une source du MBone
[email protected] [email protected]
On a un interlocuteur, une adresse IP, une mtrique (1) et un seuil (threshold= 32) Installer soir un mrouteur DVMRP soit mettre PIM en service
46
Routages multicast
Solution 1 : Mrouted
U R E C
ftp://ftp.univ-rennes1.fr/pub/reseau/multicast/ Station Unix Configurer /etc/mrouted.conf
tunnel 129.88.45.84 130.190.6.20 metric 1 threshold 32
Tout le sous-rseau est servi, toutes les stations sont sur le MBone Dautres tunnels avec des thresholds plus petits vers dautres sous-rseaux du campus /etc/mrouted.conf
tunnel 129.88.45.84 130.190.6.20 metric 1 threshold 32 tunnel 129.88.45.84 192.145.7.22 metric 1 threshold 16 tunnel 129.88.45.84 189.130.1.1 metric 1 threshold 16
47
Routages multicast
Le rsultat
U R E C
oreste
m: 1 t : 32
m: 1 t : 16
m: 1 t : 16
inria-ra
sylvestre
melpomene
48
Routages multicast
Les rgions administratives
U R E C
oreste
m: 1 t : 32 boundary: NTCM
m: 1 t : 16 boundary: NTCM m: 1 t : 16
inria-ra
sylvestre
melpomene
49
Routages multicast
Les rgions administratives
U R E C
lysithea
r-jusren
oreste
m: 1 t : 32
m: 1 t : 32
m: 1 t : 32 b: NTCM
m: 1 t : 16 b: NTCM
m: 1 t : 16
inria-ra
sylvestre
melpomene
50
Routages multicast
Les rgions administratives
U R E C
lysithea
r-jusren
oreste
m: 1 t : 32
m: 1 t : 32
m: 3 t : 8 b: NTCM
m: 1 t : 32 b: NTCM b: Urec
m: 1 t : 16 b: NTCM b: Urec
m: 1 t : 16 b: Urec
inria-ra
sylvestre
melpomene
51
Routages multicast
Les rgions administratives
U R E C
/etc/mrouted.conf :
name Urec 239.51.0.0/16 name NTCM 239.69.0.0/16 tunnel "sylvestre" "oreste" m 1 t 32 boundary NTCM boundary Urec tunnel "sylvestre" "lysithea" m 3 t 8 boundary NTCM tunnel "sylvestre" "melpomene" m 1 t 16 boundary Urec
~/.sdr/sdr.tcl
add_admin Urec 239.51.255.255 1234 239.51.0.0 16 8 add_admin NTCM 239.69.255.255 1235 239.69.0.0 16 32
52
Routages multicast
Mrouted : les outils
U R E C
kill -USR1 `cat /etc/mrouted.pid` (routes sources) kill -USR2 `cat /etc/mrouted.pid` (groupes) mrinfo mtrace tcpdump http://www.cl.cam.ac.uk/mbone/eu-monitor.htm
53
Routages multicast
Protocol Independent Multicast
"Internet Draft" http://netweb.usc.edu/pim/
PIM : gnralits
U R E C
Indpendant du protocole de routage DVMRP
prend les dcisions de RPF a son propre protocole de routage
PIM repose sur le protocole de routage unicast sous-jacent
pour les dcisions RPF et les poison reverse routes
PIM peut fonctionner selon deux modes :
dense mode : faible overhead pour les groupes denses dabonns sparse mode : peu dabonns
55
Routages multicast
PIM : Dense Mode
U R E C
Ressemble DVMRP
sauf pour le routage Pruning sur les voisins non RPF
mcanismes de flooding et pruning et de graft (greffe),
Arbres construits par rapport aux sources mettrices avec utilisation de RPF Utilisation de dclaration (assert ) pour lire un transmetteur sur un LAN plusieurs routeurs
56
Routages multicast
PIM, Dense-Mode : exemple
U R E C
Source
Destinataire 1 Destinataire 2
57
Routages multicast
PIM, Dense-Mode : exemple
U R E C
Source
Dabord on inonde
Destinataire 1 Destinataire 2
58
Routages multicast
PIM, Dense-Mode : exemple
U R E C
Source
Elagage de C vers un voisin Non RPF
Pr un e
Destinataire 1 Destinataire 2
59
Routages multicast
PIM, Dense-Mode : exemple
U R E C
Source
Assert sur le LAN de C et D : suppression des doublons
D Asserts E G
Destinataire 1 Destinataire 2
60
Routages multicast
PIM, Dense-Mode : exemple
U R E C
Source
F na pas de membre, il lague
Prune
D E
G Destinataire 1 Destinataire 2
61
Routages multicast
PIM : Sparse mode
U R E C
Mode dabonnement explicite (Join ) :
La source senregistre auprs d'un Point de Rendez-vous RP Le RP est la racine de l'arbre de diffusion multicast c'est une adresse bien connue de tous Pour s'abonner le destinataire envoit un Join au RP Il peut y avoir plusieurs RP pour diffrents groupes Pas d'inondation
Le flux multicast parcourt un arbre partag
les routeurs feuilles peuvent de se joindre larbre les paquets ne vont que l o c'est utile
62
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
RP
Destinataire 1
Destinataire 2
63
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
Destinataire 1 se joint au groupe, C cr ltat (*, G) et envoie un join RP
B
Jo in
RP
Destinataire 1
Destinataire 2
64
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
RP cre ltat (*, G), met un lien vers C sur linterface de sortie
RP
Destinataire 1
Destinataire 2
65
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
Register
Source envoie des donnes, A encapsule les donnes et envoie un register vers RP
RP
Destinataire 1
Destinataire 2
66
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
RP cre ltat (S, G), envoie les donnes sur larbre partag, envoie join vers la source, A et B crent ltat (S, G) Join Join
RP
Destinataire 1
Destinataire 2
67
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source Register-Stop
Quand les donnes arrivent normalement RP, il envoie register-stop
RP
D (S,G) ( * ,G)
Destinataire 1
Destinataire 2
68
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
Destinataire 1 veut un chemin plus court, C envoie join vers Source
A B Join RP D
Destinataire 1
Destinataire 2
69
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
C reoit (S, G), il envoie prune pour la source sur larbre partag, RP garde le lien vers C sauf pour S
RP
Prune Source (S,G) C E (* - {S},G)
Destinataire 1
Destinataire 2
70
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
Destinataire 2 rejoint le groupe, E cre ltat (*, G), envoie join vers RP
RP
(S,G) C Join E (* - {S},G)
Destinataire 1
Destinataire 2
71
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
C ajoute un lien sur linterface de sortie pour (*, G) et (S, G)
RP
(S,G) C E (* - {S},G) ( * ,G) Destinataire 1 Destinataire 2
72
Routages multicast
PIM, Sparse-Mode : exemple
U R E C
Source
Source 2 envoie des donnes, D envoie Register, RP envoie sur larbre partag
Source 2 A B RP D (S,G) (* - {S},G) C E ( * ,G) ( S2 ,G) Destinataire 1 Destinataire 2
73
Routages multicast
Interactions PIM - DVMRP
Principes
U R E C
Les sources du nuage PIM doivent tre annonces dans DVMRP Les membres dans le nuage PIM doivent tre connus dans DVMRP Le routeur de frontire PIM-DVMRP
doit savoir parler le protocole de routage unicast DVMRP doit convertir les mtriques propres chaque protocole il a une vision particulire pour chacun des protocles utilise IGMP pour le rapport des groupes
75
Routages multicast
Groupes : bordure native LAN
U R E C
routeur PIM envoie IGMP reports pour tous les groupes qui ont des membres dans le nuage PIM
PIM
G2
G1 G3 PIM IGMP G1 G2 G3 mrouted
DVMRP
76
Routages multicast
Groupes : bordure par un tunnel
U R E C
routeur PIM Poison Reverse toutes les sources connues du DVMRP puis lague les groupes sans intrt
PIM
S1 PIM Poison Reverse S1 S2 S3 S3 mrouted
DVMRP
S2
77
Routages multicast
Recevoir les rapports DVMRP
U R E C
Sur un tunnel
cacher les routes apprises Poison Reverse vers lmetteur
Interface native
si pas besoin de transmettre dautres DVMRP les routes apprises peuvent tre abandonnes mais les routes unicast vers les sources doivent tre mme interface sinon on cache les routes apprises
78
Routages multicast
Ce quon envoie DVMRP
U R E C
Les interfaces directement connectes avec PIM Les routes connues dautres nuages DVMRP Les routes des sources dans le nuage PIM si ncessaire Poison-Reverse les routes des sources dont DVMRP est en amont
79
Routages multicast
Annonces aux voisins DVMRP
U R E C
Calcul des mtriques pour :
les routes directement connectes = 1 Apprises de DVMRP = mtrique reue + 1 Apprises dun routeur PIM qui fait du routage unicast DVMRP = mtrique reue + 1 Apprise dune table de routage unicast existante = 1 Poison-Reverse = mtrique connue + infini (32)
80
Routages multicast
Modification des Mtriques (option)
U R E C
Mettre manuellement les valeurs Ajouter manuellement un offset Appliquer aux routes de toutes origines Appliquer des access-lists (par dfaut , tout est filtr) Possibilit de dclarer des route maps
81
Routages multicast
Configuration d'un routeur : commandes globales
U R E C
[no] ip multicast-routing
pour
activer le routage Xcast
[no] ip mroute <src> <mask> ... <@RPF> | @ interface
pour
dclarer une route Xcast statique
[no] ip dvmrp route-limit 7000
limiter
la taille de la table de routage Xcast
82
Routages multicast
Configuration d'un routeur : commandes d'interface (IGMP)
ip igmp access-group <access-list>
configure
U R E C
les groupes autoriss sur une interface donne
ip igmp join-group <group-address>
dboguer
le trafic qui arrive pour ce groupe
ip igmp query-interval ...
fixe
l'intervalle des requtes envoyes aux htes du LAN ---------------------------------------------------------------------------------
[no] ip sdr listen
connaitre
les sessions multicast qui sont annonces
on les visualise avec show ip sdr
83
Routages multicast
Configuration d'un routeur : commandes d'interface (PIM)
[no] ip pim [dense-mode | sparse-mode ]
U R E C
dense mode est le dfaut
ip pim query interval < time in seconds > [no] ip pim rp-address <ip-address>
pour dfinir le point de Rendez-Vous
ip dvmrp unicast-routing
(!) utiliser le routage unicast DVMRP sur une interface PIM
ip multicast ttl-threshold <valeur>
fixer un seuil sur une interface
84
Routages multicast
Configuration d'un routeur : commandes d'interface (DVMRP)
[no] ip dvmrp metric <nombre> [list <access-list>] [no] ip dvmrp default info only
fixer
U R E C
la route par dfaut
ip multicast rate-limit in | out <valeur en kbps> tunnel mode dvmrp
tablir
un tunnel entre un routeur et une station par exemple les tunnels entre routeurs (Cisco ?) sont en mode GRE
85
Routages multicast
Organisation du routage multicast : principes
U R E C
sur un campus :
Participer au FMBone minimiser les flux multicast pour viter les flux inutiles Topologie arborescente et sur chaque Routeur :
naccepter aucune route DVMRP sur linterface RPF ip dvmrp accept-filter 15 access-list 15 deny any ne retransmettre quune route par dfaut DVMRP sur les autres interfaces ip dvmrp default-information only configurer une route multicast statique par dfaut qui pointe vers linterface RPF ip mroute 0.0.0.0 0.0.0.0 TunnelX
Routages multicast
prfrer PIM aux tunnels quand cela est possible informer / former les utilisateurs potentiels
86
Organisation du routage multicast : principes
U R E C
dans un laboratoire :
mettre en place un seul routeur multicast quand le besoin existe ! PIM si possible (type du routeur, niveau d'IOS, ...) mme configuration de routeur
87
Routages multicast
Solution 2 : dvelopper PIM dense
U R E C
DVMRP interne PIM
PIM/GRE MBone
PIM
Renater
PIM
DVMRP MBone
DVMRP interne
Routages multicast
DVMRP interne
88
Solution 3 : dvelopper PIM dispers
U R E C
DVMRP interne PIM/GRE MBone
PIM
PIM
Renater
PIM
DVMRP MBone
Routages multicast
DVMRP interne
DVMRP interne
89
Bibliographie
U R E C
C. Huitema
Le
Routage dans lInternet, Eyrolles, 1995
LInternet Professionnel
Collectif,
Ed. CNRS, 1995
ftp://ftpeng.cisco.com/ipmulticast.html http://electre.inria.fr
http://www.univrennes1.fr/CRU/Multimedia/annonce_multimedia.html
90
Routages multicast
This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.