Vous êtes sur la page 1sur 91

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


Christian.Donot@inria.fr mbone-fr@inria.fr

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.