我知道 192.168.1.0/24 和 10.0.0.0/24 是不同的网络,但是以下也是不同的网络吗?
- 10.0.0.0/24 和 10.0.8.0/24
- 10.0.0.0/8 和 10.0.8.0/24
我有一个使用 10.0.0.0/8 的 LAN,通过使用 10.0.8.0/24 的 VPN 隧道连接,我想知道这两者是否被视为不同。
答案1
您可以有重叠的子网,如示例中的10.0.0.0/8
和。10.0.8.0/24
其一个应用是不对称地分割子网,以便子网中的大部分地址位于路由器的一个接口后面,而较小的子网位于另一个接口后面。这背后的机制称为最长前缀匹配,并且之所以有效,是因为路由表可以有多个与目标地址匹配的路由。
路由表中的路由从“最具体”(具有最长的匹配网络部分)到“最不具体”进行搜索,并选择最先匹配的路由。路由表通常总是包含重叠条目,因为它们通常指定默认路由。默认路由始终匹配,但更具体的匹配条目始终优先于默认路由。
子网是否“不同”是一个术语问题,但出于实际目的,它们与非重叠子网一样不同。
答案2
10.0.0.0/24 和 10.0.8.0/24 是单独的网络。
10.0.0.0/24 is from 10.0.0.0 to 10.0.0.255
10.0.8.0/24 is from 10.0.8.0 to 10.0.8.255
10.0.0.0/8 和 10.0.8.0/24 不是。 10.0.8.0/24 位于 10.0.0/8 范围内,即从 10.0.0.0 到 10.255.255.255