在那里,
我想知道是否有可能有两个不同的网络连接在一个路由器,谁有相同的ip,并被一个子网掩码区分?
例如:
192.168.1.0/24 192.168.1.0/16
他们被认为不同是因为他们的网络前缀不同吗?
这是否意味着,使用ip地址192.168.1.0我们实际上可以寻址。
192.168.1.0/31 -> 2计算机-2(用于广播和网络名称)
+
192.168.1.0/30 -> 4计算机-2
+
192.168.1.0/29 -> 8计算机-2
+
..。
这是否意味着我们可以唯一地为计算机定义附件,无论这个数字是什么?
发布于 2012-09-24 19:21:18
不,不需要。子网掩码专门用于路由决策(路由算法需要提示哪些主机是本地的,哪些需要发送到网关),在任何情况下,地址都必须是唯一的。
另见:http://en.wikipedia.org/wiki/IP_转发_算法
当然,您可以任意设置网络掩码以满足您对子网大小的要求。
还有一些技术(主要是NAT)允许具有重叠IP地址空间的两个网络通过将重叠地址空间重新映射为唯一的地址空间来通信。在您的示例中,两个单独的网络A和B都包括192.168.1.0/24的子网,远程子网192.168.1.0/24可以表示为不同的、尚未使用的子网--例如10.0.1.0/24。路由器将执行必要的地址转换操作,以重新建立每个网络A和B可见的地址唯一性。
https://serverfault.com/questions/431476
复制相似问题