Chapitre 11 : Le Multicast sur IP



Documents pareils
Multicast. protocoles de routage. Bernard Rapacchi Bernard Tuy CNRS/UREC

Le service IPv4 multicast pour les sites RAP

Le Multicast. A Guyancourt le

L3 informatique Réseaux : Configuration d une interface réseau

DIFF AVANCÉE. Samy.

Outils et applications multicast

ROUTEURS CISCO, PERFECTIONNEMENT

Algorithmique et langages du Web

Les communications multipoint 7

2. DIFFÉRENTS TYPES DE RÉSEAUX

Administration des ressources informatiques

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Multicast & IGMP Snooping

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

Présentation du modèle OSI(Open Systems Interconnection)

Chapitre 1 Le routage statique

Windows Server 2008 Sécurité ADMINISTRATION ET CONFIGURATION DE LA SECURITE OLIVIER D.

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Introduction. Adresses

Présentation du projet national

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Introduction aux Technologies de l Internet

1 DHCP sur Windows 2008 Server Introduction Installation du composant DHCP Autorisation d'un serveur DHCP...

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

Internet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier

Multimedia. Systèmes, Communications et Applications. Ahmed MEHAOUA

Réseaux IUP2 / 2005 IPv6

Rappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

Fonctionnement du protocole DHCP. Protocole DHCP (S4/C7)

Plan. Programmation Internet Cours 3. Organismes de standardisation

TD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.

Configuration de Serveur 2003 en Routeur

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

1 PfSense 1. Qu est-ce que c est

Bilan UREC et résultat de quelques tests

Groupe Eyrolles, 2000, 2004, ISBN :

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Mise en place d un cluster NLB (v1.12)

VISIOCONFÉRENCE AVEC RENATER

TP 2 Réseaux. Adresses IP, routage et sous-réseaux

UFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP

Plan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014

Cisco Certified Network Associate

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

H.323. Internet Multimédia. Sommaire

Internet Protocol. «La couche IP du réseau Internet»

QoS et Multimédia SIR / RTS. Introduction / Architecture des applications multimédia communicantes

Distribution vidéo. F. Harivelo Université de la Réunion. F. Harivelo Distribution vidéo / 53

Description des UE s du M2

TER Réseau : Routeur Linux 2 Responsable : Anthony Busson

Réseaux M2 CCI SIRR. Introduction / Généralités

Présentation et portée du cours : CCNA Exploration v4.0

Les Réseaux Informatiques

Sécurité des réseaux Firewalls

Le protocole VTP. F. Nolot 2007

VPN TLS avec OpenVPN. Matthieu Herrb. 14 Mars 2005

TR2 : Technologies de l'internet. Chapitre VII. Serveur DHCP Bootp Protocole, Bail Relais DHCP

Votre Réseau est-il prêt?

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

CheckPoint R76 Security Engineering niveau 2 (Cours officiel)

Pare-feu VPN sans fil N Cisco RV120W

Informatique Générale Les réseaux

Filtrage IP MacOS X, Windows NT/2000/XP et Unix

Services Réseaux - Couche Application. TODARO Cédric

Installation et configuration d un serveur DHCP (Windows server 2008 R2)

Master d'informatique 1ère année. Réseaux et protocoles. Architecture : les bases

Tunnels et VPN. 22/01/2009 Formation Permanente Paris6 86

Configurer l adressage des serveurs et des clients

Devoir Surveillé de Sécurité des Réseaux

7.1.2 Normes des réseaux locaux sans fil

La voix sur IP n'est pas un gadget, et présente de réels bénéfices pour l'entreprise.

Déploiement de la visioconférence IP dans un établissement Etat de l art et évolution des protocoles

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

Notice d installation des cartes 3360 et 3365

Menaces et sécurité préventive

Master e-secure. VoIP. RTP et RTCP

WIFI sécurisé en entreprise (sur un Active Directory 2008)

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

Voix sur IP. Généralités. Paramètres. IPv4 H323 / SIP. Matériel constructeur. Asterisk

dans un environnement hétérogène

Cours n 12. Technologies WAN 2nd partie

PRODUCTION ASSOCIEE. Le réseau de la M2L est organisé VLANs et comporte des commutateurs de niveau 2 et des routeurs.

Fiche d identité produit

Compte-rendu du TP n o 2

Réseaux grande distance

Sécurité et Firewall

LES RESEAUX VIRTUELS VLAN

Les RPV (Réseaux Privés Virtuels) ou VPN (Virtual Private Networks)

Les Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1

20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie

Hypervision et pilotage temps réel des réseaux IP/MPLS

