0% ont trouvé ce document utile (0 vote)
148 vues19 pages

Multicast

Le document décrit le fonctionnement du multicast IP, y compris la gestion des groupes avec IGMP, le routage intra-domaine avec PIM dense et clairsemé, et le routage inter-domaine avec MSDP et BGMP.

Transféré par

Rania Djebbar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPS, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
148 vues19 pages

Multicast

Le document décrit le fonctionnement du multicast IP, y compris la gestion des groupes avec IGMP, le routage intra-domaine avec PIM dense et clairsemé, et le routage inter-domaine avec MSDP et BGMP.

Transféré par

Rania Djebbar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPS, PDF, TXT ou lisez en ligne sur Scribd

Université des Sciences et de la Technologie d’Oran

- Mohamed Boudiaf -

Cours M2/RSID

Le multicast
Pr Mekkakia.M.Z
Introduction
Unicast : 1 vers 1
Broadcast : 1 vers All
Multicast: 1 vers N , N vers M
 @ IP multicat de classe D (RFC 790, 1981)
 [Link]/4 [[Link] à 239,255,255,255 ]
 Objectifs
 Elimination du trafic redondant
 Réduction de la charge CPU
 Destiné pour les applications distribués multipoint

2
Architecture IP Multicast

3
Multicast
Gestion des groupes

Routage IP multicast

4
Principe du groupe

Un membre peut adhérer le groupe à tout


moment.
Un membre peut quitter le groupe à tout
moment.
Si un client (membre du groupe ou pas)
envoie une requête au groupe multicast,
alors tous les membres le reçoivent.
Il faut être membre du groupe pour
recevoir les données destinées au groupe.

5
Gestion des groupes
Internet Group Management Protocol
 IGMP v1 : RFC 1112 1989
 IGMP v2 : RFC 2236 1997
 IGMP v3 : RFC 3376 2002
 IGMP snooping : RFC 4514 2006
Gérer :
 l’adhésion et la résiliation d’un membre
 la maintenance du groupe

6
IGMP : Fonctionnement(1)
1-Le Mrouteur envoie tte les 60s « IGMP
query » message
 Sollicitation aveugle à ts les hôtes connectés
2-Le(s) hôte(s) renvoie(nt) un « IGMP
report » message
 Indique l’@ groupe(s) qui l’interesse(nt)
 Fixe un délai aléatoire avant de répondre
 (Eviter que ttes les réponse arrivent en même temps)

7
IGMP : Fonctionnement(2)
3-Si un Mrouteur ne reçoit aucune
réponse pour une groupe
 Alors il arrête la réémission des pqts
multicast de ce groupe
4-Si plusieurs Mrouteur au même niveau
 Alors Election du Dominant Routeur (DR)
 Selon l’@IP la plus petite
 Le DR est le seul à emmètre les query message

8
Routage IP multicast
D’où vient le paquet?
Routage selon la source
Construire et maintenir les arbres de
distribution
Informer les routeurs :
 des sources actives et
 des groupes
Routage basé sur l’algorithme RPF
 Reverse Path Forwarding
9
Arbres de distribution
Arbre basée source (S,G)
 (@source, @groupe)
 Nécessite une connaissance préalable de
toutes les sources dans chaque MR
 Arbre du plus court chemin
Arbre partagée (*,G)
 Racine commune : Rendez-vous Point (RP)
 Arbres source (S1,G), (S2,G) …(Sn,G)

10
Routage IP Multicast Intra-
domaine
Routage en mode dense (Dense Mode)
 DVMRP : RFC 1075, 1988
 Distance Vector Multicast Routing protocol
 MOSPF : RFC 1584, 1994
 Multicast Open Shortest Path First
 PIM-DM: RFC 3973, 2005
 Protocol Independent Multicasting-Dense Mode

Routage en mode clairsemé (Sparse Mode)


 PIM-SM : RFC 4362, 1998
 Protocol Independent Multicasting-Sparse Mode
11
Routage en mode dense (DM)
Diffuser vers tous les routeurs
 Flood: inondation du réseau
 Prune : Elagage/Elimination des branches
inutiles
Un arbre par source
 1 entrée par couple (S,G) dans les routeurs
 Même si le couple est hors de l’arbre

Basé sur RPF

12
Exemple: PIM-DM

13
Routage en mode clairsemé (SM)
La source s’enregistre auprès d'un Point
central (point de Rendez-vous "RP") via le
routeur d’attachement désigné (par la source)
 Pb: Localisation du centre? Panne du centre?
RP est la racine de l'arbre de diffusion
 c'est une adresse connue de tous
Pour s'abonner
 le destinataire envoi « Join message» au RP
Il peut y avoir plusieurs RP pour différents
groupes
14
Exemple: PIM-SM

15
Routage IP Multicast Intra-domaine
« Résumé »
DM:
 On diffuse tant qu’in ne nous demande pas
d’arrêter (flooding+prune)
 Utilise les arbres de distribution sources
 Destiné aux groupes à forte densité (membres)
SM:
 On diffuse quand on nous le demande
 Utilise les arbres de distribution source et partagés
 Destiné aux groupes à faible densité (membres)
16
Routage IP Multicast Inter-
domaine
MSDP
 Annonce des sources actives inter-
domaines

BGMP
 Calcule les routes vers ces sources actives

17
Routage IP Multicast Inter-
domaine
MSDP : RFC 3618, 2003
 Multicast Source Discovery Protocol
 Découverte des sources actives des autres
domaines PIM (par les RP)
 But: Construire des arbres de diffusion inter-domaine
 et annonce des sources actives entre les RP

BGMP : RFC 3913, 2004


 Border Getway Multicast Protocol
 Border Routers permettent l’interconnexion des
domaines
18
Exemple : MSDP-BGMP

19

Vous aimerez peut-être aussi