场景如上:该场景解释了FA地址如何解决次优路径,AR4-AR5之间运行静态协议,AR5存在5.5.5.5/32的路由,AR4引入到NSSA区域中。
没有配置COST之前的结果,由于AR4引入外部路由后会自动产生FA地址,产生的地址优选自己宣告到OSPF区域的Loopback地址作为转发地址,因此,AR1到达5.5.5.5/32是等价负载的路径。
AR1路由表:
当按照图上修改路径后,并且在AR3上抑制FA地址,结果产生次优路径,最优路径为AR1->AR2->AR4->AR5,抑制FA地址后的路径为AR1->AR3->AR4->AR5,产生次优路径
修改COST后,AR3抑制FA地址后的AR1路由表:
将AR3的配置还原后,7转5继承FA地址后,解决次优路径,AR1的路由表:
知识点:正常情况下,NSSA引入外部路由后,默认会使用本设备接口作为FA地址(发布到OSPF的地址)优先选择Loopback接口作为FA地址,因为Loopback地址作为直连地址,开销为0。如果将AR4与AR5相连的接口发布到OSPF中,并且该接口不能为静默接口,不能为P2P/P2MP网络类型,则FA地址会被填充为10.0.45.5。这点与普通的ASBR有些区别。
AR4将5.5.5.5/32的下一跳出接口发布到OSPF后的FA地址:
AR1会通过FA地址进行选路,这个环境不会产生4类LSA。通过3类LSA去寻找FA地址,也就是AR5。
大哥,你确定你对5类和7类LSA的开销类型选路规则了解嘛
希望指导一下