Ich bin ein Neuling im Networking. Ich verstehe das Konzept von Multicast, aber fragte mich, ob es auf dem offenen / öffentlichen Internet zuverlässig ist?
Es scheint sich dabei um eine Art Randfall zu handeln, bei dem verschiedene Backbones oder ISPs absichtlich brechen können, um die Routerlast zu reduzieren oder das Netzwerk im Allgemeinen für praktisch nutzbare Anwendungen zu segmentieren.
Ist meine Angst vernünftig?
P.S. Folgefrage hier: Beste Anleitung für das Multicasting von Anwendungen?
IP-Multicast im Internet funktioniert nicht wirklich. Aus dem Wikipedia-Artikel :
Aus beiden Gründen und auch Aus Gründen der Wirtschaftlichkeit ist IP Multicast nicht im allgemeinen Gebrauch in der Werbung Internet.
Wer sich am globalen IP-Multicast beteiligen will, muss sich an den MBONE anbinden. Der Wikipedia-Artikel weist darauf hin, dass Multicast-Infrastrukturen auf Anwendungsebene funktionieren, z. IRC.
Ja, Internet-Scale-Multicast-Routing ist nicht wirklich ein gelöstes Problem, noch ist es es gibt viel Fortschritte von dem, was ich kann sag es.
Die derzeit empfohlene Lösung im großen Maßstab ist quellenspezifisches Multicast, SSM, wobei als Client Multicast-Datenverkehr von bestimmten Quellen angefordert wird, anstatt weit offenes Hören. Dies erfordert immer noch Unterstützung von allen zwischengeschalteten Routern und kann daher nur mit IPv6 praktischer werden, was Multicast-Unterstützung erfordert, im Gegensatz zu IPv4, das optional ist und häufig deaktiviert wird.
Es ist so nützlich oder zuverlässig wie UDP-Broadcast (dh nützlich in Netzwerken, die Sie kontrollieren und so zuverlässig wie UDP-Standard), verbraucht jedoch weniger Ressourcen in Ihrem Netzwerk. Wenn Sie eine neue Broadcasting-App schreiben möchten, verwenden Sie stattdessen Multicast.
Typischerweise bezieht sich Multicast auf UDP-Multicast, was nicht zuverlässig ist.
Wenn Sie youtube verwenden, ist es eine Kommunikation zwischen Ihnen und dem Server, es ist Unicast, obwohl es über UDP wie Multicast ist. Multicast muss Multicast-Router verwenden. Mit dieser Art von Routern ist das Internet nicht besonders ausgestattet. Außerdem kann er für den Anbieter von Video-Stream-Diensten den Benutzer nicht belasten, da die Konfiguration der Multicast-Gruppe in den Routern erfolgt, und er hat keine Kontrolle über diese Router im Internet. Multicast wird oft von der Firma für Videokonferenzen verwendet, dies kann ein Service vom Carrier Service Provider auf seinem eigenen Mbone oder im firmeneigenen Netzwerk sein.
Tags und Links networking multicast