您好,登錄后才能下訂單哦!
OSPF協(xié)議是一種鏈路狀態(tài)協(xié)議。每個(gè)路由器負(fù)責(zé)發(fā)現(xiàn)、維護(hù)與鄰居的關(guān)系,并將已知的鄰居列表和鏈路費(fèi)用LSU(Link State Update)報(bào)文描述,通過可靠的泛洪與自治系統(tǒng)AS(Autonomous System)內(nèi)的其他路由器周期,學(xué)習(xí)到整個(gè)自治系統(tǒng)的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);并通過自治系統(tǒng)邊界的路由器注入其他AS的路由信息,從而得到整個(gè)Internet的路由信息。每隔一個(gè)特定時(shí)間或當(dāng)鏈路狀態(tài)發(fā)生變化時(shí),重新生成LSA,路由器通過泛洪機(jī)制將新LSA通告出去,以便實(shí)現(xiàn)路由的實(shí)時(shí)更新
·
OSPF(開放式最短路徑優(yōu)先)
基于鏈路狀態(tài)信息的內(nèi)部網(wǎng)關(guān)協(xié)議(IGP協(xié)議)
基于IP協(xié)議,協(xié)議號(hào):89
SPF算法:OSPF區(qū)域中所有的路由器會(huì)從與他相鄰的路由器獲得LSA,將這些LSA存入LSDB中,計(jì)算到每一地方的最優(yōu)路徑,然后將最優(yōu)路徑存入全局路由表中。在計(jì)算的過程中,就已經(jīng)消除了環(huán)路
·
OSPF特點(diǎn)
可適應(yīng)大規(guī)模網(wǎng)絡(luò) |
---|
路由變化收斂速度快 |
無路由環(huán) |
支持變長(zhǎng)子網(wǎng)掩碼VLSM |
支持區(qū)域劃分 |
支持以組播地址發(fā)送協(xié)議報(bào) |
·
一、OSPF四種路由類型
類型 | 描述 |
---|---|
DR | 當(dāng)多路訪問網(wǎng)絡(luò)發(fā)生變化時(shí),DR負(fù)責(zé)更新其他所有路由器 |
BDR | BDR會(huì)監(jiān)控DR 的狀態(tài),并在當(dāng)前DR發(fā)生故障時(shí)接替其角色 |
ABR | ABR用來連接骨干區(qū)域和非骨干區(qū)域,它與骨干區(qū)域之間既可以是物理連接,也可以是邏輯上的連接 |
ASBR | ASBR路由器是用來把其他路由選擇協(xié)議學(xué)習(xí)到的路由通過路由選擇重分配的方式注入到OSPF域的路由器 |
·
二、OSPF五大區(qū)域
1、骨干區(qū)域(Area0)
2、非骨干區(qū)域——根據(jù)能夠?qū)W習(xí)的路有種類來區(qū)分
(1)標(biāo)準(zhǔn)區(qū)域
(2)末梢區(qū)域
(3)完全末梢
(4)非純末梢區(qū)域
·
三、OSPF數(shù)據(jù)包類型
數(shù)據(jù)包類型 | 數(shù)據(jù)包作用 |
---|---|
Hello包 | 周期性的發(fā)送,用來發(fā)現(xiàn),建立、維護(hù)鄰居關(guān)系 |
數(shù)據(jù)庫(kù)描述包(DBD) | 用來描述本地鏈路數(shù)據(jù)庫(kù)的摘要信息 |
鏈路狀態(tài)請(qǐng)求包(LSR) | 用于向鄰居請(qǐng)求所需LSA的詳細(xì)信息 |
鏈路狀態(tài)更新包(LSU) | 用與對(duì)方恢復(fù)所請(qǐng)求LSA的詳細(xì)信息 |
鏈路狀態(tài)確認(rèn)包(LSACK) | 確認(rèn)收到LSU,每個(gè)LSA需要被分別確認(rèn) |
·
四、OSPF網(wǎng)絡(luò)類型
網(wǎng)絡(luò)類型 | hello時(shí)間 | Dead時(shí)間 | 鄰居與鄰接關(guān)系 |
---|---|---|---|
廣播 | 10s | 40s | 自動(dòng)建立鄰居,選舉DR/BDR |
P2P | 10s | 40s | 自動(dòng)建立鄰居,無需選舉DR/BDR |
P2MP | 30s | 120s | 手動(dòng)指鄰居,無需選舉DR/BDR |
NBMA | 30s | 120s | 手動(dòng)指鄰居,選舉DR/BDR |
·
五、OSPF鄰接關(guān)系建立過程
狀態(tài) | 過程 |
---|---|
Down(無效狀態(tài)) | 收到hello激活到int狀態(tài) |
Init(初始狀態(tài)) | 收到hello報(bào)文,沒有發(fā)現(xiàn)自己的R-id |
2-Way(雙向通信狀態(tài)) | 接受到了hello報(bào)文,且在active neighbor字段看懂了自己的R-ID |
exstart(信息交互初始狀態(tài)) | 交互first DBD報(bào)文,確定主從關(guān)系,R-ID大的為master |
exchange(信息交換狀態(tài)) | 交互DBD報(bào)文,攜帶LSA的頭部信息 |
loading(信息加載狀態(tài)) | 當(dāng)收到本地DBD報(bào)文中M位為0是,進(jìn)入該狀態(tài) |
full(完全鄰接狀態(tài)) | 路由器之間建立完全鄰接狀態(tài),LSDB同步完成 |
六、OSPF鏈路狀態(tài)
1、鏈路狀態(tài)數(shù)據(jù)庫(kù)的組成
(1)每個(gè)路由器都創(chuàng)建了由每個(gè)接口、對(duì)應(yīng)的相鄰節(jié)點(diǎn)和接口速度組成的數(shù)據(jù)庫(kù)
(2)鏈路狀態(tài)數(shù)據(jù)庫(kù)中的每個(gè)條目稱為L(zhǎng)SA(鏈路狀態(tài)通告),常見的有六種LSA類型
2、鏈路狀態(tài)通告(LSA)類型
Type1 :路由器LSA 由區(qū)域內(nèi)的路由器發(fā)出的(所有路由)
Type2: 網(wǎng)絡(luò)LSA 由區(qū)域內(nèi)的DR發(fā)出的(宣告網(wǎng)絡(luò)狀態(tài)信息)
Type3 :網(wǎng)絡(luò)匯總LSA ABR發(fā)出的,其他區(qū)域的匯總鏈路通告(匯總交換)
Type4 :ASBR匯總LSA ABR發(fā)出的,用于通告ASBR信息(告知ASBR位置)
Type5: AS外部LSA ABR發(fā)出的,用于通告外部路由(外交官)
Type6: NSSA外部LSA NSSA區(qū)域內(nèi)的ASBR發(fā)出的,用于本區(qū)域連接的外部路由
·
七、OSPF工作過程
·
八、OSPF的度量值
COST=10^8/BW
最短路勁是基于接口指定時(shí)代(cost)計(jì)算的
接口類型 | 代價(jià)(108/BW) |
---|---|
Fast Ethernet | 1 |
Ethernet | 10 |
56K | 1785 |
九、OSPF的配置命令
描述 | 命令 |
---|---|
啟動(dòng)OSPF路由進(jìn)程 | rout ospf process-id |
指定OSPF協(xié)議運(yùn)行的接口和所在的區(qū)域 | network address invers-mask area area-ad |
查看路由表信息(直連/學(xué)習(xí)) | show ip route |
只查看OSPF學(xué)習(xí)到的路由 | show ip route ospf |
查看OSPF協(xié)議配置信息 | show ip protocol |
查看OSPF是如何配置的以及ABR信息 | show ip ospf |
查看LSDB內(nèi)的所有LSA數(shù)據(jù)信息 | show ip ospf database |
查看接口上OSPF配置信息 | show ip ospf interface |
查看OSPF鄰居和鄰接的狀態(tài) | show ip ospf neighbor |
查看OSPF鄰居的詳細(xì)信息(包括DR/BDR) | show ip ospf neighbor detail |
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。