>> Technologie Électronique >  >> Téléphones >> Systèmes de conférence

Multiples unicasts vs Broadcast supporté routeur : Efficacité et scalabilité comparées

Implémenter du broadcast via multiples unicasts vs un broadcast supporté routeur unique est un arbitrage réseau classique : simplicité couche application vs efficacité couche réseau.

Multiples Unicasts (Broadcast couche application)

  • Comment : Expéditeur ouvre N connexions TCP/UDP, envoie payload identique à chaque destinataire.
  • Bande passante : O(N) — liaison montante source × N. 100 destinataires = 100× trafic.
  • État : Expéditeur suit N sockets, ACKs, retries.
  • Scalabilité : Échoue à l'échelle. 1 Gbps liaison → flux 10 Mbps = 100 destinataires max.
  • Traversée NAT : Chaque destinataire需 port mapping / STUN / TURN.
  • Cas d'usage : Petits groupes (<20), réseaux hétérogènes, pas de support multicast.

Broadcast / Multicast supporté routeur (Couche réseau)

  • Comment : Expéditeur transmet un paquet vers groupe multicast (224.0.0.0/4 IPv4, ff00::/8 IPv6).
  • Rôle routeur : IGMP/MLD snooping construit arbre diffusion. Réplique uniquement aux points de branchement.
  • Bande passante : O(1) sur liaison source. Chaque liaison porte une copie par abonné aval.
  • État : Routeurs maintiennent état (S,G) ou (*,G) — pas par destinataire à la source.
  • Scalabilité : 10 000+ récepteurs sur même bande passante source.
  • Prérequis : Infrastructure multicast (PIM-SM/SSM), hôtes IGMP-capables.

Différences clés

DimensionMultiples UnicastsMulticast Routeur
Bande passante sourceN × débit flux1 × débit flux
Bande passante réseauN × débit flux (toutes liaisons)1 × débit flux par segment liaison
Latence jonction récepteurHandshake TCP / logique appliIGMP join (ms)
FiabilitéTCP par fluxUDP (ajoutez FEC/ARQ couche appli)
DéploiementFonctionne partout (IPv4/IPv6)Nécessite routage multicast activé
SécuritéTLS par connexionGestion clés groupe (GDOI, MLK)

Réalité moderne

  • Internet public : Multicast non routé — FAI désactivent PIM. Unicast (ou CDN) seule option.
  • Entreprise / Cœur FAI / Datacenter : Multicast fonctionne (IPTV, flux financiers, VMware VTEP).
  • Multicast couche application : P2P (BitTorrent, WebRTC mesh), CDN (segments HLS/DASH), pub/sub (Kafka, NATS) — multicast logique sur tissu unicast.

Verdict

Multiples unicasts = simple, universel, ne scale pas. Multicast routeur = efficace, scalable, nécessite infrastructure gérée. Sur Internet ouvert, on simule multicast avec CDN/unicast. En réseaux contrôlés, multicast natif gagne.

Systèmes de conférence