FA是Forwarding Address的簡寫。FA是ASBR通告的TYPE 5 LSA中的字段,它的作用是告訴OSPF域內的路由器如何能夠更快捷地到達LSA 5所通告路由的下一跳地址。以免OSPF內部路由器在廣播網絡上以ASBR爲下一跳,再由ASBR自己轉發到正確的下一跳,而產生額外的路由。簡單來說,FA字段的作用類似於BGP協議中的“第三方下一跳”概念,主要在廣播共享網絡中起作用。
FA的分類:
1、0.0.0.0格式
條件:
當與引入路由的下一跳互連的接口沒有啓動OSPF時,FA設置爲0;
2、非0.0.0.0格式
條件:
2.1、在ASBR上,與引入外部路由下一跳關聯的接口啓動了OSPF,即位於Network命令範圍內。
2.2、在ASBR上,與引入外部路由下一跳關聯的接口不能配置被動接口;
2.3、在ASBR上,與引入外部路由下一跳關聯的接口配置的OSPF網絡類型不能是P2P或P2MP。
3、對OSPF路由選擇的影響
3.1、計算外部路由時,首先檢查通告TYPE 5 LSA的ASBR是否存在,否則忽略該LSA;
3.2、檢查TYPE 5 LSA的FA地址是否爲0。如爲0,說明路由必須經過ASBR轉發,那麼優選到ASBR metric最短的路徑。當有多個最短路徑時,優選從較大area ID學習到的。
3.3、如果FA非0,那麼優選到FA地址 metric最短的路徑。