Qu'est-ce que le multicast ? Diffusion réseau efficace un-à-plusieurs
Le multicast envoie un flux de données unique à un groupe de récepteurs intéressés simultanément – contrairement à l'unicast (un-à-un) ou au broadcast (un-à-tous).
Concepts clés
- Source – Serveur ou encodeur origination du flux.
- Groupe multicast – Identifié par une adresse IPv4 classe D (224.0.0.0–239.255.255.255) ou IPv6 ff00::/8.
- IGMP / MLD – Les hôtes rejoignent/quittent les groupes via Internet Group Management Protocol (v2/v3) ou Multicast Listener Discovery (IPv6).
- Routeurs multicast – Exécutent PIM (Protocol Independent Multicast) pour construire les arbres de distribution (SPT/RPT) et ne forwarder qu'aux sous-réseaux avec auditeurs.
Avantages majeurs
- Efficacité bande passante : Un seul flux traverse chaque lien, quel que soit le nombre de récepteurs.
- Scalabilité : Ajouter des récepteurs n'augmente pas la charge source.
- Moins d'utilisation CPU/nic serveur.
- Supporte FEC, chiffrement (SRTP, IPsec) pour fiabilité/sécurité.
Cas d'usage courants
- Streaming IPTV / OTT en direct (sport, actualités)
- Déploiement logiciels/images (WDS, SCCM, PXE)
- Flux données marchés financiers
- Visioconférence (distribution MCU)
- Synchronisation temps réel état jeu
Mises en garde
Nécessite une infrastructure réseau compatible multicast (commutateurs IGMP snooping, routeurs PIM). Non supporté sur Internet public typique – utilisez CDN/unicast là-bas.
