现实生活中常用的动态路由OSPF(单区)
動(dòng)態(tài)路由OSPF(單區(qū))
- OSPF路由協(xié)議概述
- 內(nèi)部網(wǎng)關(guān)協(xié)議和外部網(wǎng)關(guān)協(xié)議
- OSPF是鏈路狀態(tài)路由協(xié)議
- OSPF的工作過程
- OSPF區(qū)域
- 區(qū)域ID
- Router ID
- Router ID選取規(guī)則
- DR.BDR和DRother
- DR和BDR的選舉方法
- OSPF的組播地址
- OSPF數(shù)據(jù)包(一個(gè)協(xié)議)
- OSPF的包類型(五個(gè)包)
- OSPF鄰接關(guān)系的建立(七個(gè)狀態(tài))
- OSPF網(wǎng)絡(luò)類型(四個(gè)類型)
- OSPF與RIP的比較
OSPF路由協(xié)議概述
內(nèi)部網(wǎng)關(guān)協(xié)議和外部網(wǎng)關(guān)協(xié)議
1.自治系統(tǒng)(AS)
AS是指由同一個(gè)技術(shù)管理機(jī)構(gòu)管理,使用統(tǒng)一選路策略的一些路由器集合。
2.內(nèi)部網(wǎng)關(guān)協(xié)議(IGP)
內(nèi)部網(wǎng)關(guān)協(xié)議:工作在AS內(nèi)部的路由協(xié)議,主要解決AS內(nèi)部的選路問題,發(fā)現(xiàn)、計(jì)算路由
例:RIP、OSPF、ISIS、EIGRP
3.外部網(wǎng)關(guān)協(xié)議(EGP)
外部網(wǎng)關(guān)協(xié)議:運(yùn)行在AS與AS之間的路由協(xié)議,他解決AS之間選路由的問題。
例:BGP
OSPF是鏈路狀態(tài)路由協(xié)議
鏈路狀態(tài)路由協(xié)議:OSPF
路由器對(duì)全網(wǎng)拓?fù)渫耆私狻J莻餍诺穆酚?#xff0c;a將信息放在一封信里發(fā)給B,B對(duì)其不做任何改變,拷貝下來,并將自己的信息放在另一封信里,兩封信一起給c,這樣,信息沒有任何改變和丟失,最后所有路由器都收到相同的一堆信,這一堆信就是SLDB。然后,每個(gè)路由器運(yùn)用相同的SPF算法,以自己為根,計(jì)算出SPF Tree(即到達(dá)目的地的各個(gè)方案),選出最佳路徑,放入路由表中。
OSPF的工作過程
1.鄰居列表
2.鏈路狀態(tài)數(shù)據(jù)庫
3.路由表
OSPF區(qū)域
●為了適應(yīng)大型的網(wǎng)絡(luò),OSPF在AS內(nèi)劃分多個(gè)區(qū)域。
●每個(gè)OSPF路由器只維護(hù)所在區(qū)域的完整鏈路狀態(tài)信息。
區(qū)域ID
●區(qū)域ID可以表示成一個(gè)十進(jìn)制數(shù)字
●也可以表示成一個(gè)IP
Router ID
Router ID:OSPF區(qū)域內(nèi)唯一標(biāo)識(shí)路由器的IP地址
Router ID選取規(guī)則
●選取路由器loopback接口上數(shù)值最高的IP地址。
●如果沒有l(wèi)oopback接口,在物理端口中選取IP地址最高的。
●也可以使用router-id命令指定router id,是優(yōu)先級(jí)最高的。
DR.BDR和DRother
DR和BDR
當(dāng)多臺(tái)OSPF路由器連到同一個(gè)多路訪問網(wǎng)段時(shí),如果每兩臺(tái)路由器之間都相互交換LSA,那么該網(wǎng)段將充滿著眾多LSA條目,為了能夠盡量減少LSA的傳播數(shù)量,這時(shí)候需要一個(gè)路由器和所有的路由器互換LSA,減少LSA的數(shù)量,那么這個(gè)路由器被稱為DR;在選DR的時(shí)候,也會(huì)選出一個(gè)作為備份,稱為BDR;最后其他路由器(DRothers)只和DR和BDR形成鄰接關(guān)系。
DR和BDR的選舉方法
自動(dòng)選舉DR和BDR
網(wǎng)段上Router ID最大的路由器將被選舉為DR,第二大的將被選舉為BDR
手工選擇DR和BDR
優(yōu)先級(jí)范圍是0~255,數(shù)值越大,優(yōu)先級(jí)越高,默認(rèn)為1
如果優(yōu)先級(jí)相同,則需要比較Router lD
如果路由器的優(yōu)先級(jí)被設(shè)置為0,它將不參與DR和DBR的選舉
現(xiàn)實(shí)中,很少能有路由器同時(shí)開機(jī),所以先上線的是DR,第二上線的是BDR。
注:當(dāng)DR和BDR存在時(shí),除非他倆down了,不然沒法強(qiáng)制更換。
DRother:其他路由
路由器優(yōu)先級(jí)可以影響一個(gè)選舉過程,但是它不能強(qiáng)制更換已經(jīng)存在的DR或者BDR
OSPF的組播地址
224.0.0.5——?jiǎng)傞_機(jī),互相發(fā)送hello包,狀態(tài)信息交互,選舉DR和BDR
224.0.0.6——其他路由器通過224.0.0.6發(fā)送自己的信息給DR和BDR
DR和BDR再通過224.0.0.5將收到的信息轉(zhuǎn)發(fā)給其他的路由器
可理解為:DR.BDR監(jiān)聽224.0.0.6
DRothers監(jiān)聽224.0.0.5
OSPF數(shù)據(jù)包(一個(gè)協(xié)議)
承載在IP數(shù)據(jù)包內(nèi),使用協(xié)議號(hào)89
OSPF的包類型(五個(gè)包)
1.hello包——————————用于發(fā)現(xiàn)和維持鄰居關(guān)系,選舉DR和BDR
2.數(shù)據(jù)庫描述包(DBD)————用于向鄰居發(fā)送摘要信息以同步鏈路狀態(tài)數(shù)據(jù)庫
3.鏈路狀態(tài)請(qǐng)求包(LSR)————在路由器收到包含新的DBD后發(fā)送,請(qǐng)求更詳細(xì)的信息
4.鏈路狀態(tài)更新包(LSU)————收到LSR后發(fā)送鏈路狀態(tài)通告(LSA),LSA的集合體LSU
5.鏈路狀態(tài)確認(rèn)包(LSACK)———確認(rèn)已經(jīng)收到DBD/LSU,每個(gè)LSA需要被分別確認(rèn)
OSPF鄰接關(guān)系的建立(七個(gè)狀態(tài))
1.Down狀態(tài)–——初始狀態(tài)
2.Init狀態(tài)————收到第一個(gè)hello包
3.2-way狀態(tài)–——雙向建立會(huì)話
4.ExStart狀態(tài)——建立主從關(guān)系
5.Exchange狀態(tài)–交換摘要信息
6.Loading狀態(tài)——加載詳細(xì)信息
7.Full狀態(tài)————完全連接
OSPF網(wǎng)絡(luò)類型(四個(gè)類型)
點(diǎn)到點(diǎn)網(wǎng)絡(luò)
——自動(dòng)發(fā)現(xiàn)鄰居,不需DR/BDR,組播224.0.0.255
廣播多路訪問網(wǎng)絡(luò)
——自動(dòng)發(fā)現(xiàn)鄰居、選DR/BDR、組播224.0.0.5、224.0.0.6
非廣播多路訪問網(wǎng)絡(luò)
——手工指定鄰居、選DR/BDR、單播
點(diǎn)到多點(diǎn)網(wǎng)絡(luò)
——自動(dòng)發(fā)現(xiàn)鄰居,不需DR/BDR、組播224.0.0.5
OSPF與RIP的比較
總結(jié)
以上是生活随笔為你收集整理的现实生活中常用的动态路由OSPF(单区)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小明如何用DIY技巧成功将笔记本内存从D
- 下一篇: 重要的动态路由OSPF(多区)