Unicast et multicast
01 — Définition
L'unicast et le multicast sont deux façons d'acheminer un flux. En unicast, l'émetteur envoie une copie distincte à chaque récepteur, si bien que la charge de l'émetteur et du réseau augmente avec le nombre de récepteurs. En multicast, l'émetteur envoie une seule copie vers une adresse de groupe, et le réseau ne duplique les paquets qu'aux points où les chemins vers les récepteurs se séparent. Le multicast convient à la diffusion d'un émetteur vers plusieurs récepteurs, comme le sACN, le NDI multicast ou l'AES67. L'ANSI E1.31 (sACN) envoie chaque univers vers sa propre adresse multicast de la plage 239.255.0.0/16 et autorise aussi l'unicast. Sans IGMP snooping sur les switches, le multicast est relayé vers tous les ports, comme du broadcast.
02 — Sur le terrain
Envoyer du sACN en unicast à 40 nœuds multiplie par 40 le trafic qui sort de la console, alors que le multicast n'émet qu'un flux que les switches répliquent. Sans IGMP snooping, ce même multicast atteint tous les ports ; le snooping et un querier sont donc configurés avant de passer un système en multicast.
04 — Leçons liées
05 — Sources
- ANSI E1.31-2018 — sACN : univers en multicast (239.255.x.y), unicast autorisé — tsp.esta.org
- RFC 1112 — multicast IP, remise à un groupe d'hôtes — rfc-editor.org
- RFC 4541 — sans snooping, le multicast est relayé sur toutes les interfaces — rfc-editor.org
- RFC 2365 (BCP 23) — 239.0.0.0/8 est l'espace multicast administrativement délimité ; 239.255.0.0/16 en est la portée locale (IPv4 Local Scope) — rfc-editor.org