IPv6零压缩

时间:2014-09-29 14:00:51

标签: networking ipv6

在以下IPv6地址上使用零压缩时

2001:0DB8:0000:CD30:0000:0000:0000:0000/60

为什么这不正确:

2001:DB8::CD30::/60

......虽然这是:

2001:DB8:0:CD30::/60

2 个答案:

答案 0 :(得分:4)

零压缩只能进行一次。原因是,IPv6地址不再是唯一的。

将您的示例2001:DB8::CD30::/60扩展为

2001:0DB8:0000:0000:0000:CD30:0000:0000/60

2001:0DB8:0000:0000:CD30:0000:0000:0000/60

2001:0DB8:0000:CD30:0000:0000:0000:0000/60

...

如果只使用一个“::”,结果将始终是唯一的,因为只插入一个可能的固定数量的零。

答案 1 :(得分:0)

因为它含糊不清。

地址2001:DB8::CD30::可以通过以下任何一种方式进行扩展:

2001:DB8:0:CD30:0:0:0:0

2001:DB8:0:0:CD30:0:0:0

2001:DB8:0:0:0:CD30:0:0

2001:DB8:0:0:0:0:CD30:0