如题
设有2条路由21.1.193.0/24和21.1.194.0/24,如果进行路由汇聚,覆盖这2条路由的地址是
A.21.1.200.0/22
B.21.1.192.0/23
C.21.1.192.0/21
D.21.1.224.0/20
参考百度百科中路由汇聚算法:
假设下面有4个网络:
172.18.129.0/24
172.18.130.0/24
172.18.132.0/24
172.18.133.0/24
算法为:129的二进制代码是10000001
130的二进制代码是10000010
132的二进制代码是10000100
133的二进制代码是10000101
这四个数的前五位相同都是10000,所以加上前面的172.18这两部分相同的位数,
网络号就是8+8+5=21。而10000000的十进制数是128,所以,路由汇聚的Ip地址就是172.18.128.0。
所以最终答案就是172.18.128.0/21。
该题:
193的二进制代码是11000001
194的二进制代码是11000010
这两个二进制前六位都是110000,所以加上前面的21.1相同的位数,网络号就是8+8+6=22.
对110000后面的位数填充0,所以该二进制为11000000,化为十进制为192,,所以该题的路由汇聚地址为21.1.192.0/22
但是选项中并没有这个答案,根据最长前缀匹配,最长为22,22前面的都可能包含这个地址,所以
选项C 21.1.192.0/21 满足题意