路由汇聚

最近在学ospf,看到ospf中abr以及asbr时候看到为了减少三四五类LSA的时候,一般在abr和asbr上对路由进行过滤和汇聚,突然感觉“网络汇聚”好久没搞了,复习一下,以下是练习:

   1.ospf区域1里面有以下网段:(ospf单区域对路由器个数有限制,具体因设备厂商类型有区别)

10.240.0.0/30

10.240.2.0/30

.......

10.240.63.0/30

那么为了减少3类LSA条目,在区域1向区域0发布路由的时候可以汇聚:

11111111.11111111.11111111.11111111(255.255.255.255)

00001010.11110000.00000000.0(10.240.0.0)

00001010.11110000.00000001.0(10.240.1.0)

.....

00001010.11110000.00111111.0(10.240.63.0)

发现了这64个网段中

00001010.11110000.00这几位是一样的,共8+8+2=18位,说明网络位共18位是相同的,那么可以汇聚成00001010.11110000.00000000.00000000/18位也即是10.240.0.0/18

在路由器上就可以

H3C设备:

area 1

abr-summary 10.240.0.0 255.255.192.0 cost 15

Cisco设备:

area 1 range 10.240.0.0 255.255.192.0 advertise cost 15

下面验证一下:

10.240.0.0/18:可通过子网划分,上述需要64个网段,则需要6位网络位(2~n=64可算出n=6)那么就是10.240.0.0中从18位后再加6位网络位

00001010.11110000.00 000000.00000000

--------------------------- ~~~~~~~~

       网络位                 主机位

可网段范围即是00001010.11110000.00000000.00000000~00001010.11110000.00111111.00000000

 

也即是10.240.0.0~10.240.63.0,包含了以上网段,通过验证。

总结:连续的网段进行汇聚的时候,只要比较出连续网段共同的网络位(用二进制)即可,前提你得懂二进制才可。