据我了解,IANA 分配的公共 IPv6 地址的前缀为 2000::/3。这些 IP 地址可通过 Internet 路由。
另一端的 IPv6 组播地址前缀为 FF00::/8。
我的理解是 IPv6 多播地址无法通过互联网路由。我对吗?如果是这样,有没有办法在 IPv6 中通过 Internet 进行一对多 IP 路由?
那么我是否能够通过互联网访问多播组,还是只能通过私有网络(如 ipv4)来支持?
我必须纠正你似乎在这里做出的假设。
如果您和目的地之间的所有路由器都支持它,那么组播当然可以通过 IPv4 Internet 工作。它在很多地方只是被阻止或未配置。我怀疑这是因为对多播不太了解,很多人认为他们不需要它。所以他们根本不允许它通过他们的防火墙/路由器。
IPv6 肯定能够像 IPv4 一样在全球范围内进行多播工作。只有时间会告诉我们人们是否真的允许通过他们的网络进行多播。
IPv6 公共单播地址的前缀为 2000::/3(到目前为止)。多播的分配包括适应链路本地、各种本地范围和全局寻址(根据 RFC3307)。它与 IPv4 多播的基本思想相同,其中为 GLOP 地址等留出了 224/4 空间的块。
也请查看 RFC3306,我认为它可能更直接地回答了您的问题。
该规范定义了 IP 第 6 版协议的多播寻址架构的扩展。本文档中提出的扩展允许基于单播前缀的多播地址分配。通过在单播前缀的同时委派多播地址,网络运营商将能够识别他们的多播地址,而无需运行域间分配协议。
所以这个想法是,如果你有一个全局路由的 /64,它可以包含在整个组 ID 中,为你提供可以全局路由的东西。换句话说,如果您已经有了 v6 前缀和适当启用的运营商,那么您已经设置好了。
| 归档时间: |
|
| 查看次数: |
7776 次 |
| 最近记录: |