OSPF FA地址解决环路的场景

场景如上:该场景解释了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路由表:

由于FA地址为0.0.0.0后,AR1访问5.5.5.5/32产生次优路径

将AR3的配置还原后,7转5继承FA地址后,解决次优路径,AR1的路由表:

此时路径得到优化,AR1访问5.5.5.5/32的路径为AR1->AR2->AR4->AR5的最优路径

知识点:正常情况下,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。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据