Firewall IDS Architecture. Assurer le contrôle des connexions au. Sécurité 1

Mettre en place un accès sécurisé à travers Internet

VLAN Virtual LAN. Introduction. II) Le VLAN. 2.1) Les VLAN de niveau 1 (Port-based VLAN)

Fonctions Réseau et Télécom. Haute Disponibilité

Culture informatique. Cours n 9 : Les réseaux informatiques (suite)

Transcription:

1 Chapitre 11 : Le Multicast sur IP 2 Le multicast, Pourquoi?

Multicast vs Unicast 3 Réseau 1 Serveur vidéo Réseau 2 Multicast vs Broadcast 4 Réseau 1 Serveur vidéo Réseau 2

Multicast 5 Réseau 1 Serveur vidéo Réseau 2 Avantages du Multicast 6 Réduction de la charge des éléments actifs Optimisation de l utilisation du réseau Trafic Mbps Multicast Unicast 0.8 0.6 0.4 0.2 Diffusion audio Flux de 8 kbp/s pour chaque client 0 1 20 40 60 80 100 Nombre de clients

Domaine d application 7 Multimédia : Streaming audio/vidéo Formation à distance Vidéoconférence Informatique : Distribution d applications Travail coopératif Et n importe quelle application un à plusieurs 8 Adressage Multicast

L adressage IP 9 Utilise la classe D Adresses : 224.0.0.0 à 239.255.255.255 Chaque adresse correspond à un groupe Adresses réservées Pour dialoguer avec les routeurs De 224.0.0.0 à 224.0.0.255 Exemples: 224.0.0.1 Tous les postes multicast du réseau 224.0.0.2 Tous les routeurs multicast du réseau Adresses privées Fonctionnement et rôle identique à celle unicast De 239.0.0.0 à 239.255.255.255 L adressage Ethernet 10 Obligation d un adressage spécifique Trame A quel IP adresse pour A une Aux MAC le En groupe 2 effectuant adresses doit on MAC multicast des envoyer Multicast une postes diffusion les?! trames générale?? Hub

L adressage Ethernet 11 Nécessité d adressage de niveau 2 : Création d une classe d adresse MAC spécifique : 01-00-5E-xx-xx-xx Mappage d adresse IP / MAC : 5 bits perdu 1110 32 Bits 28 Bits 239.255.0.1 01-00-5e-7f-00-01 25 Bits 23 Bits 48 Bits 12 La signalisation : IGMP

IGMP 13 Signalisation entre routeurs et ordinateurs Choisir Maintenir et Quitter un groupe Trames IGMP De même niveau qu ICMP Encapsulée dans des trames IP IGMP 14 Trames IGMP : 0 4 8 16 31 VERSION TYPE Inutilisé Contrôle (HCS) Adresse multipoint Version : 1 (ancienne) 2 (actuel) 3 (en travail) Type : 1 : d un routeur 2 : d un poste Adresse IP : groupe multicast Tous à 0 : interrogation

IGMP 15 Rejoindre un groupe Demande 224.1.2.3 Le poste envoie une demande au routeur Le routeur fait suivre la demande IGMP 16 224.1.2.3 X Inutile 224.1.2.3 Report Maintenir 224.1.2.3 X Inutile Interroge Le routeur interroge le 224.0.0.1 périodiquement. Un membre répond (Report). Les autres voient la réponse et annule la leur.

IGMP 17 Quitter (IGMPv1) Demande d appartenance Un poste quitte silencieusement Le routeur envoie au maximum 3 demandes Pas de réponse d un des postes Arrêt de l émission multicast IGMP 18 Quitter (IGMPv2) Leave 224.1.2.3 224.0.0.2 Le poste envoie un message de fin à 224.0.0.2 Le routeur envoie une demande au groupe Si pas de Report dans les 3 secondes Arrêt de l émission multicast Demande pour 224.1.2.3 #2

IGMP 19 Cas de plusieurs routeurs Election d un routeur dominant DR IGMP v1 : en fonction du routage IGMP v2 : adresse IP la plus petite Le DR gère l IGMP Emission / Réception 20 Emission A une adresse multicast = un groupe Appartenance au groupe facultative Trame IP @Dest : 224.1.2.3 @Source : IP poste Internet Réception Automatique par le routeur qui est abonné au groupe Envoyer grâce à une trame de niveau 2 multicast Abonnement obligatoire

21 Techniques et Protocoles Multicast Généralités du routage 22 Attention le routage en multicast n a pas de point commun avec le routage unicast! Il s intéresse plus à la source qu à la destination d un message.

