可以在公共互联网上使用多播吗?如果是:如何?是否需要特殊的IP地址,您从哪里获得这些地址?
可以在公共互联网上使用多播吗?如果是:如何?是否需要特殊的IP地址,您从哪里获得这些地址?
Answers:
您不能在公共Internet上进行多播,但是可以使用支持多播的隧道在公共Internet上将其多播到另一个站点。
组播路由与单播路由有很大不同,并且组播数据包路径中的所有路由器都需要配置组播路由。
作为最终用户,除非使用隧道,否则无法通过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