超网怎么求

时间:2025-01-06 14:05:48

超网(Supernetting)是一种将多个小网络组合成一个大网络的技术,目的是减少路由表中的条目数量,从而节省网络资源。以下是求超网掩码的步骤:

确定地址范围

首先,确定你要组合的IP地址范围。例如,从192.24.0.0到192.31.255.0。

转换为二进制

将每个IP地址转换为二进制形式。例如,192.24.0.0转换为11000000.00011000.00000000.00000000,192.31.255.0转换为11000000.00011111.00001111.11111111。

找出相同位

从左到右比较这些二进制地址,找出所有地址中相同的前几位。这些位将构成超网掩码的前面部分。

确定子网掩码

相同位的数量即为子网掩码中连续的1的数量。例如,如果前13位都是相同的,那么子网掩码就是255.248.0.0(即11111111.11111000.00000000.00000000)。

划分超网

根据子网掩码,将地址范围划分为多个超网。每个超网的网络地址和主机地址范围可以通过子网掩码计算得出。

示例

示例1:192.24.0.0到192.31.255.0

转换为二进制

192.24.0.0 = 11000000.00011000.00000000.00000000

192.31.255.0 = 11000000.00011111.00001111.11111111

找出相同位

前13位都是相同的,所以子网掩码是255.248.0.0(即11111111.11111000.00000000.00000000)。

划分超网

192.24.0.0/13 覆盖从192.24.0.0到192.31.0.0

192.31.0.0/14 覆盖从192.31.0.0到192.31.255.0

示例2:59.37.80.0到59.37.127.0

转换为二进制

59.37.80.0 = 00111011.00100111.01010000.00000000

59.37.127.0 = 00111011.00100111.01111111.00000000

找出相同位

前20位都是相同的,所以子网掩码是255.255.240.0(即11111111.11111111.11110000.00000000)。

划分超网

59.37.80.0/20 覆盖从59.37.80.0到59.37.95.255

59.37.96.0/19 覆盖从59.37.96.0到59.37.127.0