HCNP-RS筆記-20171209-day01

OSPF使用hello數(shù)據(jù)包建立鄰居

鄰居建立條件

1,區(qū)域必須一致

2,認(rèn)證必須一致

3,hello interval 時(shí)間必須一致

4,Dead之間必須一致

5,Option 一致

6,接口掩碼必須一致

鄰居關(guān)系建立過程

1,down狀態(tài):發(fā)送出去hello數(shù)據(jù)但是沒有接收hello數(shù)據(jù)包

2,initial狀態(tài):接收到hello數(shù)據(jù)包,但是在active neighbour沒有發(fā)現(xiàn)自己router-id

3,2-way狀態(tài):接收到hello數(shù)據(jù),且active neighbour現(xiàn)自己router-id,表明與對(duì)方已經(jīng)建立成功鄰居關(guān)系

OSPF網(wǎng)絡(luò)類型

1,P2P網(wǎng)絡(luò)類型

2,廣播型 ‘

hello interval時(shí)間10s,dead 時(shí)間40s

3,NBMA 非廣播型

hello時(shí)間 30s,dead 120

以上三種網(wǎng)絡(luò)類型為OSPF自己自動(dòng)可識(shí)別類型

4,P2MP 點(diǎn)到多點(diǎn) 只能是手動(dòng)配置,設(shè)備無法自動(dòng)識(shí)別

hello時(shí)間 30s,dead 120

cost=參考帶寬/實(shí)際接口帶寬,OSPF在計(jì)算cost時(shí)只累計(jì)in方向cost值

LSDB同步過程

在完成鄰居關(guān)系建立后開始LSDB同步

1主從關(guān)系選擇

1.1 R1發(fā)送DD數(shù)據(jù)包表明(SEQ =X Init=1、more=1 MS=1 )

1.2 R2發(fā)送DD數(shù)據(jù)包表明(SEQ =Y Init=1、more=1 MS=1 )

選擇router-ID大的成為主設(shè)備,router-iD小的成為從設(shè)備,從設(shè)備使用主設(shè)備SEQ值發(fā)送DD數(shù)據(jù)包

exstart狀態(tài)

2,正式發(fā)送DD數(shù)據(jù)包(攜帶具體的LSA頭部信息)

R1(從)發(fā)送DD數(shù)據(jù)包攜帶目的LSA頭部信息,SEQ=Y,如果有更多數(shù)據(jù)包則將more標(biāo)識(shí)為1

如果沒有標(biāo)識(shí)為0,MS=0

R2 (主)發(fā)送DD數(shù)據(jù)包攜帶目的LSA頭部信息,SEQ=Y+1,如果有更多數(shù)據(jù)包則將more標(biāo)識(shí)為1

如果沒有標(biāo)識(shí)為0,MS=1

主設(shè)備依次將SEQ加一,發(fā)送DD數(shù)據(jù)包

從設(shè)備使用主設(shè)備制定SEQ發(fā)送DD數(shù)據(jù)包

直到雙方都收到more=0,DD數(shù)據(jù)包則結(jié)束DD交互。

在收到DD數(shù)據(jù)包時(shí)如果自己缺少則記錄缺少的DD數(shù)據(jù)包,放入請(qǐng)求列表。

注意: MTU值必須一致

LSA類型+LS ID+advertise router:標(biāo)明一條LSA

age+LSA 序列號(hào)+checksum:標(biāo)明一條LSA實(shí)例

在DD數(shù)據(jù)中精確到實(shí)例,路由接收最新實(shí)例;

3,在完成DD交互后

使用LSR向?qū)Ψ揭约簺]有的LSA

使用LSU向?qū)Ψ桨l(fā)送最新LSA實(shí)例給對(duì)方

使用LSack進(jìn)行確認(rèn)

loading狀態(tài)

如果請(qǐng)求列表為空則結(jié)束loading進(jìn)入full狀態(tài)

LSA更新更新問題

1,在接收到LSA后,如果本地沒有則直接接收該LSA

2,如果本地有則對(duì)比LSA是否為最新實(shí)例

2.1 如果是最新的則接收

2.2 如果不是是最新的則丟棄,同時(shí)將自己LSA發(fā)送給對(duì)方

1,比較SEQ,SEQ越大越新

2,如果SEQ相同則比較checksum值,越大越新

3,如果以上都相同則比較age值,越大越新

LSA最大老化時(shí)間:3600s,如果3600s 都沒有被刷新則刪除

LSA 刷新時(shí)間 1800s,始發(fā)路由器每隔1800s為該LSA產(chǎn)生一個(gè)新的實(shí)例

路由更新地址

224.0.0.5 所有OSPF路由器偵聽處理

224.0.0.6 由Dother設(shè)備發(fā)送路由更新,DR和BDR偵聽處理,當(dāng)DR和BDR設(shè)備在收到224.0.0.6

發(fā)送的路由更新后,在使用224.0.0.5將更新發(fā)送到網(wǎng)絡(luò)中

OSPF數(shù)據(jù)包TTL為1表示只能在直連網(wǎng)絡(luò)傳遞

