| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| multicast [Le 07/11/2019, 11:23] – [Comment rejoindre une adresse de groupe multicast statique] guillemets français 82.225.234.108 | multicast [Le 11/09/2022, 11:47] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art |
|---|
| |
| ===== Définition ===== | ===== Définition ===== |
| Le [[http://fr.wikipedia.org/wiki/Multicast|multicast]], ou multidiffusion, permet la diffusion vers plusieurs partenaires sur un réseau. Ces partenaires ont, en plus de leur adresse IP de classe A, B ou C (adresse privée), une adresse de multicast : **l'adresse de groupe**. Cette adresse est de classe D, c'est à dire qu'elle se trouve dans la plage allant de 224.0.0.0 jusqu'à 239.255.255.255. | Le [[https://fr.wikipedia.org/wiki/Multicast|multicast]], ou multidiffusion, permet la diffusion vers plusieurs partenaires sur un réseau. Ces partenaires ont, en plus de leur adresse IP de classe A, B ou C (adresse privée), une adresse de multicast : **l'adresse de groupe**. Cette adresse est de classe D, c'est à dire qu'elle se trouve dans la plage allant de 224.0.0.0 jusqu'à 239.255.255.255. |
| |
| Lorsqu'une application s'adresse à une adresse de groupe, tous les éléments du réseau (ordinateur, imprimante, switch managable, routeur, etc.) qui font partie de ce groupe réceptionnent la trame TCP/IP. | Lorsqu'une application s'adresse à une adresse de groupe, tous les éléments du réseau (ordinateur, imprimante, switch managable, routeur, etc.) qui font partie de ce groupe réceptionnent la trame TCP/IP. |
| ==== Comment rejoindre une adresse de groupe multicast statique ==== | ==== Comment rejoindre une adresse de groupe multicast statique ==== |
| <note>Pour le multicast statique privé, la plage d'adresses de groupe à utiliser va de 239.0.0.1 à 239.255.255.254.</note> | <note>Pour le multicast statique privé, la plage d'adresses de groupe à utiliser va de 239.0.0.1 à 239.255.255.254.</note> |
| <note>Dès qu'un partenaire du réseau a rejoint une adresse de groupe multicast, celle-ci devient « ''fonctionnelle'' », il n'y a pas de procédure de création d'adresse de groupe.</note> | <note>Dès qu'un partenaire du réseau a rejoint une adresse de groupe multicast, celle-ci devient « fonctionnelle », il n'y a pas de procédure de création d'adresse de groupe.</note> |
| L'outil qui sert à rejoindre une adresse de groupe multicast est [[http://www.cschill.de/smcroute/|smcroute]]. Il se lance comme un daemon et gère le multicast.\\ | L'outil qui sert à rejoindre une adresse de groupe multicast est [[http://www.cschill.de/smcroute/|smcroute]]. Il se lance comme un daemon et gère le multicast.\\ |
| [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] smcroute. | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] smcroute. |
| |
| === Exemple === | === Exemple === |
| Pour l'exemple, j'ai utilisé une machine virtuelle dans VMware-player qui est membre de l'adresse de groupe 239.0.0.10. J'ai fait en sorte que la carte virtuelle vmnet8 qui relie mon PC au PC virtuel dans VMware-player rejoigne la même adresse de groupe, puis j'ai "pingué" cette adresse pour vérifier.\\ | Pour l'exemple, j'ai utilisé une machine virtuelle dans VMware-player qui est membre de l'adresse de groupe 239.0.0.10. J'ai fait en sorte que la carte virtuelle vmnet8 qui relie mon PC au PC virtuel dans VMware-player rejoigne la même adresse de groupe, puis j'ai « pingué » cette adresse pour vérifier.\\ |
| Avant l'opération, seul le PC virtuel répond au ping. Puis mon PC rejoint l'adresse de groupe. Et enfin les 2 PC répondent au ping. | Avant l'opération, seul le PC virtuel répond au ping. Puis mon PC rejoint l'adresse de groupe. Et enfin les 2 PC répondent au ping. |
| <code>ping 239.0.0.10 -c 3 -I vmnet8</code> | <code>ping 239.0.0.10 -c 3 -I vmnet8</code> |
| |224.0.1.11|IETF-1-AUDION| 232.0.0.0-255.255.255|Groupes transcient VMTP| | |224.0.1.11|IETF-1-AUDION| 232.0.0.0-255.255.255|Groupes transcient VMTP| |
| |224.0.1.12|IETF-1-VIDEO| | | | |224.0.1.12|IETF-1-VIDEO| | | |
| |224.0.1.13|IETF-2-LOW-AUDIO| | | | |224.0.1.13|IETF-2-LOW-AUDIO| | | |
| |
| ==== IPv6 ==== | ==== IPv6 ==== |