路由汇聚
最近在学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,包含了以上网段,通过验证。
总结:连续的网段进行汇聚的时候,只要比较出连续网段共同的网络位(用二进制)即可,前提你得懂二进制才可。