ospf hello時間 OSPF學習筆記

2021-10-17 23:19:56 字數 3053 閱讀 9679

鏈路狀態路由協議

公有協議

封裝:協議號89

優先順序:10(內部路由)/150(外部路由)

serial口=48 e口=10 f口=1 g口=1

可以手動修改頻寬和開銷值

頻寬(在ospf下)bandwidth-reference 《頻寬.單位m>

開銷值(在指定介面下)ospf cost 《開銷值》

修改開銷值後,該介面的cost不再通過公式計算,固定為修改值

hello-----------------發現,建立,維護鄰居關係

dbd-------------------資料庫描述,當中攜帶了lsa(鏈路狀態通告)的摘要資訊

lsr--------------------鏈路狀態請求,請求未知的lsa

lsu--------------------鏈路狀態更新,攜帶了lsa的詳細資訊

lsack------------------鏈路狀態確認,對收到的lsa作確認

version---------------ospfv2只支援ipv4 , ospfv3支援ipv6

type------------------ospf的訊息型別

length----------------整個ospf訊息的長度(ospf頭部+ospf載荷資料)

source-----------------傳送該報文的ospf裝置的router-id

router-id:一台ospf裝置在區域內的唯一標識,格式為點分十進位制

router-id的選舉機制:

手動配置

優選最大的環回口位址

優選最大的物理介面位址

area id----------------區域編號

ospf支援多區域,每台ospf裝置只維護本區域內的拓撲資訊,一共有2^32個區域,格式為十進位制或點分十進位制,area 0為骨幹區域,其他區域為非骨幹區域

auth type-------------認證型別

auth data-------------認證資料

如何配置:

[r1]ospf router-id 1.1.1.1 --------------配置裝置在區域內的唯一標識

[r1-ospf-1]area 0 -----------------------配置區域id

[r1-ospf-1-area-0.0.0.0]net 12.1.1.1 0.0.0.0--------宣告網段,執行ospf協議

1.router-id不能衝突

reset ospf process ------------修改區域route-id後要重啟才生效

warning: the ospf process will be reset. continue? [y/n]:y

[r1]display ospf error --------檢視ospf報錯

2.區域id必須一致

3.認證型別一致,認證資料一致

認證型別:

0------------空認證

1------------******(明文,認證資料在傳輸中以明文方式顯示)

2------------md5(密文,認證資料以密文方式進行傳輸)

口令型別:(不影響鄰居建立)

plain-------金鑰在本地以明文方式儲存,display可見

cipher-----金鑰在本地以密文方式儲存,display只能看見亂碼 配置方式:

介面認證-------針對某個介面配置認證

要求:r1的g0/0/1介面認證型別明文,口令型別為明文的方式配置金鑰hcip

[r1]in g0/0/1

[r1-gigabitethernet0/0/1]ospf authentication-mode ****** plain hcip 檢視現象: [r1]dis ospf error

明文密碼抓包效果

密文密碼抓包效果

通過(ospf報文頭部+ospf報文載荷資料+金鑰)計算hash值存放在ospf報文的尾部

如果認證型別一致,認證資料不一致,也會報錯bad authentication key

如果同時配置了區域認證和介面認證,介面認證優先

ospf的hello報文

network mask-------------------網路掩碼

hello interval---------------------傳送hello的間隔,預設為10s

options---------------------------e:置1表示該裝置可以重分布外部路由,

np:支援屬於nssa區域

priority-----------------------------選舉dr和bdr的優先順序

dead interval--------------------預設為40s,超過40s沒有收到鄰居的hello,解除鄰居關係

dr-----------指定路由器 bdr---------備份指定路由器

neighbor------------------當前網路中已發現的鄰居

4.ma網路中掩碼必須一致 否則 netmask mismatch報錯提示

5.ma網路中介面位址必須屬於 同一網段 否則 bad net segment 報錯提示

6.hello間隔與dead時間一致 修改hello時間,dead會自動變為hello的4倍

配置:[r1]in g0/0/1

[r1-gigabitethernet0/0/1]ospf timer hello 20

7.末節區域標識一致: extern option mismatch 報錯提示

OSPF特性和OSPF術語解釋

ospf特性 ospf open shortest path first 開放性最短路徑優先 不支援自動彙總,只支援手工彙總 無類路由協議 更新攜帶掩碼 鏈路狀態路由協議 ip協議號 89 tcp 6 udp 17 eigep 88 管理距離 110 所有路由器都可以接收224.0.0.5 dr和b...

OSPF(八)OSPF的LSA總結

lsa型別 通告路由器 lsa內容 傳播範圍 router lsa type 1 ospf router 拓撲資訊 路由資訊 本區域內 network lsa type 2 dr拓撲資訊 路由資訊 本區域內 network summary lsa type 3 abr域間路由資訊 非 totally...

ospf 擴充套件

down 本地只要一發出hello包 則進入下一狀態 若卡在此狀態,原因是ospf沒有執行,互相不發包 init 收到hello包存在本地rid進入下一狀態 若卡在此狀態,原因是一方收不到另一方的hello包,比如認證出了問題 exstart 使用類似hello的dbd包進行主從關係選舉,route...