当两个IPv6前缀长度导致相同的前缀时会发生什么?

时间:2016-10-06 14:19:34

标签: protocols ipv6 prefix

我注意到对于某些IPv6地址,应用不同长度的前缀会产生相同的IPv6前缀。

如何在邻居发现协议中处理这种情况?
可以&# 39;如果前缀对于不同的前缀长度是相同的,那么地址在技术上可以同时在两个不同的子网上?

我的假设是它只使用最长的前缀长度。

实施例: 前缀长度为39或40的地址2002:1234:5678 :: 100将产生相同的前缀。此外,前缀长度为46,47和48会产生相同的前缀计算。

1 个答案:

答案 0 :(得分:0)

您所描述的内容也适用于IPv4。子网划分与IPv4和IPv6完全相同。

2002:1234:5678::100/392002:1234:5678::100/40的地址相同,就像10.0.0.13/1510.0.0.13/16的地址相同。

如果您屏蔽了示例,则会获得2002:1234:5600::/392002:1234:5600::/40的前缀。在我的IPv4示例中,您获得了10.0.0.0/1510.0.0.0/16的前缀。后者是前者的子网。这都是简单的二进制文件。

Neighbor Discovery依赖于所有/64的IPv6子网。