informatique:cisco:multicast
no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
Previous revision | |||
— | informatique:cisco:multicast [2013/10/14 20:44] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | {{tag> | ||
+ | ======Multicast====== | ||
+ | |||
+ | Le multicast permet d' | ||
+ | * meilleur utilisation de la bande passante (meilleure efficience, optimisation des performances, | ||
+ | * moins de calcul sur les hosts/ | ||
+ | * utilisé quand l' | ||
+ | * utilisé lors de la distribution simultanée pour un groupe de receveurs (// | ||
+ | |||
+ | Points faibles | ||
+ | * service best-effort (souvent l'UDP est utilisé) | ||
+ | * pas de congestion avoidance comme en TCP | ||
+ | * duplication de paquets | ||
+ | * distribution hors-séquence lors d'un changement de topologie | ||
+ | |||
+ | Types d' | ||
+ | * one to many : une source pour un ou plusieurs receveur(s) | ||
+ | * many to many : plusieurs sources pour plusieurs receveurs (souvent les sources sont aussi receveurs, ex: vidéoconf) | ||
+ | * many to one : souvent plusieurs receveurs qui renvoie des paquets à une source | ||
+ | |||
+ | Les adresses Mcast : | ||
+ | * réseaux de classe D = 224.0.0.0 -> 239.255.255.255 (en binaire : 1110..) | ||
+ | * 224.0.0.1 : toutes les machines Mcast du sous-réseau | ||
+ | * 224.0.0.2 : tous les routeurs Mcast du réseau | ||
+ | * 224.0.0.4 : tous les routeurs DVMRP | ||
+ | * 224.0.0.5 : tous les routeurs OSPF | ||
+ | * 224.0.0.6 : tous les routeurs DRs en OSPF | ||
+ | * 224.0.0.9 : tous les routeurs PIMv2 | ||
+ | * 224.0.0.10 : tous les routeurs EIGRP | ||
+ | * 224.0.1.40 (Auto-RP) chaque routeur Cisco y adhère automatiquement | ||
+ | * 239.0.0.0/8 : scope limité pour usage privé | ||
+ | |||
+ | Les adresses MAC Mcast commencent par le code vendeur **01: | ||
+ | => il peut y avoir la même adresse MAC pour groupes Mcast (32 groupes Mcast pour une @ MAC). | ||
+ | |||
+ | Protocoles d' | ||
+ | * IGMP v2 ou v3 (Internet Group Management Protocol) protocole d' | ||
+ | * IGMP Snooping : les commutateur écoutent les transaction IGMP pour n' | ||
+ | * CGMP (Cisco Group Management Protocol) propriétaire Cisco | ||
+ | |||
+ | Protocole de routage Mcast : différentes approches : | ||
+ | * arbres de distribution de type : | ||
+ | * SPT (Shortest Path Tree) : arbres basé à la source ; notation (Source, Group) => un arbre par couple | ||
+ | * shared trees (arbres partagés) : centré sur un RP (Rendez-vous Point) qui centralise les adhésions ; notation (*,Group) => arbre partagé ou partagé ET sourcé | ||
+ | * PIM (Protocol Independant Multicast) | ||
+ | * PIM-DM (Dense-Mode) : flood toutes les 3 minutes, pruning (élagage) en fonction des receveurs | ||
+ | * PIM-SM (Sparse Mode) : le plus utilié car il utilise moins de ressources ; supporte SPT et shared tree ; utilise un RP | ||
+ | * PIM sparse-dense mode est recommandé | ||
+ | |||
+ | |||
+ | =====Mise en place===== | ||
+ | |||
+ | Activation du routage Mcast | ||
+ | (config)#ip multicast-routing | ||
+ | |||
+ | Puis activation de PIM sur chaque interface : | ||
+ | (config-if)# | ||
+ | |||
+ | |||
+ | =====Vérfications===== | ||
+ | |||
+ | show ip mroute | ||
+ | show ip pim interface | ||
+ | show ip pim neighbor | ||
+ | mrinfo | ||
+ | show ip pim rp 224.0.1.2 | ||
+ | show ip rpf | ||
+ | |||
+ | show ip igmp interface | ||
+ | show ip igmp groups | ||
+ | show igmp statistics | ||
+ | |||
+ | show multicast router igmp | ||
+ | show multicast group igmp |
informatique/cisco/multicast.txt · Last modified: 2013/10/14 20:44 by 127.0.0.1