OSPF簡單配置和原理

OSPF是內部網關路由協議;是鏈路狀態協議。

內部網關協議(IGP):區域內部跑的協議。

外部網關協議(EGP):區域與區域之間跑的協議。

------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------

運行RIP協議的路由器只需要保存一張路由表,而OSPF路由協議的路由需要保存三張表。

1.鄰居列表:列出每天路由器已經建立出的全部鄰居路由器

2.鏈路狀態數據庫(LSDB):列出網絡其他路由器的信息

3.路由表 :列出通過spf算法計算出到達每個相連網絡的最佳路徑。  //spf最短路徑優先算法//

------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------

區域

區域ID相同的一組邏輯上的OSPF路由器,區域中的所有路由器的鏈路狀態數據庫都相同。

在OSPF配置中,區域是分別在各個接口上定義的。

------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------

OSPF區域

骨幹區域:Area0 ,它用來連接自治系統內部的所有其他區域。負責區域間路由信息傳播。

非骨幹區域


-----------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------

router id 

ospf區域內唯一標識路由器的ip地址

router 選取規則

1.首先,選取路由器loopback接口

2.如果沒有loopback接口,在物理端口中選ip地址最大的

3.可以使用router-id命令指定rouer-id

rouer-id的作用就是用來選取DR和BDR

---------------------------------------------------------------------------

------------------------------------------------------------------------------

DR和BDR的選舉

1.routerid最大的路由器選爲DR,第二大爲BDR

2.手工選擇,配置router-id,如果路由器的優先級被設置爲0,它將不參與DR和BDR的選舉。

路由器的優先級可以影響一個選舉過程,但不能強制更換已經存在的DR和BDR。

---------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------

OSPF的組播地址

224.0.0.5  

224.0.0.6  

----------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------

OSPF數據包

承載在IP數據包內,使用協議號89

OSPF包的類型

1.Hello包  :   用於發現和維持鄰居關係,選舉DR和BDR

2.數據庫描述包(DBD)  :  用於向鄰居發送信息以同步鏈路狀態數據庫

3.鏈路狀態請求包(LSR):   在路由器收到包含新信息的DBD後發送,用於請求更詳細的信息

4.鏈路狀態更新包(LSU)  :   收到LSR後發送鏈路狀態通告(LSA),一個LSU數據包可能包含幾個LSA

5.鏈路狀態確認包(LSAck):  確認依據收到LSU,每個LSA需要分別確認

------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------

OSPF狀態

1.Down狀態 

2.Init初始化狀態  :接收hello包

3.2-way狀態   :選出兩個最大router-id 的路由器 

4.Exstart狀態  :確認DR和BDR,然後DR和BDR會發送DBD數據描述包,通過224.0.0.6發送。

5.echange狀態 : 收到DBD包後,lsack報文

6.loading狀態  :LSR請求包和LSU更新包

7.Full狀態

-------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------

OSPF將網絡劃分爲四種類型

1.點到點網絡    組播

2.廣播多路訪問網絡   組播

3.非廣播多路訪問網絡  單播發送

4.點到多點網絡 組播

----------------------------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------

OSPF特點

1.可適應大規模網絡

2.路由變化收斂速度快

3.無路由環

4.支持變長子網vlsm

5.支持區域劃分

6.以組播地址發送協議報

----------------------------------------------------------------------------------------------------------

----------------------------------------------------------------------------------------------------------

OSPF的配置

全局模式下

router ospf id     //啓動ospf,id就是進程,可以運行多個ospf//

創建loopback接口並配置ip地址 ip地址配爲1.1.1.1

router-id 1.1.1.1

network 192.168.10.0 0.0.0.255 area0  //宣告直連的網段和區域//

network 1.1.1.1 0.0.0.0 area 0   //宣告router-id//

ip priority  priority  //修改接口的優先級//

ip ospf cost cost   //修改接口的cost值//

show ip ospf  //查看ospf配置//

show ip ospf neihnbor  //查看鄰居的信息//


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章