是否可以在公共互联网上进行多播?如果是:如何?

网络工程 路由 ip 网络 互联网 多播
2021-07-27 13:52:17

是否可以在公共互联网上使用多播?如果是:如何?是否需要特殊的 IP 地址?您从哪里获得它们?

2个回答

您不能在公共 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