我在路由表中有一些使用最长前缀匹配创建的条目,我必须使用这些条目来确定 abcd/x 表示法(CIDR)。
这是一个示例条目:
11001000 00010111 00010
。
这是根据范围计算的
11001000 00010111 00010000 00000000
通过
11001000 00010111 00010111 11111111
。
我知道范围是从 IP 地址200.23.16.0
到200.23.23.255
,但获取子网 # 的 /x 对我来说没有意义。有人知道如何正确计算它吗?
答案1
由于子网号不是您感兴趣的,因此您的任务很简单。您计算输入中的数字。就是这样。因此,通过您的示例,我们有:
11001000 00010111 00010
8+8+5=21
是/x
/21