1. 程式人生 > >(7)筆記--OSPF路由協議-單域

(7)筆記--OSPF路由協議-單域

負責 多個 進制數 沒有 cos 實現 地址 狀態 邏輯

在學習OSPF之前了解一些概念:
1.自治系統(Autonomous system ,AS):
在共同管理下的互聯網絡,一些運行相同協議的路由的集合。
2.內部網關路由協議(IGP):用於在單一AS內決策路由的協議。
3.外部網關路由協議(EGP):用於在多個AS間的通信。

4.OSPF路由協議:開放式最短路徑優先協議(Open Shortest Path Frist)
是基於開放標準的鏈路狀態路由選擇協議。它完成兩大功能:路徑選擇和路徑交換。
5.OSPF的工作過程:
RIP路由協議只保存一份路由表,OSPF需要保存三份表:
(1)鄰居列表:列出每臺路由器已經建立鄰接關系的全部鄰居路由器。
(2)鏈路狀態數據庫:列出網絡中其他路由器的信息,顯示出全網的網絡拓撲。

(3)路由表:列出通過Dijkstra算法計算出的到達每個相連網絡的最佳路徑。

該過程為:
與鄰居路由器建立鄰接關系-->互相同步鏈路狀態數據庫-->使用最短路徑算法,選擇最短路徑-->構建路由表。
6.OSPF的基本概念:
(1)OSPF是一種鏈路狀態型的路由協議,不會產生環路問題。
(2)OSPF將AS分割成多個小區域,OSPF的路由器只在區域內部學習完整的鏈路狀態信息,不必了解整個AS內部的所有鏈路狀態。
就像你只需要了解你本班或本公司的人,而不必去了解之外的人。
(3)區域是通過一個32位的區域ID(Area ID)來標識,可表示成十進制數或點分十進制數。Cisco路由器兩種表示方式都可以。在OSPF配置中,區域是分別在各個接口上定義的。

區域ID相同的一組邏輯上的OSPF路由器,區域中的所有路由器的鏈路狀態庫都相同。
(4)區域分為骨幹區域、非骨幹區域。
Area 0是為骨幹區域保留的區域ID號,是一個特殊的OSPF區域 ,它負責區域間的路由信息傳播。非骨幹區域可自定義ID。
(5)區域邊界路由器:用來連接骨幹區域和其他區域的路由器就是區域邊界路由器

7.Router ID
(1)它是在OSPF區域內唯一標識路由器的IP地址;
(2)獲取途徑:①選取所有Loopback接口上數值最高的IP地址
②如果路由器沒有配置Loopback 口,就選擇活動物理接口IP最高的。
Loopback 口作為Route ID比任何其他物理接口都更穩定。只有當路由器失效時,它才會失效。


在實際工程中配置OSPF時 ,都需要手工指定路由器的Route ID,這已成為一種標配。
8.DR和BDR
為了避免路由器傳輸信息的混亂和占用資源,提出了DR和BDR
(1)DR,指定路由器,同網絡中的其他路由器建立鄰接關系,並負責將網段上的變化告知它們。
(2)BDR,備份指定路由器,實現冗余,當DR失效時,頂替DR
(3)它們的選舉:
①自動選舉:Route ID最大的路由器為DR,第二大為BDR
②手動選舉:設置路由接口的優先級,範圍為0~255,數值越大,優先級越高
默認為1。如果為0,則不參與選舉。
優先級相同時,比較Route ID。
可通過命令修改:ip ospf priority
9.OSPF的度量值為:cost (開銷)
10.OSPF鄰接關系的建立:

OSPF 承載在 IP 協議上,使用89號協議;
(1)OSPF的數據包類型:
Hello包 :發現和為維持鄰居關系,選舉DR和BDR
數據庫描述包(DBD):向鄰居發送摘要信息以同步鏈路狀態數據庫。
鏈路狀態請求包(LSR):在路由器收到包含新信息的DBD後發送,請求更詳細的信息
鏈路狀態更新包(LSU):收到LSR後,發送鏈路狀態通告(LSA),一個LSU可能包含好幾個LSA。
鏈路狀態確認包(LSAck):確認已經收到LSU,每個LSA需要被分別確認。

(2)建立連接關系的七種狀態:
失效、初始、雙向、準啟動、交換、加載、完全鄰接

(3)建立的詳細過程:(以A和B兩個路由器講解)
失效狀態:A和B沒有交換任何信息
初始狀態:A發送Hello包,包裏有A的IP,發現鄰居B,被B接收
雙向狀態:B發送Hello包,包裏有A、B的IP,A收到後,選舉DR與BDR
準啟動狀態:選舉完成後,DR與BDR與其他路由器建立連接關系,在此過程中,兩個鄰接l路由建立 主 / 從 關系。(假設A為主,B為從)
交換狀態:主/從路由器交換數據描述包(DBD)
A和B交換數據描述包(DBD)

加載狀態:如果收到的DBD有更新的LSA,路由器(A向B、B向A)會向對方請求更詳細的信息即鏈路狀態請求包(LSR),對方回復鏈路狀態更新包(LSU),對方發送鏈路狀態確認包(LSAck)確認收到。
完全鄰接狀態:當路由器完成數據庫同步後,鏈路狀態數據庫完全一致時,達到完全連接狀態。

(7)筆記--OSPF路由協議-單域