router-LSA(LSA-1類)

P2P網(wǎng)絡(luò):LSA-1直接寫出拓?fù)湫畔?路由信息

拓?fù)湫畔ⅲ赫f明接口鏈接的設(shè)備信息和鏈路類型

Link-ID:對(duì)方的router-id

data:與對(duì)方相連接口IP地址(本端)

link type:說明網(wǎng)絡(luò)類型

路由信息:與對(duì)方相連接口所在網(wǎng)段

link-ID:與對(duì)端相連接口IP地址所在網(wǎng)絡(luò)前綴

data:接口掩碼

多路訪問網(wǎng)絡(luò):LSA-1只寫出與DR互聯(lián)的拓?fù)湫畔?/p>

拓信息:說明與DR互聯(lián)接口IP地址

link-id:表示DR接口IP地址

data:與DR相連的接口IP地址(本端)

路由信息由Network-LSA描述

注意:LSID不一定是路由信息,在router-LSA 中與router-id相同

Network-LSA(LSA-2):網(wǎng)絡(luò)LSA,由DR設(shè)備產(chǎn)生,描述拓?fù)湫畔⒑吐酚尚畔?/p>

attached router:說明與DR設(shè)備相連設(shè)備的router-id

LS ID:DR設(shè)備接口IP地址

netmask:該DR設(shè)備接口IP地址掩碼

LSA-1和LSA-2只在同一個(gè)區(qū)域內(nèi)傳遞構(gòu)成的為圖

骨干區(qū)域:0區(qū)域?yàn)楣歉蓞^(qū)域

區(qū)域內(nèi)部路由:只在一個(gè)區(qū)域內(nèi)且沒有連接任何其他區(qū)域的路由器稱之為區(qū)域內(nèi)部路由器

ABR:區(qū)域邊界路由,連接一個(gè)0區(qū)域且最少連接一個(gè)不同區(qū)域的路由器稱之為區(qū)域邊界路由器

區(qū)域間路由傳遞只用LSA-3類,有ABR相連區(qū)域LSA-1和LSA-2計(jì)算成為路由后發(fā)現(xiàn)其他區(qū)域

LSA-3 穿越所有區(qū)域

OSPF區(qū)域內(nèi)鏈路狀態(tài)路由協(xié)議,區(qū)域間距離矢量

LSA-3:攜帶的是路由信息

LSID 為 網(wǎng)絡(luò)前綴

netmask 掩碼

域間路由計(jì)算時(shí):直接計(jì)算到達(dá)與本區(qū)域相連最近ABR

OSPF域間環(huán)路防止

1,普通區(qū)域必須與骨干區(qū)域相連(普通區(qū)域之間路由傳遞必須經(jīng)過骨干區(qū)域)

2,ABR只接受來自骨干區(qū)域的LSA-3類型

3,OSPF只能有一個(gè)0區(qū)域

Vlink:虛鏈路屬于0區(qū)域,用于在普通區(qū)域上將一臺(tái)路由變成ABR

解決:將遠(yuǎn)離0區(qū)域的普通區(qū)域連接到0區(qū)域;

將分割的多個(gè)0區(qū)域連接到一起

OSPF路由優(yōu)選順序:域內(nèi)路由(O)>域間路由(OIA)

LSA-5(外部路由LSA):用于引入外部路由

LSID:所引入外部路由前綴

Netmask:掩碼

router-ID:ASBR router-id 產(chǎn)生該外部路由的設(shè)備ID,中間傳遞過程不能改變

LSA-4(ASBR匯總LSA):用于描述ABSR在哪里,由ABR產(chǎn)生,告知引入?yún)^(qū)域如何到達(dá)ABSR

LSID :為ABSR router-id

ASBR:自治系統(tǒng)邊界路由,引入外部路由的OSPF路由器就稱之為ASBR

外部路由cost計(jì)算:tyep2 不計(jì)算OSPF內(nèi)部cost值; type1 累計(jì)OSPF內(nèi)部cost值

type1 優(yōu)先于 type2

FA地址:forwarding address 用于OSPF路由優(yōu)化

OSPF引入默認(rèn)路由:使用LSA-5引入默認(rèn)路由

1,default-route-advertise 只有在本地存在默認(rèn)路由是才可以成功引入默認(rèn)路由

2,default-route-advertise always 無論本地是否存在默認(rèn)路由都引入默認(rèn)路由

stub區(qū)域:末梢區(qū)域,不接受LSA-4和LSA-5類,同時(shí)不產(chǎn)生外部路由

由于該區(qū)域相連的ABR使用LSA-3類向該區(qū)域下發(fā)一條默認(rèn)路由;

Totally stub區(qū)域:完全末梢區(qū)域,不接受LSA-3 、LSA-4、LSA-5,

由于該區(qū)域相連的ABR使用LSA-3類向該區(qū)域下發(fā)一條默認(rèn)路由;

NSSA:not so stub area,非嚴(yán)格末梢區(qū)域,不接受LSA-4 LSA-5,但是可以引入外部路由

使用LSA-7引入外部路由

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容