问题 单项选择题

设有下面4条路由:196.34.129.0/24、196.34.130.0/24、196.34.132.0/24和196.34.133.0/24,如果进行路由汇聚,能覆盖这4条路由的地址是______。

A.196.34.128.0/21
B.196.34.128.0/22
C.196.34.130.0/22
D.196.34.132.0/23

答案

参考答案:A

解析: 路由汇聚的含义是把一组路由汇聚为一个单个的路由广播。路由汇聚的最终结果和最明显的好处是缩小网络上的路由表的尺寸,这样将减少与每一个路由跳有关的延迟。由于减少了路由登录项数量,查询路由表的平均时间将加快。由于路由登录项广播的数量减少,路由协议的开销也将显著减少。随着整个网络(以及子网的数量)的扩大,路由汇聚将变得更加重要。
下面我们通过一个例子来讲解路由汇聚算法的实现。
假设有4个路由:196.34.129.0/24、196.34.130.0/24、196.34.132.0/24和196.34.133.0/24如果这4个路由进行路由汇聚,则能覆盖这4个路由的是:196.34.128.0/21。具体算法为:
129的二进制代码是10000001,130的二进制代码是10000010,132的二进制代码是10000100,133的二进制代码是10000101。这4个数的前5位相同,都是10000。所以加上前面的196.34这两部分相同的位数,网络号就是8+8+5=21(最大匹配原则)。而10000000的十进制数是128。所以路由汇聚的IP地址就是1196.34.128.0,最终答案就是196.34.128.0/21。

多项选择题