有多少个可免费使用的多播前缀?RFC 指定每个 ff00::/8 为必需前缀。因此,有 16*16 = 256 个多播前缀。但是,很大一部分已被占用(例如,ff02::2)。
那么实际上有多少可用?
答案1
您的问题没有多大意义……IPv6 多播中没有“前缀”的概念。 基础 RFCIPv6 多播地址定义如下:
| 8 | 4 | 4 | 112 bits |
+------ -+----+----+---------------------------------------------+
|11111111|flgs|scop| group ID |
+--------+----+----+---------------------------------------------+
这意味着,在每个多播范围,只有 2^112(5,192,296,858,534,827,628,530,496,329,220,096)个可用的多播组(不是很多,但我相信你会同意它远远超过 256)。
有几个“众所周知”的多播地址可用IANA 管理的注册表. 也有方法可以生成源特定多播地址。
当然,在正确的 IPv6 风格中,所有这些都有些复杂,各种选项和标志但是,其中描述的所有寻址方案都为每个单播 /64(在 IPv6 中通常称为“子网”)提供了 2^32(约 40 亿)个多播组 ID。我认为在不久的将来,这对于任何人来说都应该足够了。