OSPF動(dòng)態(tài)路由協(xié)議基礎(chǔ)講解,后續(xù)出配置
OSPF是一種鏈路狀態(tài)型路由協(xié)議,采用鏈路狀態(tài)類型,即使網(wǎng)絡(luò)中有環(huán)路,也不會(huì)影響路由的數(shù)據(jù)傳輸,可以實(shí)現(xiàn)穩(wěn)定的路由控制。
另外OSPF支持子網(wǎng)掩碼,由此,曾經(jīng)的RIP協(xié)議中無(wú)法實(shí)現(xiàn)可變長(zhǎng)的子網(wǎng)構(gòu)造的網(wǎng)絡(luò)路由控制成為現(xiàn)實(shí)。
為了減少網(wǎng)絡(luò)流量,OSPF還引入了 “區(qū)域” 的概念,區(qū)域是將一個(gè)自治的網(wǎng)絡(luò)分為若干個(gè)更小的范圍,因此可以減少路由協(xié)議之間不必要的交換。
1.1 OSPF是鏈路狀態(tài)型路由協(xié)議
OSPF為鏈路狀態(tài)路由器,路由器之間鏈路狀態(tài)生成網(wǎng)絡(luò)拓?fù)湫畔ⅲ缓笤俑鶕?jù)拓?fù)湫畔⑸陕酚杀怼?
與哪個(gè)網(wǎng)絡(luò)或者是與哪個(gè)路由器相連的信息需要通過(guò)接力的形式來(lái)傳遞,使每一個(gè)路由器都知道,路由器之間的信息。
OSPF中掌握著整個(gè)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu),可以從中找到最短路徑來(lái)決定最終的路由選擇。
RIP的路由選擇,要求途中所經(jīng)過(guò)的路由器越少越好。與之相比,OSPF可以給每條鏈路賦予一個(gè)權(quán)重(也可以叫做代價(jià)),并始終選擇一個(gè)權(quán)重最小的路徑作為最終路由。
1.2 OSPF基礎(chǔ)知識(shí)
在OSPF中,把連接在同一個(gè)鏈路的路由器稱為相鄰路由器。在一個(gè)相對(duì)簡(jiǎn)單的網(wǎng)絡(luò)結(jié)構(gòu)中,例如每個(gè)路由器僅僅跟一個(gè)路由連接時(shí),相鄰路由之間可以交換路由信息。所以缺點(diǎn)也就很明顯了,要是這是個(gè)復(fù)雜的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的話,每次交換的路由信息就會(huì)非常大。而且當(dāng)網(wǎng)絡(luò)比較穩(wěn)定時(shí),也需要定期進(jìn)行交換,這在一定程度上浪費(fèi)了網(wǎng)絡(luò)的帶寬。
OSPF根據(jù)作用可以分為5種類型的包。
通過(guò)發(fā)送hello包,確認(rèn)是否連接,每個(gè)路由器為了同步路由控制信息,利用數(shù)據(jù)庫(kù)描述包互相發(fā)送路由摘要信息和版本信息。如果版本太老,則首先發(fā)出一個(gè)鏈路狀態(tài)請(qǐng)求路由控制信息,然后鏈路狀態(tài)信息更新包接收路由狀態(tài)信息,再通過(guò)鏈路狀態(tài)確認(rèn)包通知大家本地已經(jīng)接收路由控制信息。
1.3 OSPF工作原理描述
OSPF中進(jìn)行確認(rèn)連接的協(xié)議叫做hello協(xié)議。
LAN中每10秒發(fā)送一次hello包,如果沒(méi)有hello包到達(dá),可以判斷連接是否斷開(kāi)。具體為,允許空等3次,直到第4次時(shí)仍無(wú)反饋,就認(rèn)為連接已經(jīng)斷開(kāi)。
二、OSPF的特點(diǎn)
OSPF可以在大型網(wǎng)絡(luò)中使用
無(wú)路由自環(huán)
使用帶寬作為測(cè)量值
收斂速度快
通過(guò)分區(qū)實(shí)現(xiàn)高效網(wǎng)絡(luò)管理
三、ospf單區(qū)域配置實(shí)驗(yàn)
3.1 網(wǎng)絡(luò)拓?fù)鋱D
image-20201126141725477
3.2 IP地址配置
image-20201126141825903
image-20201126141840470
R2配置
system-view Enter system view, return user view with Ctrl+Z. [Huawei]undo info [Huawei]undo info-center ena [Huawei]undo info-center enable Info: Information center is disabled. [Huawei]inter [Huawei]interface g0/0/1 [Huawei-GigabitEthernet0/0/1]ip add [Huawei-GigabitEthernet0/0/1]ip address 192.168.1.254 24 [Huawei-GigabitEthernet0/0/1]inter g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add [Huawei-GigabitEthernet0/0/0]ip address 192.168.2.1 24
R1配置
sys system-view Enter system view, return user view with Ctrl+Z. [Huawei]undo if [Huawei]undo info [Huawei]undo info-center en [Huawei]undo info-center enable Info: Information center is disabled. [Huawei]inter [Huawei]interface g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add [Huawei-GigabitEthernet0/0/0]ip address 192.168.2.2 24 [Huawei-GigabitEthernet0/0/0]inter g0/0/1 [Huawei-GigabitEthernet0/0/1]ip add [Huawei-GigabitEthernet0/0/1]ip address 192.168.3.1 24
R3配置
sys system-view Enter system view, return user view with Ctrl+Z. [Huawei]undo info [Huawei]undo info-center ena [Huawei]undo info-center enable Info: Information center is disabled. [Huawei]inter [Huawei]interface g0/0/0 [Huawei-GigabitEthernet0/0/0]ip ad [Huawei-GigabitEthernet0/0/0]ip address 192.168.3.2 24 [Huawei-GigabitEthernet0/0/0]inter g0/0/1 [Huawei-GigabitEthernet0/0/1]ip add [Huawei-GigabitEthernet0/0/1]ip address 192.168.4.254 24
3.3 OSPF配置
R1配置
[Huawei]router id 1.1.1.1 # 設(shè)置了路由器身份編號(hào) [Huawei]ospf 1 # 設(shè)置ospf進(jìn)程號(hào)為1 [Huawei-ospf-1]area 0 # 設(shè)置ospf的區(qū)域0 [Huawei-ospf-1-area-0.0.0.0]netwo [Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 [Huawei-ospf-1-area-0.0.0.0]netwo [Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
network 192.168.2.0 0.0.0.255
]network 192.168.3.0 0.0.0.255
上面兩行命令是指將網(wǎng)絡(luò)192.168.2.0 和192.168.3.0通告給OSPF協(xié)議,0.0.0.255是該網(wǎng)絡(luò)的反掩碼。
R2配置
[Huawei]router id 2.2.2.2 [Huawei]ospf 1 [Huawei-ospf-1]area 0 [Huawei-ospf-1-area-0.0.0.0]net [Huawei-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255 [Huawei-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255
R3配置
[Huawei]router id 3.3.3.3 [Huawei]ospf 1 [Huawei-ospf-1]area 0 [Huawei-ospf-1-area-0.0.0.0]net [Huawei-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255 [Huawei-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
四、實(shí)驗(yàn)結(jié)果測(cè)試
image-20201126153719491
image-20201126153818765
五、最后
通過(guò)上面的實(shí)驗(yàn)內(nèi)容,我們可以看出OSPF協(xié)議與RIP協(xié)議是有相似之處的,都是將協(xié)議發(fā)布到與該路由相鄰網(wǎng)段中。但是兩者算法確是不一樣的,OSPF采用的是權(quán)值(代價(jià))最小,而RIP采用的是路徑最小。OSPF的功能更加強(qiáng)大,可以支持可變長(zhǎng)子網(wǎng)掩碼等等。
我是啃書(shū)君,一個(gè)專注于學(xué)習(xí)的人,你懂的越多,你不懂的越多!
下一期內(nèi)容,將要描述OSPF協(xié)議的多區(qū)域配置問(wèn)題。