Vocabulaires 23 Inonder (Flood) Envoyer un message sur la totalité de l arbre Élaguer (Prune) Enlever une branche inutile Greffer (Graft) Ajouter une branche à l arbre Types de protocoles 24 2 types : Mode Dense : Inondation du réseau Élagage des branches non- utiles Beaucoup de destinataires Mode Clairsemé (Sparse) : Le trafic est émis à ceux qui le veulent Mécanisme explicite d attachement Peu de destinataires

DVMRP : Distance Vector Multicast Routing Protocol 25 Protocole Dense Algorithme à vecteur de distance Utilise des métriques Proche de RIP Avec un infini à 32 (15 pour RIP) Utilise l inondation et l élagage On inonde suivant l arbre de diffusion réduit Les branches inutiles sont enlevées On re-inonde régulièrement DVMRP : Création de l arbre réduit 26 A Source B Arbre de broadcast crée avec métrique de chaque ligne En cas de conflit c est la + petite adresse IP qui gagne. Ici : Adresse IP de D < C < B < A) Il faut un arbre par source! X 2 33 1 33 1 2 3 35 C 2 2 D 34 E 3 35 Y n m Chemin depuis la source de métrique n Retour (métrique + 32 (infini)) envoyé aux parents après le choix. Arbre réduit pour LA source 1.

DVMRP : Création de l arbre réduit 27 A Source S1 B Arbre de diffusion réduit pour la source S1 X C D E Y Arbre réduit pour S1 DVMRP : Élagage 28 A B Source Inondation initial de l arbre : Tous les noeuds sont touchés! X 1 C D E Y Récepteur 1 Arbre réduit de base Inondation du réseau

DVMRP : Élagage 29 A Prune B Source C n a pas de poste client Le routeur B élague la branche X C D E Y Récepteur 1 Arbre réduit de base Inondation du réseau DVMRP : Élagage 30 A B Source S X et Y sont dans le même cas. E élague et poursuit le processus. Prune X C D E Prune Y Récepteur 1 Arbre réduit de base Inondation du réseau

DVMRP : Élagage 31 A B Source S E est maintenant seul. D élague. X Prune C D E Y Récepteur 1 Arbre réduit de base Inondation du réseau DVMRP : Élagage 32 A B Source S Etat final! X C D E Y Récepteur 1 Arbre réduit de base Inondation du réseau

DVMRP : Greffe 33 A B Source S Le poste 2 arrive et rejoint S Y envoie un graft X Graft C D E Y Récepteur 1 Arbre réduit de base Inondation du réseau Récepteur 2 IGMP DVMRP : Greffe 34 A B Source S E répond avec un graft-ack Et renvoie un graft à D X Graft C D E Y Récepteur 1 Arbre réduit de base Inondation du réseau Graft-Ack Récepteur 2

DVMRP : Greffe 35 A B Source S D répond avec un graft-ack La transmission commence! X Graft-Ack C D E Y Récepteur 1 Arbre réduit de base Inondation du réseau Récepteur 2 DVMRP 36 Très utilisé au début du multicast (solution logiciel mrouted) Problème d augmentation de charge : Convergence lente (comme RIP) Beaucoup d informations doivent être stockée dans les routeurs Pas de gestion des arbres partagés Ne convient pas pour des réseaux de grande taille : Inondation et élagage long et coûteux en ressources Inondation régulièrement répétée pour voir nouveau routeur (entre 60 secondes et 3 minutes)

PIM : Protocol Independent Multicast 37 Protocole Sparse Mode : Peu de densité de récepteurs/émetteurs. Avec point de rendez-vous RP : Point commun entre tous les postes multicast du réseau pour acquérir et diffuser des données Évite la surcharge des éléments actifs du réseau Fragilisé par la concentration en un point Indépendant du protocole de routage sous-jacent PIM : Point de Rendez-Vous 38 RP Demande Arbre partagé L information de connexion n est stockée que dans les routeurs sur le chemin. Récepteur

PIM SM : Enregistrement 39 Source RP Flux Toutes les connexions rejoignent le RP. Arbre partagé Source Attachement Demande (unicast) Récepteur Les demandes d attachement contiennent également des données. PIM SM : Enregistrement 40 Source RP Flux Arbre partagé Le trafic multicast arrive par l arbre a partir de la source. Source Attachement Demande Fin Enregistrement (unicast) (unicast) Récepteur Le RP envoie un paquet unnicast pour stopper les demandes d attachement.

