IPv6多播地址的地址空间非常大(大约2^112),因此我想,在某个时候获得大约100万个地址可能并不困难,并尝试使用internet作为数千台设备之间的一个酒吧/分销商。
我对组播非常陌生,但它似乎不是为这样的东西而设计的,我从浏览这个话题中得到的感觉是,人们对网络中的多播实现没有太大的信心。
我还想知道目前可以使用什么公共多播,以及上面的用例是否会滥用系统。
发布于 2016-02-13 19:11:17
您可以轻松地获得/48 IPv6前缀。这将允许您拥有65,536个/64子网,每个子网都有一个可能的18,446,744,073,709,551,616地址。ISP不会发布比/48更长的前缀,因此您的子网将被聚合到互联网上的单个/48地址摘要中。这意味着,从互联网的角度来看,您的所有子网都位于同一个位置,即使您有多个位置之间有私人链接。在你的网站连接到互联网的任何一点上,你都需要做/48前缀的广告,因为每一点的网络服务提供商都不会为任何前缀做更长的广告。基本上,您需要为每个站点获得一个/48前缀,但幸运的是,这并不是一个问题。大多数公司都会获得较小的前缀(/44、/40、/36或/32),并将它们切成更长的前缀,用于不同的网站和互联网广告。
多播需要在路径中的每个路由器上进行多播路由。这在Internet路由器上没有启用,所以您可以在公司内进行多播,但不能在Internet上进行多播。您需要在站点之间创建一个隧道,以便实现从一个位置到另一个位置的多播。
IPv6有一个专用的多播范围(ff00::/8),它基于标志(第三小口)和范围(第四小块),具有硬限制。在决定使用哪个多播地址(Es)时,需要考虑这些标志和作用域。尽管如此,您仍然有大量可以使用的多播地址。对于您的公司来说,定义一个统一的、一致的多播策略是很重要的,否则它很快就会失控。
发布于 2016-10-21 16:50:31
组播的问题在于它需要路由器保持大量的附加状态。
必须在路由器内存中跟踪流量通过路由器的每个“多播组”,以及路由器应该从该多播组转发通信量的列表。
大多数互联网服务提供商认为这是一种负担。因此,虽然全球范围的多播地址确实存在,但它们只可能在明确支持它们的专门网络上工作,而不是在一般的互联网上工作。
https://networkengineering.stackexchange.com/questions/26797
复制相似问题