OSPF路由汇总

由于OSPF不传递路由表信息,而是直接转发LSA信息,所以在一个区域内,所有路由器都有本区域的拓扑。所以在单个区域内无法完成路由汇总。
在OSPF中汇总只能发生在ABR或者ASBR上,因为这两种路由器转发的是类似路由表的LSA信息。
OSPF汇总有两条命令,在ABR上汇总区域间使用 area 1 range 172.16.0.0 255.255.0.0 在ASBR上汇总OSPFAS外部的路由使用 summary address 10.0.0.0 255.0.0.0 
路由汇总命令可以在后面追加 not-advertise 来抑制路由更新

虚链路

OSPF路由器要成为ABR的条件除了要同时连接多个区域以外,还必须至少有一个接口属于area 0。
虚链路会导致故障变的复杂,线路变的不稳定,所以一般是一个临时解决方案。一个全新设计的网络架构里面有虚链路是不合理的。
virtual-link 是ospf自带的虚链路解决方式,这种方式存在诸多问题,比如通过虚链路学习到的LSA是DNA(Do Not Age)不老化,这样会导致错误的LSA信息得不到更新,甚至虚链路的邻居关系都不需要Hello包来维持,是永生的。