動態路由——ospf協議

內容結構:數據庫

image.png

OSPF路由協議:bash

開放式最短路徑優先(Open Shortest Path First,OSPF)是目前普遍使用的一種動態路由協議,它屬於鏈路狀態路由協議,具備路由變化收斂速度快、無路由環路、支持變長子網掩碼(VLSM)和彙總、層次區域劃分等優勢。在網絡中使用OSPF協議後,大部分路由將由OSPF協議自行計算和生成,無須網絡管理員人工配置,當網絡拓撲發生變化時,協議能夠自動計算、更正路由,極大地方便了網絡管理。網絡

四種路由類型DR   BDR    ABR      ASBR數據結構

五大區域:骨幹區域、標準區域、末梢區域、存末梢區域、非存末梢區域app

五大數據包類型hello包、DBD包、LSRLSU(LSA) LSACKide

六種lLSAoop

image.png

七種狀態:大數據

image.png

image.png


基本概念:spa


OSPF區域router

  • 爲了適應大型的網絡,OSPF在AS內劃分多個區域

  • 每一個OSPF路由器只維護所在區域的完整鏈路狀態信息

區域ID

  • 區域ID能夠表示成-一個十進制的數字

  • 也能夠表示成一個IP

骨幹區域Area 0

  • 負責區域間路由信息傳播

非骨幹區域

Router ID

  • OSPF區域內惟一標識路由器的IP地址

Router ID選取規則

  • 選取路由器loopback接口.上數值最高的IP地址

  • 若是沒有loopback接口,在物理端口中選取IP地址最高的

  • 也能夠使用router-id命令指定Router ID

DR和BDR(指定路由器)

image.png

其餘路由器(DRothers)只和DR及BDR造成鄰接關係

image.png

DR和BDR的選舉方法

自動選舉DR和BDR

  • 網段上Router ID最大的路由器將被選舉爲DR,第二大的將被選舉爲BDR

手工選擇DR和BDR

  • 優先級範圍是0~255,數值越大,優先級越高,默認爲1

  • 若是優先級相同,則須要比較Router ID

  • 若是路由器的優先級被設置爲0,它將不參與DR和DBR的選舉

DR和BDR的選舉過程

  • 路由器的優先級能夠影響-個選舉過程,可是它不能強制更換已經存在的DR或BDR路由器,

 Ospf的組播地址

  • 224.0.0.5

  • 224.0.0.6

OSPF的度量值爲COST_

  • COST= 10的8次方/BW

  • 最短路徑是基於接口指定的代價(cost) 計算的

image.png

OSPF數據包

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

OSPF的包類型

OSPF的包類型

         描述

Hello包 用於發現和維持鄰居關係,選舉DR和BDR
數據庫描述包(DBD) 用於向鄰居發送摘要信息以同步鏈路狀態數據庫
鏈路狀態請求包(LSR) 在路由器收到包含新信息的DBD後發送,用於請求更詳細的信息
鏈路狀態更新包(LSU)

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

鏈路狀態確認包(LSAck) 確認已經收到LSU, 每一個LSA須要被分別確認

OSPF鄰接關係的創建(也就是七種狀態)

  • OSPF啓動的第一個階段是使用Hello報文創建雙向通訊的過程

  • OSPF啓動的第個階段是創建徹底鄰接關係

OSPF將網絡劃分爲四種類型

  • 點到點網絡(Point-to-Point)

  • 廣播多路訪問網絡(Broadcast MultiAccess, BMA)

  • 非廣播多路訪問網絡(None Broadcast MultiAccess,NBMA)

  • 點到多點網絡(Point-to-Multipoint)

OSPF的應用環境

從如下幾方面考慮OSPF的使用

  • 網絡規模

  • 網絡拓撲

  • 其餘特殊要求

  • 路由器自身要求

OSPF的特色

  • 可適應大規模網絡

  • 路由變化收斂速度快

  • 無路由環

  • 支持變長子網掩碼VLSM

  • 支持區域劃分

  • 支持以組播地址發送協議報

OSPF與RIP的比較

image.png

OSPF的配置命令

啓動OSPF路由進程

Router(config)# router ospf process-id

指定OSPF協議運行的接口和所在的區域

Router(config-router)# network address inverse-mask area area-id

修改接口的優先級

Router(config-if)#ip ospf priority priority

修改接口的Cost值

Router(config-if)#ip ospf cost cost

查看路由表

Router#show ip route

查看鄰居列表及其狀態

Router#show ip ospf neighbor

查看OSPF的配置

Router#show ip ospf

查看OSPF接口的數據結構

Router#show ip ospf interface type number
相關文章
相關標籤/搜索