Multicast (Multidiffusion) Tuyêt Trâm DANG NGOC
|
|
- Élisabeth Aurore Bessette
- il y a 8 ans
- Total affichages :
Transcription
1 Réseaux avancés Multicast (Multidiffusion) Tuyêt Trâm DANG NGOC basé sur le support de cours de Pierre David, maître de conférences à l université de Strasbourg. Université de Cergy-Pontoise Tuyêt Trâm DANG NGOC Réseaux avancés 1 / 62
2 Plan 1 Introduction 2 Les principes du Multicast Adressage Multicast Groupes Appartenance aux groupes Diffusion 3 Diffusion sur un réseau ethernet 4 IGMP 5 Routage Multicast Paradigmes fondamentaux de l acheminement en multicast Protocoles Protocoles en mode clairsemé (dense mode) Protocoles en mode clairsemé (sparse mode) 6 Les tunnels 7 Programmation Multicast 8 Crédits Tuyêt Trâm DANG NGOC Réseaux avancés 2 / 62
3 Introduction 1 Introduction 2 Les principes du Multicast 3 Diffusion sur un réseau ethernet 4 IGMP 5 Routage Multicast 6 Les tunnels 7 Programmation Multicast 8 Crédits Tuyêt Trâm DANG NGOC Réseaux avancés 3 / 62
4 Introduction Diffusion : une analogie avec une annonce publicitaire ciblée : ) Publicité dans un prospectus distribué à chaque personne n messages diffusés à n personnes. (unicast) $ $ $ : ) : ) Publicité sur une grand panneau implanté dans le quartier : ) : ) : ) Publicité sur une chaine de télévision - coût de n envois (par la poste) - maintenir la base des inscrits + message vu que par les personnes intéressées. Tuyêt Trâm DANG NGOC Réseaux avancés 4 / 62
5 Introduction Diffusion : une analogie avec une annonce publicitaire ciblée : ) Publicité dans un prospectus distribué à chaque personne Publicité sur une grand panneau implanté dans le quartier 1 seul message diffusé. Toutes les n personnes du quartier et elles seulement verront le message. (broadcast) Publicité sur une chaine de télévision = ( = ( : ) + coût d un seul envoi (sur le panneau) - limité par quartier : ( : ( - message vu par des personnes non intéressés. = ( = ( Tuyêt Trâm DANG NGOC Réseaux avancés 4 / 62
6 Introduction Diffusion : une analogie avec une annonce publicitaire ciblée : ) Publicité dans un prospectus distribué à chaque personne Publicité sur une grand panneau implanté dans le quartier Publicité sur une chaine de télévision 1 seul message diffusé. Seules les m personnes regardant cette chaine (abonnées) verront le message. (multicast) : ) : ) : ) + coût d un seul envoi (sur les ondes) + pas de limite, peut éventuellement être circonscrite (chaine régionale, nationale, internationale) + message vu que par les personnes intéressés. : ) : ) Tuyêt Trâm DANG NGOC Réseaux avancés 4 / 62
7 Introduction Modes de transmission Tuyêt Trâm DANG NGOC Réseaux avancés 5 / 62
8 Introduction Modes de transmission Transmission unicast : vers un seul destinataire Tuyêt Trâm DANG NGOC Réseaux avancés 5 / 62
9 Introduction Modes de transmission Transmission broadcast : vers tous les équipements du LAN (le broadcast ne franchit pas les routeurs!!! ) Tuyêt Trâm DANG NGOC Réseaux avancés 5 / 62
10 Introduction Modes de transmission Transmission multicast : vers tous ceux qui appartiennent au même groupe multicast (qui se sont abonnés à ce groupe) Multicast émettre un datagramme vers plusieurs destinations en une seule opération. Tuyêt Trâm DANG NGOC Réseaux avancés 5 / 62
11 Introduction Applications du Multicast support de nouveaux types d applications : Exemples : visio-conférence diffusion d informations en continu (streams, ex : webradios, télévisions...) travail collaboratif (tableau blanc, édition de texte partagée, etc.) jeux en réseau rationaliser des trafics lourds Exemple : diffusion des news redondance et simplicité de configuration Exemple : désigner tous les routeurs situés sur un réseau sans connaître leur adresse précise (utilisé dans OSPF). Dans tous les cas : communication 1 n, ou n n Tuyêt Trâm DANG NGOC Réseaux avancés 6 / 62
12 Les principes du Multicast 7 Programmation Multicast Tuyêt Trâm DANG NGOC Réseaux avancés 7 / 62 1 Introduction 2 Les principes du Multicast Adressage Multicast Groupes Appartenance aux groupes Diffusion 3 Diffusion sur un réseau ethernet 4 IGMP 5 Routage Multicast 6 Les tunnels
13 Les principes du Multicast Problématiques posées par le multicast 1 comment nommer les destinataires? notion d adresse de groupe multicast 2 comment diffuser sur un réseau Ethernet? encapsulation dans une trame Ethernet 3 comment connaître les destinataires? appartenance dynamique aux groupes 4 comment effectuer une propagation sans cycle? protocoles de routage Tuyêt Trâm DANG NGOC Réseaux avancés 8 / 62
14 Les principes du Multicast Stations terminales et routeurs Station terminale IGMP : adhésion, résiliation et maintenance au groupe Infrastructure des routeurs routage multicast IP algorithme (flood, spanning tree, Reverse Path First, etc.) Protocole : MOSPF, MBGP, DVMRP, PIM-SM, PIM-DM, etc. Tuyêt Trâm DANG NGOC Réseaux avancés 9 / 62
15 Les principes du Multicast Protocole utilisés par le multicast Comme pour les applications utilisant le broadcast, les applications multicast utilisent UDP en effet, TCP demande une connexion Les messages de contrôle ICMP n est pas utilisé dans le multicast à la place un protocole spécifique IGMP est défini. ICMP (proto 1) TCP (proto 6) UDP (proto 17) OSPF (proto 89) IGMP (proto 2) IP Tuyêt Trâm DANG NGOC Réseaux avancés 10 / 62
16 Classes IP Les principes du Multicast A 1.x.y.z à 127.x.y.z B x.y.z à y.z C z à z 0rrrrrrr hhhhhhhh hhhhhhhh hhhhhhhh 127 réseaux, machines 10rrrrrr rrrrrrrr hhhhhhhh hhhhhhhh réseaux, machines 110rrrrr rrrrrrrr rrrrrrrr hhhhhhhh réseaux, 256 machines D 224 à hhhh hhhhhhhh hhhhhhhh hhhhhhhh Adresses multicast E 248 à rrrr rrrrrrrr rrrrrrrr rrrrrrrr Réservé pour usage expérimental Tuyêt Trâm DANG NGOC Réseaux avancés 11 / 62
17 Adresses multicast Les principes du Multicast Adressage Multicast D 224 à hhhh hhhhhhhh hhhhhhhh hhhhhhhh Adresses multicast = adresses IP de classe D ( à ) Soit l adresse réseau de masque En notation CIDR : /4 Une adresse multicast désigne un groupe de machines. Une machine appartient à un groupe elle reçoit tous les datagrammes émis à destination de l adresse de ce groupe Il existe des groupes prédéfinis. Tuyêt Trâm DANG NGOC Réseaux avancés 12 / 62
18 Les principes du Multicast Adresses Multicast (RFC 3171) Adressage Multicast Plage Attribution à ( /24) Local Network Control Block à ( /24) Internetwork Control Block à AD-HOC Block à (224.1/16) ST Multicast Groups à (224.2/16) SDP/SAP Block (alloués dynamiquement) à DIS Transient Block à RESERVED à (232/8) Source Specific Multicast Block à (233/8) GLOP Block à RESERVED à (239/8) Administratively Scoped Block (pour usage privé à l intérieur d un site) ( à à l intérieur d une organisation et à à l intérieur d un site ) Tuyêt Trâm DANG NGOC Réseaux avancés 13 / 62
19 Les principes du Multicast Adressage Multicast Adresses de groupe prédéfinies : Local Réservées pour la diffusion sur le LAN Détails : Réservé tous les systèmes multicast tous les routeurs multicast Inutilisé tous les routeurs DVMRP tous les routeurs OSPF tous les systèmes DR et BDR OSPF tous les systèmes RIPv tous les agents mobiles (Mobile IP) tous les serveurs DHCP tous les routeurs PIM tous les routeurs Tuyêt Trâm DANG NGOC Réseaux avancés 14 / 62
20 Les principes du Multicast Adressage Multicast Adresses de groupe prédéfinies : organisation Réservées pour la diffusion dans l organisation Tuyêt Trâm DANG NGOC Réseaux avancés 15 / 62
21 Les principes du Multicast Adressage Multicast Adresses de groupe prédéfinies : globale sur l Internet Réservées pour la diffusion globale Exemple : conférences IETF : groupes (pour le son) et (pour les images) Tuyêt Trâm DANG NGOC Réseaux avancés 16 / 62
22 Les principes du Multicast Adressage Multicast Portée d une émission multicast : TTL TTL (Time To Live) dans l en-tête du paquet IP. Seuils (Threshold) fixés sur les interfaces des routeur permettent de limiter l étendu de la diffusion : propagation seulement si TTL > seuil TTL Portée 0 Emetteur 1 Réseau local 16 Site 32 Région 48 Pays 64 Continent 128 Monde entier Tuyêt Trâm DANG NGOC Réseaux avancés 17 / 62
23 Groupe multicast Les principes du Multicast Groupes un datagramme adressé à un groupe multicast est reçu par tous ses membres il faut être membre du groupe pour recevoir les datagrammes qui sont adressés au groupe on peut envoyer un datagramme à un groupe multicast sans en être membre. R1 R2 A B C D R3 E R4 F G H I J K L R5 R11 M N R6 O R10 X Y Z AA R7 T U V W R8 R9 R12 P Q R S BB CC DD EE Tuyêt Trâm DANG NGOC Réseaux avancés 18 / 62
24 Groupes Les principes du Multicast Appartenance aux groupes L appartenance d une machine à un groupe est dynamique. Le système d exploitation d une machine offre aux processus deux opérations de base : ajouter un nouveau groupe à la liste des groupes reconnus par cette machine retirer un groupe existant de la liste des groupes reconnus par cette machine Exemple : pour recevoir une conférence IETF, il faut ajouter les groupes (pour le son) et (pour les images) à la liste des groupes reconnus. Tuyêt Trâm DANG NGOC Réseaux avancés 19 / 62
25 Les principes du Multicast Arbre de diffusion multicast Diffusion vu d un émetteur, le multicast correspond à un arbre dont il est la racine R1 R2 A B C D R3 E R4 F G H I J K L R5 R11 M N R6 O R10 X Y Z AA R7 T U V W R8 R9 R12 P Q R S BB CC DD EE Tuyêt Trâm DANG NGOC Réseaux avancés 20 / 62
26 Les principes du Multicast Arbre de diffusion multicast Diffusion vu d un émetteur, le multicast correspond à un arbre dont il est la racine R1 R2 A B C D R3 E R4 F G H N I J K L R5 M R5 N R6 R7 O R11 X Y Z R10 T U V W AA M R11 R3 A C R1 X Y Z AA R12 B D BB CC DD EE R4 R10 I J K L R9 E F G H R2 T U V W R6 R7 R8 P Q R S O R8 R9 R12 P Q R S BB CC DD EE Tuyêt Trâm DANG NGOC Réseaux avancés 20 / 62
27 Les principes du Multicast Arbre de diffusion multicast Diffusion vu d un émetteur, le multicast correspond à un arbre dont il est la racine R1 R2 A B C D R3 E R4 F G H N I J K L R5 M R5 N R6 R7 O R11 X Y Z R10 T U V W AA R11 R3 R12 A B C DD I R6 R7 R8 Q R O R8 R9 R12 P Q R S BB CC DD EE Tuyêt Trâm DANG NGOC Réseaux avancés 20 / 62
28 Principes Les principes du Multicast Diffusion À quels destinataires envoyer un datagramme? Séparation du problème en deux sous-problèmes : protocole machine/routeur pour que le routeur apprenne quels groupes le réseau local doit recevoir Protocole IGMP (partie machine/routeur ) protocole routeur/routeur pour que les datagrammes circulent dans l Internet depuis la source jusqu au routeur Plusieurs protocoles de routage possibles pas encore de meilleur protocole Tuyêt Trâm DANG NGOC Réseaux avancés 21 / 62
29 Diffusion sur un réseau ethernet 1 Introduction 2 Les principes du Multicast 3 Diffusion sur un réseau ethernet 4 IGMP 5 Routage Multicast 6 Les tunnels 7 Programmation Multicast 8 Crédits Tuyêt Trâm DANG NGOC Réseaux avancés 22 / 62
30 Diffusion sur un réseau ethernet Diffusion sur un réseau Ethernet Ethernet permet la diffusion multipoint bit 8 dans l adresse Ethernet (0x ) Sur équipement de niveau 1 (hub, câbles) : diffusion (broadcast) Sur équipement de niveau 2 (switch de niveau 2) : si reconnaissance des adresses multicast supportée alors transmission sur les ports matériels concernés Tuyêt Trâm DANG NGOC Réseaux avancés 23 / 62
31 Diffusion sur un réseau ethernet Diffusion sur un réseau Ethernet Ethernet permet la diffusion multipoint bit 8 dans l adresse Ethernet (0x ) Sur équipement de niveau 1 (hub, câbles) : diffusion (broadcast) Sur équipement de niveau 2 (switch de niveau 2) : si reconnaissance des adresses multicast supportée alors transmission sur les ports matériels concernés HUB Tuyêt Trâm DANG NGOC Réseaux avancés 23 / 62
32 Diffusion sur un réseau ethernet Diffusion sur un réseau Ethernet Ethernet permet la diffusion multipoint bit 8 dans l adresse Ethernet (0x ) Sur équipement de niveau 1 (hub, câbles) : diffusion (broadcast) Sur équipement de niveau 2 (switch de niveau 2) : si reconnaissance des adresses multicast supportée alors transmission sur les ports matériels concernés SWITCH Tuyêt Trâm DANG NGOC Réseaux avancés 23 / 62
33 Diffusion sur un réseau ethernet Diffusion sur un réseau Ethernet Codage d une adresse de groupe multicast (adresse IP) dans une adresse Ethernet : 23 derniers bits de l adresse IP multicast dans les 23 derniers bits de l adresse spéciale éthernet : 01:00:5E:00:00:00. numéro de groupe (28 bits) Bit multicast G G G G G G G G G G G G G G G G G G G G G G G G G G G G Adresse IP 23 bits : 0 0 : 5 e 0 G G G G G G G G G G G G G G G G G G G G G G G : Adresse Ethernet Par exemple : l adresse IP multicast : ( ) mise dans l adresse éthernet : 01:00:5E:01:02:03 Tuyêt Trâm DANG NGOC Réseaux avancés 24 / 62
34 Diffusion sur un réseau ethernet Diffusion sur un réseau Ethernet Trame à destination de 00:11:90:00:3C:23 00:40:DE:32:11:AC 00:11:90:00:3C:23 00:00:5a:9f:24:c8 01:00:5E:01:02:03 01:00:5E:8G:11:23 01:00:5E:01:02:04 00:16:76:04:F2:4A 00:19:CE:A3:BB:A2 01:00:5E:01:02:03 00:56:17:23:9A:CF 01:00:5E:8G:11:23 01:00:5E:01:02:03 Par exemple : l adresse IP multicast : ( ) mise dans l adresse éthernet : 01:00:5E:01:02:03 Tuyêt Trâm DANG NGOC Réseaux avancés 24 / 62
35 Diffusion sur un réseau ethernet Diffusion sur un réseau Ethernet Trame à destination de 01:00:5E:01:02:03 00:40:DE:32:11:AC 00:11:90:00:3C:23 00:00:5a:9f:24:c8 01:00:5E:01:02:03 01:00:5E:8G:11:23 01:00:5E:01:02:04 00:16:76:04:F2:4A 00:19:CE:A3:BB:A2 01:00:5E:01:02:03 00:56:17:23:9A:CF 01:00:5E:8G:11:23 01:00:5E:01:02:03 Par exemple : l adresse IP multicast : ( ) mise dans l adresse éthernet : 01:00:5E:01:02:03 Tuyêt Trâm DANG NGOC Réseaux avancés 24 / 62
36 Diffusion sur un réseau ethernet Diffusion sur un réseau Ethernet Trame à destination de 01:00:5E:8G:11:23 00:40:DE:32:11:AC 00:11:90:00:3C:23 00:00:5a:9f:24:c8 01:00:5E:01:02:03 01:00:5E:8G:11:23 01:00:5E:01:02:04 00:16:76:04:F2:4A 00:19:CE:A3:BB:A2 01:00:5E:01:02:03 00:56:17:23:9A:CF 01:00:5E:8G:11:23 01:00:5E:01:02:03 Par exemple : l adresse IP multicast : ( ) mise dans l adresse éthernet : 01:00:5E:01:02:03 Tuyêt Trâm DANG NGOC Réseaux avancés 24 / 62
37 Diffusion sur un réseau ethernet Diffusion sur un réseau Ethernet : ambiguïté Par exemple : l adresse IP multicast : ( ) mise dans l adresse éthernet : 01:00:5E:01:02:03 l adresse IP multicast : ( ) mise dans l adresse éthernet : 01:00:5E:5D:09:38 l adresse IP multicast : ( ) mise dans l adresse éthernet : 01:00:5E:01:02:03! Codage non bijectif (5 bits non représentés) les récepteurs doivent vérifier l adresse figurant dans l en-tête du datagramme IP. Pas besoin de ARP pour la classe D! Tuyêt Trâm DANG NGOC Réseaux avancés 25 / 62
38 IGMP 1 Introduction 2 Les principes du Multicast 3 Diffusion sur un réseau ethernet 4 IGMP 5 Routage Multicast 6 Les tunnels 7 Programmation Multicast 8 Crédits Tuyêt Trâm DANG NGOC Réseaux avancés 26 / 62
39 IGMP Appartenance aux groupes IGMP = Internet Group Management Protocol Protocole utilisé pour : obtenir ou annoncer l appartenance à un groupe protocole routeur/feuilles propager les informations de certains protocoles de routage (i.e. DVMRP) protocole routeur/routeur Les paquets IGMP sont encapsulés dans des datagrammes IP. Tuyêt Trâm DANG NGOC Réseaux avancés 27 / 62
40 IGMP Appartenance aux groupes Partie protocole routeur/feuilles de IGMP TYPE CODE CHECKSUM ADRESSE MULTICAST type signification 0x11 IGMP Membership Query 0x12 IGMPv1 Membership Report 0x13 DVMRP 0x14 PIM version 1 0x15 Cisco Trace Messages 0x16 IGMPv2 Membership Report 0x17 IGMPv2 Leave Group 0x1e Multicast Traceroute Response 0x1f Multicast Traceroute 0x22 IGMPv3 Membership Report 0x30 Multicast Router Advertisement 0x31 Multicast Router Solicitation 0x32 Multicast Router Termination 0xf0-0xff Reserved for experimentation Membership Query interrogation périodique par le routeur Membership Report annonce d appartenance par une machine Leave Group annonce de retrait d un groupe par une machine Tuyêt Trâm DANG NGOC Réseaux avancés 28 / 62
41 IGMP Appartenance aux groupes Optimisations : réponses envoyées après un délai aléatoire borné pas de réponse si une autre machine réagit avant Tuyêt TTL Trâm= DANG 1 NGOC Réseaux avancés 29 / 62 Interrogation IGMP périodique par le routeur : R (1) R > Query A B C
42 IGMP Appartenance aux groupes Interrogation IGMP périodique par le routeur : R (2) A > Report A B C Optimisations : réponses envoyées après un délai aléatoire borné pas de réponse si une autre machine réagit avant TTL = 1 Tuyêt Trâm DANG NGOC Réseaux avancés 29 / 62
43 IGMP Appartenance aux groupes Interrogation IGMP périodique par le routeur : R (3) B > Report A B C Optimisations : réponses envoyées après un délai aléatoire borné pas de réponse si une autre machine réagit avant TTL = 1 Tuyêt Trâm DANG NGOC Réseaux avancés 29 / 62
44 IGMP Appartenance aux groupes Interrogation IGMP périodique par le routeur : R (4) rien! A B C Optimisations : réponses envoyées après un délai aléatoire borné pas de réponse si une autre machine réagit avant TTL = 1 Tuyêt Trâm DANG NGOC Réseaux avancés 29 / 62
45 IGMP Appartenance aux groupes Ajout d un groupe : A ajoute le groupe R A > Report A B C / / Retrait d un groupe : B retire le groupe (2) R > Query R (3) A > (1) B > Report Leave A B C / Tuyêt Trâm DANG NGOC Réseaux avancés 30 / 62
46 IGMP Appartenance aux groupes Problème : plusieurs routeurs sur un même réseau Solution : élection d un routeur interrogateur Méthode : c est le routeur qui a l adresse IP la plus basse tous les routeurs commencent à émettre des interrogations (Query) si un routeur reçoit un message Query en provenance d une adresse plus petite, il arrête d émettre mais il continue à écouter si un routeur n a reçu aucun message Query au bout d un certain délai, il recommence à émettre des interrogations Tuyêt Trâm DANG NGOC Réseaux avancés 31 / 62
47 Routage Multicast 7 Programmation Multicast Tuyêt Trâm DANG NGOC Réseaux avancés 32 / 62 1 Introduction 2 Les principes du Multicast 3 Diffusion sur un réseau ethernet 4 IGMP 5 Routage Multicast Paradigmes fondamentaux de l acheminement en multicast Protocoles Protocoles en mode clairsemé (dense mode) Protocoles en mode clairsemé (sparse mode) 6 Les tunnels
48 Routage Multicast Paradigmes fondamentaux de l acheminement en multicast Problématiques de l acheminement multicast nécessité d un acheminement dynamique : acheminement unicast : les routes ne changent que si la topologie se modifie ou un équipement tombe en panne. acheminement multicast : les routes évoluent simplement parce qu une application décide de rejoindre ou quitter un groupe multicast. insuffisance de l acheminement en fonction de la destination : expéditeurs quelconques : Tuyêt Trâm DANG NGOC Réseaux avancés 33 / 62
49 Routage Multicast Paradigmes fondamentaux de l acheminement en multicast Problématiques de l acheminement multicast nécessité d un acheminement dynamique : insuffisance de l acheminement en fonction de la destination : L acheminement multicast exige que le routeur étudie plus que la seule adresse de destination expéditeurs quelconques : Tuyêt Trâm DANG NGOC Réseaux avancés 33 / 62
50 Routage Multicast Paradigmes fondamentaux de l acheminement en multicast Problématiques de l acheminement multicast nécessité d un acheminement dynamique : insuffisance de l acheminement en fonction de la destination : expéditeurs quelconques : Un hôte ne faisant pas partie d un groupe multicast peut envoyer un datagramme multicast qui peut devoir traverser des réseaux auxquels aucun membre n est connecté. Tuyêt Trâm DANG NGOC Réseaux avancés 33 / 62
51 Routage Multicast Algorithmes de propagation Paradigmes fondamentaux de l acheminement en multicast Comment propager les datagrammes dans le réseau? Plusieurs grandes familles algorithmes : 1 inondation (flooding) 2 arbres couvrants 3 arbres enracinés à la source simples avec élagage 4 arbres partagés par un groupe Tuyêt Trâm DANG NGOC Réseaux avancés 34 / 62
52 Routage Multicast Algorithme de l inondation (flooding) Paradigmes fondamentaux de l acheminement en multicast Principe : un routeur envoie le datagramme sur toutes les interfaces, sauf sur celle qui a reçu le datagramme. Avantage : simple Inconvénients : S >G il faut conserver trace des derniers datagrammes reçus (car il peut y avoir des cycles dans le graphe) mémoire sur les routeurs! pas viable! le datagramme est envoyé systématiquement pas d élagage (pruning) de l arbre Tuyêt Trâm DANG NGOC Réseaux avancés 35 / 62
53 Routage Multicast Paradigmes fondamentaux de l acheminement en multicast Algorithme de l arbre couvrant (spanning tree) Principe : former un arbre couvrant à partir du graphe de tous les routeurs Avantages : simple peu de ressources sur les routeurs Inconvénients : un seul arbre couvrant pour tout l Internet pas de routage en fonction de la source surcharge des liaisons de l arbre centralisation sur l arbre pas très efficace ne choisit pas toujours le chemin le plus court le datagramme est envoyé systématiquement pas d élagage (pruning) de l arbre M P A B C D Q R1 R5 N R6 R7 R8 R R3 I J K L S O R9 E R4 R10 R2 F G H T U V W R11 X Y Z AA R12 BB CC DD EE Tuyêt Trâm DANG NGOC Réseaux avancés 36 / 62
54 Routage Multicast Paradigmes fondamentaux de l acheminement en multicast Algorithme de l arbre couvrant (spanning tree) Principe : former un arbre couvrant à partir du graphe de tous les routeurs Avantages : simple peu de ressources sur les routeurs Inconvénients : un seul arbre couvrant pour tout l Internet pas de routage en fonction de la source surcharge des liaisons de l arbre centralisation sur l arbre pas très efficace ne choisit pas toujours le chemin le plus court le datagramme est envoyé systématiquement pas d élagage (pruning) de l arbre M X Y Z AA BB CC DD R11 R12 EE A B C R3 D R1 R10 T U V W R5 I N J K L R9 E F R4 G H R2 P Q R S R6 R7 R8 Tuyêt Trâm DANG NGOC Réseaux avancés 36 / 62
55 Routage Multicast Paradigmes fondamentaux de l acheminement en multicast Algorithme Reverse Path Forwarding (RPF) Principe : chaque routeur a une table de routage unicast le routeur connaît le meilleur chemin pour S si un datagramme S G arrive par l interface correspondant au meilleur chemin il est transmis à toutes les autres interfaces si un datagramme S G arrive par une autre interface il est ignoré Avantage : pas de boucles de routage Inconvénient : transmission de datagrammes sur les réseaux ne comptant aucun membre de groupes ou ne conduisant à aucun mebre de groupes. gaspillage de bande passante Tuyêt Trâm DANG NGOC Réseaux avancés 37 / 62
56 Routage Multicast Paradigmes fondamentaux de l acheminement en multicast Algorithme Truncated Reverse Path Forwarding (TRPF) Algorithme RPF en évitant les chemins ne conduisant pas à des membres du groupe. Utilisation : de la table de routage unicast une liste de groupes de diffusion accessible via chaque interface réseau Le routeur tronque la transmission lorsqu aucun membre du groupe ne se situe au bout du chemin concerné 1 application de RPF 2 controle supplémentaire pour vérifier que des membres du groupe sont accessibles via l interface avant de transmettre Inconvénient : duplication possible de datagramme Tuyêt Trâm DANG NGOC Réseaux avancés 38 / 62
57 Routage Multicast Arbre de diffusion multicast Paradigmes fondamentaux de l acheminement en multicast Emetteur vu d un émetteur, le multicast correspond à un arbre dont il est la racine Arbre qui décrit comment atteindre les membres des différents groupes de diffusion répartis sur tout un domaine. Arbre basé sur la source (S, G). Dans l exemple : ( , ) S (S, G) Recepteur Recepteur Recepteur Tuyêt Trâm DANG NGOC Réseaux avancés 39 / 62
58 Routage Multicast Arbre de diffusion multicast Paradigmes fondamentaux de l acheminement en multicast vu d un émetteur, le multicast correspond à un arbre dont il est la racine Arbre qui décrit comment atteindre les membres des différents groupes de diffusion répartis sur tout un domaine. S (*, G) Emetteur RP S Arbre partagé (*, G). Dans l exemple : (*, ) Recepteur Recepteur Recepteur Tuyêt Trâm DANG NGOC Réseaux avancés 39 / 62
59 Protocoles Routage Multicast Protocoles Comment ces différents algorithmes sont-ils utilisés? protocole de routage Un protocole de routage : implémente un ou plusieurs algorithmes de diffusion maintient des informations spécifiques au multicast utilise une table de routage unicast définit un format de paquets Spécialisation des protocoles en deux catégories : mode dense (dense mode) mode clairsemé (sparse mode) Tuyêt Trâm DANG NGOC Réseaux avancés 40 / 62
60 Routage Multicast Protocoles Aperçu des protocoles de routage 2 familles de protocoles de routages multicast Protocoles intradomaine (PIM, DVMRP,...) Protocoles inter-domaines multicast (MSDP et MBGP) 2 modes de fonctionnement pour les protocoles intra-domaine Protocoles en mode dense (Dense Mode) : on diffuse tant qu on nous demande pas d arrêter (flooding+pruning) création d un état pour chaque source sur tous les routeurs utilise les arbres de distribution source optimisé pour les groupes à forte densité de membre Protocoles en mode clairsemé (Sparse Mode) : on diffuse quand on nous le demande explicitement utilise des arbres de distribution source et partagés optimisé pour les groupes à faible densité de membre Tuyêt Trâm DANG NGOC Réseaux avancés 41 / 62
61 Routage Multicast Protocoles en mode dense Protocoles en mode clairsemé (dense mode) Utilisation du mode dense : beaucoup de bande passante, ou grande densité de destinataires Idée : on part du principe que tous les nœuds sont intéressés par tous les groupes on propage vers tous les nœuds par défaut si un nœud ne veut pas d un groupe, il réagit envoi d un message d élagage Mode dense adapté aux réseaux de sites MOSPF (Multicast Open Shortest Path First) RFC 1584 PIM-DM (Protocol Independent Multicasting - Dense Mode) RFC 3973 obsolète et quasiment plus utilisé DVMRP (RFC 1075) basé sur RIP Tuyêt Trâm DANG NGOC Réseaux avancés 42 / 62
62 Routage Multicast Protocoles en mode clairsemé (dense mode) Protocole PIM-DM Protocol Independent Multicast Dense Mode PIM-DM utilise : un algorithme proche du Reverse Path Multicast des messages d élagage (prune) ou de greffe (graft) utilise son propre format de messages (et pas IGMP comme DVMRP) utilise la table de routage unicastdu le routeur et construit sa table de routage multicast envoie les datagrammes sur toutes les interfaces(et pas seulement aux interfaces meilleur chemin ) raison : indépendant du routage unicast Tuyêt Trâm DANG NGOC Réseaux avancés 43 / 62
63 Protocole PIM-DM Routage Multicast Protocoles en mode clairsemé (dense mode) Nécessite deux tables : La table de routage unicast du routeur Source Masque Routeur Distance Temps précédent donne le meilleur chemin pour chaque source La table de diffusion multicast : Source Groupe Temps Parent Fils i1 prune i2p i3p i1 i2p i i1 i i2 i1p i3 donne la structure de l arbre Tuyêt Trâm DANG NGOC Réseaux avancés 44 / 62
64 Routage Multicast Protocoles en mode clairsemé Protocoles en mode clairsemé (sparse mode) Utilisation du mode clairsemé : Idée : peu de bande passante, et destinataires éventuellement nombreux, mais très dispersés on part du principe qu aucun nœud n est intéressé par un groupe on n envoie rien par défaut si un nœud veut appartenir à un groupe, il envoie explicitement un message d adhésion Mode clairsemé adapté aux réseaux à longue distance PIM-SMv2 (Protocol Independent Multicasting - Sparse Mode) RFC 2362 protocole indépendant du routage unicast large échelle : extensible au routage multicast inter-domaines obsolète ou peu utilisés : CBT, OCBT, QOSMIC, SM Tuyêt Trâm DANG NGOC Réseaux avancés 45 / 62
65 Routage Multicast Protocoles en mode clairsemé (sparse mode) Protocole PIM-SM Protocol Independent Multicast Sparse Mode Rappel : PIM-SM est adapté aux réseaux à longue distance : bande passante rare membres de groupes éventuellement nombreux mais très disséminés PIM-SM est un protocole différent de PIM-DM, mais qui en reprend certaines caractéristiques : il est indépendant du protocole de routage unicast il utilise le même format de messages PIM-SM utilise l encapsulation, l algorithme d arbre enraciné à la source, ou l algorithme d arbre partagé. Tuyêt Trâm DANG NGOC Réseaux avancés 46 / 62
66 Routage Multicast Protocoles en mode clairsemé (sparse mode) Protocole PIM-SM - Point de rendez-vous Notion de point de rendez-vous (RP) : routeur qui recueille les demandes de réception et d émission pour un groupe donné. il y a un seul et un seul RP par groupe un RP peut être le point de rendez-vous de plusieurs groupes Tuyêt Trâm DANG NGOC Réseaux avancés 47 / 62
67 Protocole PIM-SM Routage Multicast Protocoles en mode clairsemé (sparse mode) Adhésion d un récepteur R à un groupe G : S E (1) R > IGMP Report G (2) A >B PIM Join G C (3) B >RP PIM Join G D R A B RP Chaque routeur intermédiaire ajoute le groupe G à sa liste de groupes. Tuyêt Trâm DANG NGOC Réseaux avancés 48 / 62
68 Protocole PIM-SM Routage Multicast Protocoles en mode clairsemé (sparse mode) Émission vers G par une nouvelle source S : (2) E >RP PIM Register (S,G) Datagramme S >G encapsulé R A (1) S >G C B S E (3) RP >D PIM Join (S,G) (4) D >E PIM Join (S,G) D RP RP décapsule le datagramme S G et le propage. Tant que E n a pas reçu le message Join, E encapsule les datagrammes S G dans des messages Register. Lorsque l émetteur est enregistré, il y a un chemin de S vers R (S,E,D,RP,B,A,R) Tuyêt Trâm DANG NGOC Réseaux avancés 49 / 62
69 Protocole PIM-SM Routage Multicast Protocoles en mode clairsemé (sparse mode) Une fois l émetteur enregistré : soit E continue à utiliser le chemin passant par RP algorithme de l arbre partagé par un groupe Mais problèmes : route non optimale congestion près de RP soit un routeur de récepteur décide de demander une diffusion par le meilleur chemin algorithme de l arbre enraciné à la source Le changement est décidé si le trafic le justifie Tuyêt Trâm DANG NGOC Réseaux avancés 50 / 62
70 Protocole PIM-SM Routage Multicast Protocoles en mode clairsemé (sparse mode) Changement du routage S G pour R : S (4) C >E PIM Join (S,G) E R (3) B >C PIM Join (S,G) (1) A >B PIM Join (S,G) A C B (2) B >RP PIM Prune (S,G) D RP Tuyêt Trâm DANG NGOC Réseaux avancés 51 / 62
71 Protocole PIM-SM Routage Multicast Protocoles en mode clairsemé (sparse mode) Il y a un ensemble de RP pour tous les groupes. Un routeur élu est chargé de : surveiller les RP constituer l ensemble de RP distribuer périodiquement les adresses des RP Tuyêt Trâm DANG NGOC Réseaux avancés 52 / 62
72 Les tunnels 1 Introduction 2 Les principes du Multicast 3 Diffusion sur un réseau ethernet 4 IGMP 5 Routage Multicast 6 Les tunnels 7 Programmation Multicast 8 Crédits Tuyêt Trâm DANG NGOC Réseaux avancés 53 / 62
73 Tunnel multicast Les tunnels Le multicast requiert des extensions dans les couches IP déploiement lent Utilisation de tunnel multicast permettant de relier deux ilôts multicast au travers d un réseau ne supportant pas le multicast. Réseau (supportant le multicast) A > G datagramme multicast R2 Réseau (supportant le multicast) R1 Internet (ne supportant pas le multicast) R3 Réseau (supportant le multicast) Tuyêt Trâm DANG NGOC Réseaux avancés 54 / 62
74 Tunnel multicast Les tunnels Le multicast requiert des extensions dans les couches IP déploiement lent Utilisation de tunnel multicast permettant de relier deux ilôts multicast au travers d un réseau ne supportant pas le multicast. A > G datagramme multicast A > G datagramme multicast R1 > R2 datagramme unicast Réseau (supportant le multicast) A > G datagramme multicast R2 Réseau (supportant le multicast) R1 Internet (ne supportant pas le multicast) R3 Réseau (supportant le multicast) A > G datagramme multicast A > G datagramme multicast R1 > R3 datagramme unicast Tuyêt Trâm DANG NGOC Réseaux avancés 54 / 62
75 Tunnels multicast Les tunnels Les tunnels sont configurés explicitement par les administrateurs des deux nœuds (IP-dans-IP). Quatre paramètres pour chaque tunnel : adresse IP de l autre extrémité du tunnel coût de la liaison utilisé pour le calcul des chemins intéressant pour avoir des tunnels de secours TTL seuil tout paquet entrant avec un TTL < seuil est rejeté permet de mettre des barrières à la sortie d un campus, d une région, d un pays, etc. bande passante utilisable pour limiter les dégats! MBone ensemble de tunnels mondiaux multicast. Tuyêt Trâm DANG NGOC Réseaux avancés 55 / 62
76 Programmation Multicast 1 Introduction 2 Les principes du Multicast 3 Diffusion sur un réseau ethernet 4 IGMP 5 Routage Multicast 6 Les tunnels 7 Programmation Multicast 8 Crédits Tuyêt Trâm DANG NGOC Réseaux avancés 56 / 62
77 Programmation Multicast Programmation Multicast Extension de l interface de programmation : rejoindre un groupe multicast quitter un groupe multicast spécifier le TTL des datagrammes multicast en émission bouclage automatique des datagrammes multicast (réception des datagrammes émis localement) Tuyêt Trâm DANG NGOC Réseaux avancés 57 / 62
78 Programmation Multicast Programmation Multicast Ajouter ou quitter un groupe multicast : setsockopt (s, IPPROTO_IP, IP_ADD_MEMBERSHIP, &imr, sizeof imr) setsockopt (s, IPPROTO_IP, IP_DROP_MEMBERSHIP, &imr, sizeof imr) Avec : struct ip_mreq { struct in_addr imr_multiaddr ; struct in_addr imr_interface ; } ; Initialisation de la structure : struct ip_mreq imr ; imr.imr_multiaddr.s_addr = htonl (inet_addr (" ")) ; imr.imr_interface.s_addr = htonl (INADDR_ANY) ; Tuyêt Trâm DANG NGOC Réseaux avancés 58 / 62
79 Programmation Multicast Programmation Multicast Spécifier le TTL des datagrammes multicast : unsigned char ttl = 1 ; setsockopt (s, IPPROTO_IP, IP_MULTICAST_TTL, &ttl, sizeof ttl) Bouclage automatique des datagrammes multicast : pour recevoir les datagrammes envoyés localement : unsigned char o = 1 ; setsockopt (s, IPPROTO_IP, IP_MULTICAST_LOOP, &o, sizeof o) Tuyêt Trâm DANG NGOC Réseaux avancés 59 / 62
80 Programmation Multicast Programmation Multicast L envoi et la réception des messages se fait ensuite comme n importe quelle application utilisant UDP Émission des datagrammes multicast : sendto Réception des datagrammes multicast : recvfrom Tuyêt Trâm DANG NGOC Réseaux avancés 60 / 62
81 Crédits 1 Introduction 2 Les principes du Multicast 3 Diffusion sur un réseau ethernet 4 IGMP 5 Routage Multicast 6 Les tunnels 7 Programmation Multicast 8 Crédits Tuyêt Trâm DANG NGOC Réseaux avancés 61 / 62
82 Crédits I Crédits Certains des transparents ont été largement inspirés du cours de Pierre David, maitre de conférences à l université de Strasbourg. Tuyêt Trâm DANG NGOC Réseaux avancés 62 / 62
Le service IPv4 multicast pour les sites RAP
Le service IPv4 multicast pour les sites RAP Description : Ce document présente le service IPv4 multicast pour les sites sur RAP Version actuelle : 1.2 Date : 08/02/05 Auteurs : NM Version Dates Remarques
Plus en détailChapitre 11 : Le Multicast sur IP
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
Plus en détailMulticast. protocoles de routage. Bernard Rapacchi Bernard Tuy CNRS/UREC
Multicast protocoles de routage Bernard Rapacchi Bernard Tuy CNRS/UREC Plan Définitions Exemples d'applications Notions générales Le MBONE Les Protocoles IGMP DVMRP PIM Organisation du routage sur un site
Plus en détailLe Multicast. A Guyancourt le 16-08-2012
Le Multicast A Guyancourt le 16-08-2012 Le MULTICAST Définition: On entend par Multicast le fait de communiquer simultanément avec un groupe d ordinateurs identifiés par une adresse spécifique (adresse
Plus en détailMulticast & IGMP Snooping
Multicast & IGMP Snooping par Pierre SALAVERA Service Technique ACTN «Dans l article de cette semaine, je vais vous parler d un principe «à la mode» comme on dit : le Multicast (multidiffusion). Cette
Plus en détailDIFF AVANCÉE. Samy. samy@via.ecp.fr
DIFF AVANCÉE Samy samy@via.ecp.fr I. RETOUR SUR QUELQUES PROTOCOLES COUCHE FONCTIONS Protocoles 7 Application 6 Présentation 5 Session 4 Transport 3 Réseau 2 Liaison 1 Physique Interface entre l utilisateur
Plus en détailLes communications multipoint 7
NE520 Réseaux avancés Les communications multipoint hristophe Deleuze EIR 22 oct/5 nov 2004 ommunications multipoint communications de groupe 1 émetteur vers n récepteurs distribution de logiciels télé/radio
Plus en détailRéseaux IUP2 / 2005 IPv6
Réseaux IUP2 / 2005 IPv6 1 IP v6 : Objectifs Résoudre la pénurie d'adresses IP v4 Délai grâce à CIDR et NAT Milliards d'hôtes même avec allocation inefficace des adresses Réduire la taille des tables de
Plus en détailChapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet
Chapitre I La couche réseau 1. Couche réseau 1 Historique de l Internet Né 1969 comme projet (D)ARPA (Defense) Advanced Research Projects Agency; US Commutation de paquets Interconnexion des universités
Plus en détail2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.
2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement
Plus en détailInternet Group Management Protocol (IGMP) Multicast Listener Discovery ( MLD ) RFC 2710 (MLD version 1) RFC 3810 (MLD version 2)
Internet Group Management Protocol (IGMP) Multicast Listener Discovery ( MLD ) RFC 2710 (MLD version 1) RFC 3810 (MLD version 2) multicast applications Site NREN MLD / IGMP IGMP v2 : generality Interaction
Plus en détailIntroduction aux Technologies de l Internet
Introduction aux Technologies de l Internet Antoine Vernois Université Blaise Pascal Cours 2006/2007 Introduction aux Technologies de l Internet 1 Au programme... Généralités & Histoire Derrière Internet
Plus en détailL3 informatique Réseaux : Configuration d une interface réseau
L3 informatique Réseaux : Configuration d une interface réseau Sovanna Tan Septembre 2009 Révision septembre 2012 1/23 Sovanna Tan Configuration d une interface réseau Plan 1 Introduction aux réseaux 2
Plus en détailII/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)
II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection) II.2/ Description des couches 1&2 La couche physique s'occupe de la transmission des bits de façon brute sur un canal de
Plus en détailPlan. Programmation Internet Cours 3. Organismes de standardisation
Plan Programmation Internet Cours 3 Kim Nguy ên http://www.lri.fr/~kn 1. Système d exploitation 2. Réseau et Internet 2.1 Principes des réseaux 2.2 TCP/IP 2.3 Adresses, routage, DNS 30 septembre 2013 1
Plus en détailIntroduction. Adresses
Architecture TCP/IP Introduction ITC7-2: Cours IP ESIREM Infotronique Olivier Togni, LE2I (038039)3887 olivier.togni@u-bourgogne.fr 27 février 2008 L Internet est basé sur l architecture TCP/IP du nom
Plus en détailTP 2 Réseaux. Adresses IP, routage et sous-réseaux
TP 2 Réseaux Adresses IP, routage et sous-réseaux C. Pain-Barre INFO - IUT Aix-en-Provence version du 24/2/2 Adressage IP. Limites du nombre d adresses IP.. Adresses de réseaux valides Les adresses IP
Plus en détailPlan du Travail. 2014/2015 Cours TIC - 1ère année MI 30
Plan du Travail Chapitre 1: Internet et le Web : Définitions et historique Chapitre 2: Principes d Internet Chapitre 3 : Principaux services d Internet Chapitre 4 : Introduction au langage HTML 2014/2015
Plus en détailDHCP et NAT. Cyril Rabat cyril.rabat@univ-reims.fr. Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 2012-2013
DHCP et NAT Cyril Rabat cyril.rabat@univ-reims.fr Master 2 ASR - Info09115 - Architecture des réseaux d entreprise 22-23 Cours n 9 Présentation des protocoles BOOTP et DHCP Présentation du NAT Version
Plus en détailPrésentation et portée du cours : CCNA Exploration v4.0
Présentation et portée du cours : CCNA Exploration v4.0 Dernière mise à jour le 3 décembre 2007 Profil des participants Le cours CCNA Exploration s adresse aux participants du programme Cisco Networking
Plus en détailIntérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT
Administration Réseau Niveau routage Intérêt du NAT (Network Address Translation) Possibilité d utilisation d adresses privées dans l 4 2 1 Transport Réseau Liaison Physique Protocole de Transport Frontière
Plus en détailInternet - Outils. Nicolas Delestre. À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier
Plan Internet - Outils Nicolas Delestre 1 DHCP 2 Firewall 3 Translation d adresse et de port 4 Les proxys 5 DMZ 6 VLAN À partir des cours Outils réseaux de Paul Tavernier et Nicolas Prunier 7 Wake On Line
Plus en détailDistribution vidéo. F. Harivelo 2010-2011. Université de la Réunion. F. Harivelo Distribution vidéo 2010-2011 1 / 53
Distribution vidéo F. Harivelo Université de la Réunion 2010-2011 F. Harivelo Distribution vidéo 2010-2011 1 / 53 IPTV IPTV Service pour le transport de contenu multimédia sur un réseau IP Caractéristiques
Plus en détailNOTIONS DE RESEAUX INFORMATIQUES
NOTIONS DE RESEAUX INFORMATIQUES GENERALITES Définition d'un réseau Un réseau informatique est un ensemble d'équipements reliés entre eux afin de partager des données, des ressources et d'échanger des
Plus en détailPrésentation du modèle OSI(Open Systems Interconnection)
Présentation du modèle OSI(Open Systems Interconnection) Les couches hautes: Responsables du traitement de l'information relative à la gestion des échanges entre systèmes informatiques. Couches basses:
Plus en détailCisco Certified Network Associate
Cisco Certified Network Associate Version 4 Notions de base sur les réseaux Chapitre 5 01 Dans un environnement IPv4, quelles informations un routeur utilise-t-il pour transmettre des paquets de données
Plus en détailROUTEURS CISCO, PERFECTIONNEMENT
Réseaux et Sécurité ROUTEURS CISCO, PERFECTIONNEMENT Routage, OSPF, BGP, QoS, VPN, VoIP Réf: ROP Durée : 5 jours (7 heures) OBJECTIFS DE LA FORMATION Un cours de niveau avancé qui vous permettra de bien
Plus en détailChapitre 1 Le routage statique
Les éléments à télécharger sont disponibles à l adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l ouvrage EIPRCIS dans la zone de recherche et validez. Cliquez sur le titre
Plus en détailAlgorithmique et langages du Web
Cours de Algorithmique et langages du Web Jean-Yves Ramel Licence 1 Peip Biologie Groupe 7 & 8 Durée totale de l enseignement = 46h ramel@univ-tours.fr Bureau 206 DI PolytechTours Organisation de la partie
Plus en détailUFR de Mathématiques et Informatique Année 2009/2010. Réseaux Locaux TP 04 : ICMP, ARP, IP
Université de Strasbourg Licence Pro ARS UFR de Mathématiques et Informatique Année 2009/2010 1 Adressage IP 1.1 Limites du nombre d adresses IP 1.1.1 Adresses de réseaux valides Réseaux Locaux TP 04 :
Plus en détailFonctionnement du protocole DHCP. Protocole DHCP (S4/C7)
Protocole DHCP (S4/C7) Le protocole DHCP (Dynamic Host Configuration Protocol) Le service DHCP permet à un hôte d obtenir automatiquement une adresse IP lorsqu il se connecte au réseau. Le serveur DHCP
Plus en détailAdministration des ressources informatiques
1 2 La mise en réseau consiste à relier plusieurs ordinateurs en vue de partager des ressources logicielles, des ressources matérielles ou des données. Selon le nombre de systèmes interconnectés et les
Plus en détailTER Réseau : Routeur Linux 2 Responsable : Anthony Busson
TER Réseau : Routeur Linux 2 Responsable : Anthony Busson Exercice 1 : Une entreprise veut installer un petit réseau. Elle dispose d un routeur sur Linux. Il doit servir à interconnecter deux réseaux locaux
Plus en détailRappel: Le routage dans Internet. Contraintes. Environnement et contraintes. La décision dans IP du routage: - Table de routage:
Administration d un Intranet Rappel: Le routage dans Internet La décision dans IP du routage: - Table de routage: Adresse destination (partie réseau), netmask, adresse routeur voisin Déterminer un plan
Plus en détailSYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM
SYSTEME DE GESTION DES ENERGIES EWTS EMBEDDED WIRELESS TELEMETRY SYSTEM Copyright TECH 2012 Technext - 8, avenue Saint Jean - 06400 CANNES Société - TECHNEXT France - Tel : (+ 33) 6 09 87 62 92 - Fax :
Plus en détailInternet Protocol. «La couche IP du réseau Internet»
Internet Protocol «La couche IP du réseau Internet» Rôle de la couche IP Emission d un paquet sur le réseau Réception d un paquet depuis le réseau Configuration IP par l administrateur Noyau IP Performance
Plus en détailAllocation de l adressage IP à l aide du protocole DHCP.doc
Allocation de l adressage IP à l aide du protocole DHCP.doc Sommaire 1. Ajout et autorisation d un service Serveur DHCP...2 1.1. Comment le protocole DHCP alloue des adresses IP...2 1.2. Processus de
Plus en détailConfiguration de Serveur 2003 en Routeur
Introduction Configuration de Serveur 2003 en Routeur Lors de l implémentation d une infrastructure réseau Microsoft Windows 2003 Server, de nombreux éléments et services demeurent indispensables à l activité
Plus en détailLes Virtual LAN. F. Nolot. Master 1 STIC-Informatique 1
Les Virtual LAN Master 1 STIC-Informatique 1 Les Virtual LAN Introduction Master 1 STIC-Informatique 2 Les Réseaux Locaux Virtuels (VLAN) Avantages des LAN Communication rapide, broadcasts Problèmes des
Plus en détailDESCRIPTION DU CONCOURS QUÉBÉCOIS 2014 39 INFORMATIQUE (GESTION DE RÉSEAUX)
DESCRIPTION DU CONCOURS QUÉBÉCOIS 2014 39 INFORMATIQUE (GESTION DE RÉSEAUX) 1. DESCRIPTION DU CONCOURS 1.1. But de l épreuve La compétition permet aux étudiants 1 de mettre à l épreuve leurs connaissances
Plus en détailWindows Internet Name Service (WINS)
Windows Internet Name Service (WINS) WINDOWS INTERNET NAME SERVICE (WINS)...2 1.) Introduction au Service de nom Internet Windows (WINS)...2 1.1) Les Noms NetBIOS...2 1.2) Le processus de résolution WINS...2
Plus en détailRéseaux - Cours 3. BOOTP et DHCP : Amorçage et configuration automatique. Cyril Pain-Barre. IUT Informatique Aix-en-Provence
Réseaux - Cours BOOTP et DHCP : Amorçage et configuration automatique Cyril Pain-Barre IUT Informatique Aix-en-Provence Semestre 2 - version du 2/4/2 /67 Cyril Pain-Barre BOOTP et DHCP /7 Introduction
Plus en détailTR2 : Technologies de l'internet. Chapitre VII. Serveur DHCP Bootp Protocole, Bail Relais DHCP
TR2 : Technologies de l'internet Chapitre VII Serveur DHCP Bootp Protocole, Bail Relais DHCP 1 Serveur DHCP Dynamic Host Configuration Protocol La configuration d un serveur DHCP permet : d assurer la
Plus en détailRéseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.
Mise à jour: Mars 2012 Objectif du module Réseaux Informatiques [Archi/Lycée] http://fr.wikipedia.org/ Nicolas Bredèche Maître de Conférences Université Paris-Sud bredeche@lri.fr Acquérir un... Ressources
Plus en détailProtocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier
Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier Plan 1. ARP 2. DHCP 3. ICMP et ping 4. DNS 5.Paquet IPv4 1.
Plus en détailPrésentation et portée du cours : CCNA Exploration v4.0
Présentation et portée du cours : CCNA Exploration v4.0 Profil des participants Le cours CCNA Exploration s adresse aux participants du programme Cisco Networking Academy diplômés en ingénierie, mathématiques
Plus en détailPlan. École Supérieure d Économie Électronique. Plan. Chap 9: Composants et systèmes de sécurité. Rhouma Rhouma. 21 Juillet 2014
École Supérieure d Économie Électronique Chap 9: Composants et systèmes de sécurité 1 Rhouma Rhouma 21 Juillet 2014 2 tagging et port trunk Création des via les commandes sur switch cisco 1 / 48 2 / 48
Plus en détailRéseaux grande distance
Chapitre 5 Réseaux grande distance 5.1 Définition Les réseaux à grande distance (WAN) reposent sur une infrastructure très étendue, nécessitant des investissements très lourds. Contrairement aux réseaux
Plus en détail2. DIFFÉRENTS TYPES DE RÉSEAUX
TABLE DES MATIÈRES 1. INTRODUCTION 1 2. GÉNÉRALITÉS 5 1. RÔLES DES RÉSEAUX 5 1.1. Objectifs techniques 5 1.2. Objectifs utilisateurs 6 2. DIFFÉRENTS TYPES DE RÉSEAUX 7 2.1. Les réseaux locaux 7 2.2. Les
Plus en détailMise en place d un cluster NLB (v1.12)
Mise en place d un cluster NLB (v1.12) Tutorial conçu et rédigé par Michel de CREVOISIER Avril 2013 SOURCES Présentation du NLB : http://technet.microsoft.com/en-us/library/bb742455.aspx Installation :
Plus en détailCours des réseaux Informatiques (2010-2011)
Cours des réseaux Informatiques (2010-2011) Rziza Mohammed rziza@fsr.ac.ma Supports Andrew Tanenbaum : Réseaux, cours et exercices. Pascal Nicolas : cours des réseaux Informatiques, université d Angers.
Plus en détailSIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement
SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -
Plus en détailFonctions Réseau et Télécom. Haute Disponibilité
Appliance FAST360 Technical Overview Fonctions Réseau et Télécom Haute Disponibilité Copyright 2008 ARKOON Network Security 2/17 Sommaire I. Performance et disponibilité...3 1. Gestion de la bande passante
Plus en détailPRODUCTION ASSOCIEE. Le réseau de la M2L est organisé VLANs et comporte des commutateurs de niveau 2 et des routeurs.
PRODUCTION ASSOCIEE Contexte : Le contexte de la Maison des Ligues de Lorraine (La M2L) a été retenu au sein de notre centre de formation dans le cadre des PPE. La M2L, établissement du Conseil Régional
Plus en détailChapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication
Chapitre VII : Principes des réseaux Structure des réseaux Types de réseaux La communication Les protocoles de communication Introduction Un système réparti est une collection de processeurs (ou machines)
Plus en détailSOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INSTRUCTIONS DE TEST DE CONNECTIVITE... 5
SOMMAIRE : CONFIGURATION RESEAU SOUS WINDOWS... 2 INTRODUCTION... 2 CONFIGURATION DE L INTERFACE RESEAU... 3 INSTRUCTIONS DE TEST DE LA CONNECTIVITE.... 5 INTRODUCTION... 5 INSTRUCTIONS DE TEST DE CONNECTIVITE...
Plus en détailIPv6. Protocole, format et applications. Tuyêt Trâm DANG NGOC. Université de Cergy-Pontoise. <dntt@u-cergy.fr> Tuyêt Trâm DANG NGOC IPv6 1 / 150
IPv6 Protocole, format et applications Tuyêt Trâm DANG NGOC Université de Cergy-Pontoise 2012 2013 Tuyêt Trâm DANG NGOC IPv6 1 / 150 8 Programmation Tuyêt Trâm DANG NGOC IPv6 2 / 150
Plus en détailTD 2 Chapitre 4 : Support des Services et Serveurs. Objectifs : Maîtriser l'exploitation des tables de routage dynamique.
SI 5 BTS Services Informatiques aux Organisations 1 ère année TD 2 Chapitre 4 : Support des Services et Serveurs Le routage dynamique Objectifs : Maîtriser l'exploitation des tables de routage dynamique.
Plus en détailLes Réseaux Privés Virtuels (VPN) Définition d'un VPN
Les Réseaux Privés Virtuels (VPN) 1 Définition d'un VPN Un VPN est un réseau privé qui utilise un réseau publique comme backbone Seuls les utilisateurs ou les groupes qui sont enregistrés dans ce vpn peuvent
Plus en détailInformatique Générale Les réseaux
Informatique Générale Les réseaux 1 Réseaux locaux, étendus, Internet Comment permettre à l information de circuler d un ordinateur à un autre. 2 Les réseaux le modèle OSI les topologies adressage du matériel
Plus en détailSécurité des réseaux Firewalls
Sécurité des réseaux Firewalls A. Guermouche A. Guermouche Cours 1 : Firewalls 1 Plan 1. Firewall? 2. DMZ 3. Proxy 4. Logiciels de filtrage de paquets 5. Ipfwadm 6. Ipchains 7. Iptables 8. Iptables et
Plus en détailProtocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).
Chapitre 5 Protocoles réseaux Durée : 4 Heures Type : Théorique I. Rappel 1. Le bit Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1). 2. L'octet C'est un ensemble de 8 bits.
Plus en détailComputer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. ENPC.
Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2002. Réseau 1 Architecture générale Couche : IP et le routage Couche : TCP et
Plus en détailFigure 1a. Réseau intranet avec pare feu et NAT.
TD : Sécurité réseau avec Pare Feu, NAT et DMZ 1. Principes de fonctionnement de la sécurité réseau Historiquement, ni le réseau Internet, ni aucun des protocoles de la suite TCP/IP n était sécurisé. L
Plus en détailInstallation et configuration d un serveur DHCP (Windows server 2008 R2)
Installation et configuration d un serveur DHCP (Windows server 2008 R2) Contenu 1. Introduction au service DHCP... 2 2. Fonctionnement du protocole DHCP... 2 3. Les baux d adresse... 3 4. Etendues DHCP...
Plus en détailCisco Certified Network Associate Version 4
Cisco Certified Network Associate Version 4 Protocoles et concepts de routage Chapitre 2 Le résultat de la commande Router# show interfaces serial 0/1 est le suivant : Serial0/1 is up, line protocol is
Plus en détailSUJET DES FINALES NATIONALES Sujet jour 1 version 1
METIER 39 Administrateur Systèmes et Réseaux Informatiques SUJET DES FINALES NATIONALES Sujet jour 1 version 1 Planning de la journée : 8h00 8h15 : Lecture du sujet 8h15 8h30 : Questions / Réponses 8h30
Plus en détailLe protocole VTP. F. Nolot 2007
Le protocole VTP 1 Le protocole VTP Le concept 2 Administration des VLAN? Pour ajouter un VLAN sur un réseau L'administrateur doit l'ajouter sur chaque switch! Necessite beaucoup de manipulation sur de
Plus en détailAdministration Réseau sous Ubuntu SERVER 12.10 Serveur DHCP
Installation d un serveur DHCP (Dynamic Host Configuration Protocol) sous Ubuntu Server 12.10 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières 1. Comment le protocole DHCP alloue
Plus en détailCours n 12. Technologies WAN 2nd partie
Cours n 12 Technologies WAN 2nd partie 1 Sommaire Aperçu des technologies WAN Technologies WAN Conception d un WAN 2 Lignes Louées Lorsque des connexions dédiées permanentes sont nécessaires, des lignes
Plus en détailMise en place du réseau métropolitain grenoblois TIGRE
Mise en place du réseau métropolitain grenoblois TIGRE Eric Jullien, Christian Lenne (C.I.C.G.) Résumé : Les établissements d enseignement supérieur et de recherche de l agglomération grenobloise se sont
Plus en détailN o t i o n s d e b a s e s u r l e s r é s e a u x C h a p i t r e 2
N o t i o n s d e b a s e s u r l e s r é s e a u x C h a p i t r e 2 1 Quelles affirmations parmi les suivantes définissent correctement le rôle des périphériques intermédiaires sur le réseau? (Choisissez
Plus en détailTD n o 8 - Domain Name System (DNS)
IUT Montpellier - Architecture (DU) V. Poupet TD n o 8 - Domain Name System (DNS) Dans ce TD nous allons nous intéresser au fonctionnement du Domain Name System (DNS), puis pour illustrer son fonctionnement,
Plus en détailProgrammation Réseau. ! UFR Informatique ! 2013-2014. Jean-Baptiste.Yunes@univ-paris-diderot.fr
Programmation Réseau Jean-Baptiste.Yunes@univ-paris-diderot.fr! UFR Informatique! 2013-2014 1 Programmation Réseau Introduction Ce cours n est pas un cours de réseau on y détaillera pas de protocoles de
Plus en détailRappels réseaux TCP/IP
Rappels réseaux TCP/IP Premier Maître Jean Baptiste FAVRE DCSIM / SDE / SIC / Audit SSI jean-baptiste.favre@marine.defense.gouv.fr CFI Juin 2005: Firewall (1) 15 mai 2005 Diapositive N 1 /27 Au menu Modèle
Plus en détail20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie
L3 Réseaux et Protocoles Jean-Jacques PANSIOT Professeur, Département d informatique UdS Pansiot at unistra.fr TD/TP : Damien Roth 2011 Réseaux et Protocoles 1 Objectifs du cours Mécanismes de base des
Plus en détail1 DHCP sur Windows 2008 Server... 2 1.1 Introduction... 2. 1.2 Installation du composant DHCP... 3. 1.3 Autorisation d'un serveur DHCP...
Table des matières 1 DHCP sur Windows 2008 Server... 2 1.1 Introduction... 2 1.2 Installation du composant DHCP... 3 1.3 Autorisation d'un serveur DHCP... 11 1.4 Visualiser les serveurs autorisés... 12
Plus en détailLES RESEAUX VIRTUELS VLAN
LES RESEAUX VIRTUELS VLAN PLAN I. Introduction II. Les avantages d un VLAN III. Le partitionnement du réseau sans les VLAN IV. La technique des VLAN V. VLAN de niveau 1 VI. VLAN de niveau 2 VII. VLAN de
Plus en détailTP réseau Les réseaux virtuels (VLAN) Le but de se TP est de segmenter le réseau d'une petite entreprise dont le câblage est figé à l'aide de VLAN.
1 But TP réseau Les réseaux virtuels (VLAN) Le but de se TP est de segmenter le réseau d'une petite entreprise dont le câblage est figé à l'aide de VLAN. 2 Les VLAN 2.1 Définition Un VLAN (Virtual Local
Plus en détailADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC 45120 CHALETTE/LOING NIVEAU :
LP CHATEAU BLANC 45120 CHALETTE/LOING THEME : ADSL BAC PROFESSIONNEL MICRO- INFORMATIQUE ET RESEAUX : INSTALLATION ET MAINTENANCE ACADÉMIE D ORLÉANS-TOURS 2 EME TRIMESTRE NIVEAU : TMRIM Étude d une LiveBox
Plus en détailMettre en place un accès sécurisé à travers Internet
Mettre en place un accès sécurisé à travers Internet Dans cette partie vous verrez comment configurer votre serveur en tant que serveur d accès distant. Dans un premier temps, les méthodes pour configurer
Plus en détailTP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE
SIN STI2D - Système d'information et Numérique TD TP Cours Synthèse Devoir Evaluation Projet Document ressource TP : STATION BLANI 2000 SIMULATION DU RESEAU INFORMATIQUE 1 MISE EN SITUATION Le plan réseau
Plus en détailCisco Discovery - DRSEnt Module 7
Page 1 of 7 Cisco Discovery - DRSEnt Module 7 Select language : English Mode examen : Oui (Changer la couleur du site, écriture noire sur fond blanc). Liens utiles : Site Netacad Télécharger Packet Tracer
Plus en détailSystèmes et Réseaux (ASR 2) - Notes de cours Cours 14
Systèmes et Réseaux (ASR ) - Notes de cours Cours Anne Benoit May, 0 PARTIE : Systèmes PARTIE : Réseaux Architecture des réseaux de communication La couche -liaison La couche -réseau Algorithmes de routage
Plus en détailCulture informatique. Cours n 9 : Les réseaux informatiques (suite)
Culture informatique Cours n 9 : Les réseaux informatiques (suite) 1 Un réseau : Nécessité de parler un langage commun pour pouvoir communiquer dans un réseau. Différents niveaux de communication Physique,
Plus en détailRapport projet SIR 28/06/2003
Rapport projet SIR 28/06/2003 Protocole 802.1Q & Attaques sur les VLAN Equipe Projet: Sylvain ECHE (sylvain.eche@naema.org) Constantin YAMKOUDOUGOU 1 Sommaire INTRODUCTION...3 1 Vlan selon la norme 802.1q...5
Plus en détailCCNA Discovery Travailler dans une PME ou chez un fournisseur de services Internet
Curriculum Name Guide du participant CCENT 3 Section 9.3 Dépannage de l adressage IP de la couche 3 Cette section consacrée au dépannage vous permettra d étudier les conditions nécessaires à l obtention
Plus en détailHypervision et pilotage temps réel des réseaux IP/MPLS
Hypervision et pilotage temps réel des réseaux IP/MPLS J.M. Garcia, O. Brun, A. Rachdi, A. Al Sheikh Workshop autonomique 16 octobre 2014 Exemple d un réseau opérateur national 8 technologies : 2G / 3G
Plus en détailConfigurer l adressage des serveurs et des clients
Configurer l adressage des serveurs et des clients Adresses IP statiques et dynamiques... 156 L adressage manuel... 157 L adressage automatique... 159 Renouvellement d une adresse IP... 161 Configuration
Plus en détailVLAN Virtual LAN. Introduction. II) Le VLAN. 2.1) Les VLAN de niveau 1 (Port-based VLAN)
VLAN Virtual LAN. I) Introduction. Ce document présente ce qu est un VLAN, les différents types de VLAN ainsi que les différentes utilisations possibles. II) Le VLAN. Un VLAN est un réseau logique et non
Plus en détailAdministration réseau Résolution de noms et attribution d adresses IP
Administration réseau Résolution de noms et attribution d adresses IP A. Guermouche A. Guermouche Cours 9 : DNS & DHCP 1 Plan 1. DNS Introduction Fonctionnement DNS & Linux/UNIX 2. DHCP Introduction Le
Plus en détailVoIP et "NAT" VoIP et "NAT" 1/ La Traduction d'adresse réseau. 1/ La traduction d'adresse réseau. 1/ La traduction d'adresse réseau
VoIP et "NAT" VoIP et "NAT" Traduction d'adresse dans un contexte de Voix sur IP 1/ La Traduction d'adresse réseau("nat") 3/ Problèmes dus à la présence de "NAT" 1/ La Traduction d'adresse réseau encore
Plus en détailGroupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7
Groupe Eyrolles, 2000, 2004, ISBN : 2-212-11330-7 Sommaire Cours 1 Introduction aux réseaux 1 Les transferts de paquets... 2 Les réseaux numériques... 4 Le transport des données... 5 Routage et contrôle
Plus en détailL annuaire et le Service DNS
L annuaire et le Service DNS Rappel concernant la solution des noms Un nom d hôte est un alias assigné à un ordinateur. Pour l identifier dans un réseau TCP/IP, ce nom peut être différent du nom NETBIOS.
Plus en détailLes Réseaux Informatiques
Les Réseaux Informatiques Licence Informatique, filière SMI Université Mohammed-V Agdal Faculté des Sciences Rabat, Département Informatique Avenue Ibn Batouta, B.P. 1014 Rabat Professeur Enseignement
Plus en détailDynamic Host Configuration Protocol
Dynamic Host Configuration Protocol 1 2 problèmes de gestion avec IP La Gestion des adresses IP Les adresses IP doivent être unique Nécessité d une liste d ordinateurs avec leurs adresses IP respectives
Plus en détailTABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.
TABLE DES MATIERES I. Objectifs page 2 II. Types de réseaux page 2 III. Transmission page 2 1. Série ou parallèle page 2 2. Codage page 3 IV. Câbles page 3 V. Topologie page 4 VI. Types de réseaux locaux
Plus en détailSécurité des réseaux IPSec
Sécurité des réseaux IPSec A. Guermouche A. Guermouche Cours 4 : IPSec 1 Plan 1. A. Guermouche Cours 4 : IPSec 2 Plan 1. A. Guermouche Cours 4 : IPSec 3 Pourquoi? Premier constat sur l aspect critique
Plus en détailFiche d identité produit
Fiche d identité produit Référence DGS-3200-10 Désignation Switch Gigabit Security L2 à 8 ports, avec 2 ports combo SFP Cas de figure d'utilisation Garantie 5 ans Pour les succursales nécessitant un switch
Plus en détailService de VPN de niveau 3 sur RENATER (L3VPN MPLS)
Service de VPN de niveau 3 sur (L3VPN MPLS) Documentation 1 / 14 Table des matières Suivi des Services aux Usagers 1 Introduction... 3 2 A qui s adresse ce document... 3 3 Vue d ensemble... 3 4 Descriptions
Plus en détail