IPv6 组播是否可通过 Internet 路由?

Abs*_*lom 15 ipv6 multicast

据我了解,IANA 分配的公共 IPv6 地址的前缀为 2000::/3。这些 IP 地址可通过 Internet 路由。

另一端的 IPv6 组播地址前缀为 FF00::/8。

我的理解是 IPv6 多播地址无法通过互联网路由。我对吗?如果是这样,有没有办法在 IPv6 中通过 Internet 进行一对多 IP 路由?

Zor*_*che 8

那么我是否能够通过互联网访问多播组,还是只能通过私有网络(如 ipv4)来支持?

我必须纠正你似乎在这里做出的假设。

如果您和目的地之间的所有路由器都支持它,那么组播当然可以通过 IPv4 Internet 工作。它在很多地方只是被阻止或未配置。我怀疑这是因为对多播不太了解,很多人认为他们不需要它。所以他们根本不允许它通过他们的防火墙/路由器。

IPv6 肯定能够像 IPv4 一样在全球范围内进行多播工作。只有时间会告诉我们人们是否真的允许通过他们的网络进行多播。

  • 我认为全球多播提供商的主要问题是它需要网络内部的一堆状态,所以它不能扩展到互联网规模。此外,在大型服务提供商网络中,弄清楚谁/如何为流量放大付费可能很棘手。 (5认同)
  • 在连接到 mbone 全局多播作品的 IPv4 网络上。Mbone 主要由大学网络组成。提供通过 SAP 或 NTP 等宣传的有趣视频服务。存在安全问题:ghost 安装的客户端已经出现在 8 个时区之外,直到工作在边界阻止了该特定多播组。 (3认同)
  • 是的,但我没有看到 IANA 像分配公共 IP 地址那样分配多播地址块。这是否意味着您不能保留公共多播地址,因此您将无法在没有地址冲突风险的情况下通过 Internet 路由多播地址? (2认同)

rnx*_*xrx 5

IPv6 公共单播地址的前缀为 2000::/3(到目前为止)。多播的分配包括适应链路本地、各种本地范围和全局寻址(根据 RFC3307)。它与 IPv4 多播的基本思想相同,其中为 GLOP 地址等留出了 224/4 空间的块。

也请查看 RFC3306,我认为它可能更直接地回答了您的问题。

该规范定义了 IP 第 6 版协议的多播寻址架构的扩展。本文档中提出的扩展允许基于单播前缀的多播地址分配。通过在单播前缀的同时委派多播地址,网络运营商将能够识别他们的多播地址,而无需运行域间分配协议。

所以这个想法是,如果你有一个全局路由的 /64,它可以包含在整个组 ID 中,为你提供可以全局路由的东西。换句话说,如果您已经有了 v6 前缀和适当启用的运营商,那么您已经设置好了。