OSPF外部路由技術

學習目標:
1. 理解外部路由使用的LSA
2. 理解外部路由類型
3. 理解Forwarding Address屬性
4. 掌握外部路由引入的配置
5. 掌握OSPF多進程的配置網絡

這裏寫圖片描述
上圖中:在RTC上配置一條到10.4.1.0/24的靜態路由,並將該靜態路由做爲外部路由引入OSPF。所以,RTC是一個ASBR,RTB是一個ABR。RTC會生成一條ASBR-Summary-LSA描述如何到達ASBR(RTC)。
AS-External-LSA用於描述如何從ASBR到外部目的地;ASBR-Summary-LSA用於描述如何從ABR到ASBR。ide

這裏寫圖片描述
這是由RTC生成的AS-External-LSA。AS-External-LSA中LSA頭部的信息以下:Link State ID被設置爲目的網段地址。Advertising Router被設置爲ASBR的Router ID。其它字段設置以下:Net mask被設置爲目的網段的網絡掩碼。Metric值能夠在引入外部路由的時候指定,默認值爲1。外部路由信息能夠攜帶一個Tag標籤,用於傳遞該路由的附加信息,一般用於路由策略,默認值爲1.oop

這裏寫圖片描述
這是由RTB在Area 1內生成的ASBR-Summary-LSA。
ABR向區域外泛洪一條AS-External-LSA時,同時生成一條描述ASBR(該AS-External-LSA的Advertising Router)的ASBR-Summary-LSA向區域外泛洪。學習

在該ASBR-Summary-LSA中:link State ID被設置爲該ASBR的Router ID;
Advertising Router被設置爲該ABR的Router ID;Metric設置爲從該ABR到達此ASBR的OSPF開銷。接口

第四類LSA只能在一個區域內泛洪,第五類LSA每泛洪到一個區域,相關的ABR都會生成一條新的第四類LSA來描述如何到達相關的ASBR,所以,描述到達同一個ASBR的第四類LSA能夠有多條,其Advertising Router和metric是不一樣的,表示是由不一樣的ABR生成的。進程

這裏寫圖片描述
OSPF共有兩類外部路由:
第一類外部路由的AS外部開銷被認爲和AS內部開銷值是同一數量級的,所以第一類外部路由的開銷值爲AS內部開銷值(路由器到ASBR的開銷)與AS外部開銷值之和;
第二類外部路由的AS外部開銷值被認爲遠大於AS內部開銷值,所以第二類外部路由的開銷值只是AS外部開銷值,忽略AS內部開銷值。圖片

第一類外部路由永遠比第二類外部路由優先,VRP中引入的外部路由類型缺省爲第二類。路由

本例中:
RTA通告一條去往N1的AS外部路由,類型爲1,開銷爲100.
RTB也通告一條去往N1的AS外部路由,類型爲2,開銷爲20.
RTC收到RTA和RTB的Type 5 LSA,因爲RTA宣告的外部路由類型爲Type 1,因此RTC認爲經過RTA去往N1的路由開銷爲100+1=101,RTB宣告的外部路由類型爲Type 2,因此RTC認爲經過RTB去往N1的路由開銷爲20(忽略AS內部開銷),因爲第一類外部路由比第二類外部路由優先,因此RTC選擇RTA做爲去往N1的下一條,儘管開銷值看上去更大一些。it

這裏寫圖片描述
在RTB上配置RTC的loopback0接口的靜態路由,並做爲外部路由引入到OSPF中,則RTA能夠經過OSPF學習到這條外部路由,可是下一跳是RTB,所以在RTA上,這條路由是次有的,最優的下一跳應當爲RTC的E0/0口。多進程

OSPF經過設置Forwarding Address來解決這個問題。

這裏寫圖片描述
一般狀況下,生成AS-External-LSA時,Forwarding Address設置爲0.0.0.0。
可是若是引入到OSPF中的外部路由的下一跳在一個OSPF路由域內,則在描述該外部路由的AS-External-LSA中,Forwarding Address應當被設置爲ASBR路由表中該路由的下一條。

這裏寫圖片描述
本例中:網絡中有兩個OSPF路由域,做爲ASBR,在RTB上應啓用兩個OSPF進程。RTA啓用OSPF進程1,RTC也啓用OSPF進程1.
這裏寫圖片描述

相關文章
相關標籤/搜索