问题描述
OSPF采用强制和非强制方式发布默认路由,有什么不同?
解决方案
强制方式无论是否有缺省路由都将在整个OSPF区域中通告缺省路由,并且不再计算来自其他设备的缺省路由。
非强制方式能够实现流量的动态引导,当存在有通过其他协议(包括其他OSPF进程和静态方式)学习到的默认路由时,才发布本OSPF的进程默认路由;当不能再从其他渠道学习到默认路由时,本OSPF进程停止发布默认路由。例如,当路由器配置指向上行链路的静态默认路由,配置非强制方式发布时,当上行链路中断,OSPF进程就停止发布默认路由。这样就避免像强制方式一样始终发布默认路由,仍然将流量强制引导到该出口,导致不必要的带宽占用和次优路由。