【答案解析】[解析]
通过表13-1中对比,不难发现:题目给出的4个IP地址,其前24位中只有前21位是相同的,故B
172.18.130.0/22其前22位不能覆盖,而只有A 172.18.128.0/21其前21位能够覆盖,所以此题应当选A。
|
{{B}}表13.1{{/B}}
|
地址 |
IP地址 |
比较前24位 |
|
IP地址1 |
172.18.129.0/24 |
10101100 00010010 10000001 |
|
IP地址2 |
172.18.130.0/24 |
10101100 00010010 10000010 |
|
IP地址3 |
172.18.132.0/24 |
10101100 00010010 10000100 |
|
IP地址4 |
172.18.133.0/24 |
10101100 00010010 10000101 |
|
A) |
172.18.128.0/21 |
10101100 00010010 10000000 |
|
B) |
172.18.130.0/22 |
10101100 00010010 10000010 |
|
C) |
172.18.128.0/22 |
10101100 00010010 10000000 |
|
D) |
172.18.132.0/23 |
10101100 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。