在公共互联网上可以组播吗?如果是的话:如何?


Answers:


21

您不能在公共Internet上进行多播,但是可以使用支持多播的隧道在公共Internet上将其多播到另一个站点。

组播路由与单播路由有很大不同,并且组播数据包路径中的所有路由器都需要配置组播路由。


3
@Darren IPTV通常使用许多单播连接。
Ole Tange

7
@Darren,请勿将公司网络上的IPTV组播与公共Internet上的组播混淆。某些ISP甚至可能在其自己的网络中为其客户设置了多播,但是未在公共Internet上启用多播。
罗恩·莫平

11
@Darren,您的ISP的网络不是 Internet。互联网是ISP 之间的连接。
罗恩·莫平

16
@Darren,许多人认为地球是平坦的,但事实并非如此。这是网络工程,在这里我们处理“ 在业务环境中由专业管理的网络 ”,而家庭网络问题显然不在主题之列。专业的网络工程师应该知道什么是公共Internet。
罗恩·莫平

5
基本要点是整个Internet不支持多播路由。任何特定的网络(本地网络或ISP骨干网)都可以为其用户支持多播,但是您不能在该范围之外进行多播。
Barmar

10

作为最终用户,除非使用隧道,否则无法通过Internet多播。

作为一个较大的组织,例如视频提供商或ISP,当然可以跨域边界(即,跨Internet)转发多播数据包。

怎么样 ?

本质上,要在您自己的域(或自治系统,AS)中转发多播数据包,请使用PIM协议和多播路由。要将这些多播数据包转发到另一个AS(例如另一个ISP),您需要与它们建立对等协议,并使用在两端配置的多播源发现协议(MSDP)。

尽管您不会在全球Internet上传播多播,但并非没有可能与多播数据包跨越网络边界。

PIM和MSDP是CCIE级别的高级概念。这是关于它的出色的思科白皮书:https : //www.cisco.com/c/en/us/td/docs/ios/solutions_docs/ip_multicast/White_papers/mcst_ovr.html#wp1015335

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.