OSPF只要是环回接口(默认P2P网络类型),默认都是32位的叶子信息。手动修改,[R1-LoopBack0]ospf network-type broadcast;修改网络类型。
OSPF不支持自动汇总,需要手动汇总。
一、OSPF路由汇总
使用CIDR技术,可以将一系列明细路由进行路由汇总,减少路由条目
1、区域间路由汇总(只能在ABR进行汇总)
1.1 在ABR上,可以针对区域内的1类和2类计算出的最优路由进行汇总,汇总后以3类LSA形式泛洪到其他直连区域内。
备注:明细路由来自哪个区域,命令就要在哪个区域视图下配置[R2-ospf-1-area-0.0.0.1]abr-summary 192.168.0.0 255.255.252.0
注意:如果192.168.2.0/24路由不存在,则不能在使用192.168.0.0/22去做汇总了,汇总两条(如果做汇总,AR2会有2.0的路由,引流到AR1形成黑洞)
1.2 只要在LSDB存在一条明细,那么汇总后的3类LSA就不会受影响,只有当区域中的所有明细全部消失后,汇总后的3类才会消失。
1.3 关于汇总后的cost值,会使用明细路由中cost值最大的作为汇总后的LSA的cost值。
1.4 在多ABR时,如果只在一台ABR路由器进行汇总,那么另外一台ABR将继续传递明细,那么在区域0中,将既有汇总后的3类LSA,也会有明细。
注意:多ABR汇总后的3类LSA会在区域0进行泛洪并传递另外一台ABR,此时另外一台ABR不会计算这条3类汇总LSA,避免环路。
2、外部路由汇总(只能在ASBR进行汇总)
在ASBR上针对自身引入的外部路由进行汇总
2.1 针对type-1的外部路由,汇总后的开销值是所有被汇总的明细路由中开销值最大的。
2.2 针对type-2的外部路由,汇总后的开销值是所有被汇总的明细路由中开销值最大的+1。
如果明细路由一条是type-1,一条是type-2。汇总后,会使用type-2作为开销值类型,开销值会选择type-2的明细路由中最小的+1。
2.3 针对NSSA区域来说:
NSSA区域中的ABR也是ASBR,会执行7转5的操作,如果要针对这些5类LSA做汇总,则需要再NSSA区域的ABR上敲命令。
并且在多ABR情况下,只有在执行7转5的ABR上敲命令才有效。(建议多台ABR同时敲汇总,作为备份)