问题 单项选择题

4条路由:172.18.129.0/24、172.18.180.0/24、172.18.132.0/24、172.18.133.0/24,如果进行路由汇聚,能覆盖这4条路由的地址是()。

A.172.18.128.0/21

B.172.18.130.0/22

C.172.18.128.0/22

D.172.18.132.0/23

答案

参考答案:A

解析:

通过表13-1中对比,不难发现:题目给出的4个IP地址,其前24位中只有前21位是相同的,故B 172.18.130.0/22其前22位不能覆盖,而只有A 172.18.128.0/21其前21位能够覆盖,所以此题应当选A。

表13.1
地址IP地址比较前24位
IP地址1172.18.129.0/2410101100 00010010 10000001
IP地址2172.18.130.0/2410101100 00010010 10000010
IP地址3172.18.132.0/2410101100 00010010 10000100
IP地址4172.18.133.0/2410101100 00010010 10000101
A)172.18.128.0/2110101100 00010010 10000000
B)172.18.130.0/2210101100 00010010 10000010
C)172.18.128.0/2210101100 00010010 10000000
D)172.18.132.0/2310101100 00010010 10000100

解这种题目有一种快捷方法是,找出这些路由中哪些数字是不同的,将不同的数字转换成二进制数的表示方式。由题目可以发现,每个IP地址中都有“172.18”,所以这两个字段不做二进制转化。我们知道IPv4采用点分十进制数形式表达IP地址,所以每个字节最大可表达的数是255,转换为二进制是“111111111”。这8个“1”从左到右依次代表128、64、32、16、8、4、2、1。这样就可以将129分解成128+1,130分解成128+2,132分解128+4,133分解成128+4+1。这4次分解中交错出现了“1”、“2”、“4”这3个数,每次分解均出现了“128”,则可认为4条路由的主要区别在第三字节的低3位,其他位是可被路由汇聚的。能覆盖172.18.129.0/24、172.18.130.0/24、172.18.132.0/24和172.18.133.0/24这4条路由的地址是172.18.128.0/21。

选择题
单项选择题