有多少个可用的 IPv6 多播前缀?

有多少个可用的 IPv6 多播前缀?

有多少个可免费使用的多播前缀?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。我认为在不久的将来,这对于任何人来说都应该足够了。

相关内容