示例ipv6网络掩码不是前缀长度形式



FE80:0000:0000:0000:0202:B3FF:FE1E:8329/128是一个带有网络掩码的IPv6地址。

对于IPv4,网络掩码可以给定为/24255.255.255.0,任意一种格式。

如何表示不是前缀长度的/128?类似地,255.255.255.0不是前缀长度。

一种验证方法是使用此网站:

https://www.ultratools.com/tools/ipv6CIDRToRangeResult?ipAddress=FE80%3A0000%3A0000%3A0000%3A0202%3AB3FF%3AFE1E%3A8329%2F128

它不应该出错。

/#表示法简单地表示IP地址的前#位表示某些内容,其余位表示其他内容。

在IPv4中,/24表示前24位表示子网,后8位表示子网上的主机。当/24自己用来表示子网掩码时,它看起来像这些位:

11111111 11111111 11111111 00000000

用点符号表示为255.255.255.0。如果将/24应用于实际的IPv4地址,例如192.168.0.1,则会得到以下位:

192.168.0.1    = 11000000 10101000 00000000 000000001
AND /24        = 11111111 11111111 11111111 000000000
-----------------------------------------------------
subnet         = 11000000 10101000 00000000|000000000 (192.168.0.0 - 192.168.255.255)
host in subnet = 00000000 00000000 00000000|000000001 (1)

CCD_ 13在IPv6中的工作原理类似。IPv6地址的第一个CCD_ 14比特表示路由前缀。IPv6地址的大小为128位,因此/128本身就是FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF,而/24FFFF:FF00:0000:0000:0000:0000:0000:0000(也可以用缩写格式表示为FFFF:FF00::)。

/128应用于IPv6地址时,如FE80:0000:0000:0000:0202:B3FF:FE1E:8329,路由前缀是完整的IP地址,因此IP表示没有子网的特定机器(测试网站中的No. of Host: 1)。在相同的IPv6地址上应用/24将具有FE80:0000::的路由前缀,这将为子网保留104个比特。请参阅IPv6子网-概述和案例研究。

最新更新