可以在公共互联网上使用多播吗?如果是:如何?是否需要特殊的IP地址,以及从何处获取它们?

#1 楼

您不能在公共Internet上进行多播,但是可以使用支持多播的隧道在公共Internet上向另一个站点进行多播。组播数据包的路径需要配置组播路由。

评论


评论不作进一步讨论;此对话已移至聊天。

–罗恩·莫潘♦
20年1月29日,下午5:22

#2 楼

作为最终用户,除非使用隧道,否则无法通过Internet进行多播。边界(即跨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 >