OSPF(Open Shortest Path First開放式最短路徑優(yōu)先)是一個內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol,簡稱IGP),用于在單一自治系統(tǒng)(autonomous system,AS)內(nèi)決策路由。是對鏈路狀態(tài)路由協(xié)議的一種實現(xiàn),隸屬內(nèi)部網(wǎng)關(guān)協(xié)議(IGP),故運作于自治系統(tǒng)內(nèi)部。著名的迪克斯加算法(Dijkstra)被用來計算最短路徑樹。OSPF分為OSPFv2和OSPFv3兩個版本,其中OSPFv2用在IPv4網(wǎng)絡,OSPFv3用在IPv6網(wǎng)絡。OSPFv2是由RFC 2328定義的,OSPFv3是由RFC 5340定義的。與RIP相比,OSPF是鏈路狀態(tài)協(xié)議,而RIP是距離矢量協(xié)議。
Internal Router:域內(nèi)路由器
ABR(Area Border Router):區(qū)域邊界路由器
Backbone Router(BR):骨干路由器
ASBR(Autonomous System Boundary Router):自治系統(tǒng)邊界路由器.
為洱源等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務,及洱源網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務為網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、洱源網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
-內(nèi)部路由 - 凡是通過 network 方式宣告/引入的
#區(qū)域內(nèi)部的路由;
#區(qū)域之間的路由
-外部路由 - 凡是通過 import-route 方式宣告/引入的
OSPF 的數(shù)據(jù)庫 的 條目信息 - LSA
1類LSA(router) - 都是區(qū)域內(nèi)部的;
2類LSA(network)
3類LSA(sum-net) - 都是區(qū)域之間的;
4類LSA - 該類LSA,必須與 5 類LSA相結(jié)合才能計算路由;
5類LSA - 都是外部的,且是 ASE 路由;
7類LSA - 都是外部的,且是 NSSA 路由;
OSPF 的數(shù)據(jù)庫組織形式:
1.是以”區(qū)域“為最小單位,進行組織的;
從而導致:每種類型的LSA有了一定的傳輸范圍的限制;
2.同一個區(qū)域中的所有路由器的數(shù)據(jù)庫,是完全同步的。
# 虛鏈路(Virtual Link)
以下2中情況需要使用到虛鏈路:
通過一個非骨干區(qū)域連接到一個骨干區(qū)域.
通過一個非骨干區(qū)域連接一個分段的骨干區(qū)域兩邊的部分區(qū)域.
虛鏈接是一個邏輯的隧道(Tunnel),配置虛鏈接的一些規(guī)則:
虛鏈接必須配置在2個ABR之間.
虛鏈接所經(jīng)過的區(qū)域叫Transit Area,它必須擁有完整的路由信息.
Transit Area不能是Stub Area.
盡可能的避免使用虛鏈接,它增加了網(wǎng)絡的復雜程度和加大了排錯的難度.
# OSPF特殊區(qū)域
-定義:
如果一個區(qū)域不接收 外部路由, 那么這個區(qū)域就叫做
特殊區(qū)域;
-作用:
因為外部路由是不穩(wěn)定的,我們將一個區(qū)域配置為特殊
區(qū)域,僅僅是為了保護該區(qū)域不受到外部鏈路的不穩(wěn)定
的影響。
-類型1:
stub area - 末節(jié)區(qū)域/末梢區(qū)域
該區(qū)域中是不支持4、5類LSA;
支持1、2、3類LSA;
注意:stub區(qū)域的 ABR 會自動的向 stub 區(qū)域產(chǎn)生
一個3類LSA表示的默認路由
-類型2:
Totally Stub : 完全末節(jié)區(qū)域
為了保護該區(qū)域不受到外部鏈路以及內(nèi)部其他區(qū)域
的不穩(wěn)定的影響,我們將該區(qū)域配置為完全末節(jié)區(qū)域。
該區(qū)域的所有的路由器的數(shù)據(jù)庫中,
不包含3、4、5 類LSA ;
僅僅包含1、2類LSA 以及 一個特殊的3類LSA。
該3類LSA 是由 Totally Stub 區(qū)域的 ABR
自動產(chǎn)生的,用于表示 ”默認路由“。
-類型3:
NSSA : not so stub area 。
該區(qū)域是可以引入外部路由的,但是只能是以
7類LSA的形式存在。
該區(qū)域中不支持4、5類 LSA ;
支持1、2、3、7類LSA。
所以,這個區(qū)域能夠不受”外部鏈路“不穩(wěn)定造成的
影響。
當我們想在一個區(qū)域中”引入外部路由“,還不想受到
其他的外部鏈路的影響的時候,就可以這樣做。
注意:
1.7類LSA只能存在于 NSSA 區(qū)域,不會傳輸?shù)狡渌麉^(qū)域
2.NSSA 區(qū)域的 ABR ,會自動的將7類LSA,轉(zhuǎn)換成5類LSA
并且只能做單向轉(zhuǎn)換,即不能將5類轉(zhuǎn)換成7類;
3.NSSA區(qū)域的 ABR 會自動的向 NSSA 區(qū)域產(chǎn)生一個 7 類
LSA 表示的默認路由;
-類型4 :
totally NSSA :
這種類型的區(qū)域中,
不能包含3、4、5
可以包含1、2、7 ,以及一個特殊的 3 類,
表示默認路由;
是由 NSSA 區(qū)域的 ABR 自動產(chǎn)生的;