PIM SM : Enregistrement 41 Source RP Trafic Arbre partagé Arbre source Récepteur Le trafic va de la source au RP. Du RP, il repart par l arbre partagé vers les recepteurs. PIM SM : Saut du RP 42 Source RP Trafic Arbre partagé Arbre source Demande Récepteur Si le trafic est supérieur à un seuil SPT-Treshold, le routeur terminal effectue une demande de connexion directe. Un nouvel arbre direct est créé.

PIM SM : Saut du RP 43 Source RP Trafic Arbre partagé Arbre source Elagage Récepteur Le flux se propage de la source au récepteur. On élague la liaison inutile. PIM SM : Saut du RP 44 Source RP Trafic Arbre partagé Arbre source Récepteur Le flux emprunte le chemin direct et ne charge plus le RP.

PIM SM : Saut du RP 45 Source RP Trafic Arbre partagé Arbre source Elaguage Récepteur Le RP élague le trafic inutile. PIM SM : Saut du RP 46 Source RP Trafic Arbre partagé Arbre source Récepteur Situation finale!

PIM SM : Conclusion 47 Efficace pour tous le types de réseaux Avantages: Le trafic ne se répand que lorsqu on le souhaite Quand le trafic est trop important on repasse en mode direct Très utilisé actuellement (inventé et déployé par Cisco) PIMv2 = PIM SDM pour les grands réseaux 48 PIMv2 adapté à toutes les situations : Dense : si pas de RP défini Sparse : si un RP est présent Gestion des grands réseaux : Découpage en plaque (type OSPF/EGP/BGP) Problème : Comment transmettre entre plaque? Où placer le RP? Des solutions existent...

49 Applications existantes? Applications : Système d exploitation 50 Contraintes : Niveau 2 : Ethernet (carte réseau) Niveau 3 : IGMP, Microsoft Géré dès Windows 95 Serveur sous Windows 2000 Linux / Unix / BSD Noyau spécifique Pile TCP à mettre à jour

Applications : SDR 51 Connaître et rejoindre un groupe : Une solution : Session DiRectory (SDR) Utilise une adresse multicast pour diffuser la liste des groupes Créer un groupe : Spécifie les outils disponibles Et les horaires de présence Publie les infos en multicast sur le groupe SDR Les conflits d adresses sont résolues à la création de la session Futur : MADCAP (DHCP Multicast) Applications : travail coopératif 52 Outils usuels : RAT : Robust Audio Tool VIC : VIdeo Conference NTE : Network Text Editor WB : White Board Mais outils spécifiques! Protocoles standards Maintenance dépendant des labos de recherches (University College of London) Pas d interfaces connues et simples

Applications : Sécurité 53 Problèmes de la diffusion : Visibilité des données Possibilité d appartenir à un groupe même si l on est pas désiré Solution : Chiffrement des annonces : Grâce à SDR Cryptage DES, PGP Cryptage dans les applications : Dépend de la confidentialité souhaitée Peut être mis en oeuvre si besoin Le MBone 54 Besoin : Créer un réseau multicast sur Internet Problème : Sur Internet tous les routeurs ne gèrent pas le multicast Solution : Créer un sur-réseau au dessus d Internet Encapsulation des trames multicast dans des trames unicast (IP dans IP) D où le Multicast Backbone

Le Mbone : Architecture 55 Réseau initial : R Multicast R Unicast Configuration IP Unicast de d un tunnel l interface IP sur IP Multicast Internet (Unicast) Multicast Le Mbone : IP sur IP 56 Encapsulation : En tête IP Unicast Données Adresse unicast du routeur de fin de tunnel IP Multicast Données Multicast

Le Mbone : cartographie 57 Le Mbone : Avenir 58 Evolution en cours : Gérer le multicast de bout en bout Eliminer l encapsulation Techniques mises en oeuvre : Internet 2 : Abilene Réseau multicast des fournisseurs d accès Nouveaux protocoles Déploiement en cours

Le Mbone : en France 59 Le FMBone : The French Mbone Au dessus de Renater Administré dans chaque centre réseau Groupe de diffusion en français En pleine évolution : Le FMBone 2 : architecturé sur Renater 2 Augmentation de débit et de qualité de service par la gestion sur Renater 2 du multicast de bout en bout Test grandeur nature du multicast sur ATM Déploiement en cours... Conclusion 60 Techniques au point : les défauts de conception ont été contournés Reste des soucis pour les architectures complexes Mise en œuvre principalement universitaire Gros potentiel d avenir : intéressement des acteurs principaux du marché (Cisco, Microsoft, ) Test grandeur nature chez les cablo-opérateurs Manque de développement chez les ISP et d applications commerciales