動態(tài)路由協(xié)議概述
路由協(xié)議有靜態(tài)和動態(tài)協(xié)議兩種,動態(tài)路由跟靜態(tài)路由是相對的,我們今天就來看看動態(tài)路由協(xié)議是什么,有什么特點!
動態(tài)路由協(xié)議,就是路由器能夠自己建立路由表,不需要管理員手動一條一條將路由加表,這樣就節(jié)省了許多人力。同時當(dāng)網(wǎng)絡(luò)中出現(xiàn)故障時,路由器可以自行檢測鏈路,并選擇最優(yōu)的路徑進(jìn)行數(shù)據(jù)轉(zhuǎn)發(fā)。
所有的動態(tài)路由協(xié)議在TCP/IP協(xié)議棧中都屬于應(yīng)用層的協(xié)議。但是不同的路由協(xié)議使用的底層協(xié)議不同。
OSPF將協(xié)議報文直接封裝在IP報文中,協(xié)議號89,由于IP協(xié)議本身是不可靠傳輸協(xié)議,所以OSPF傳輸?shù)目煽啃孕枰獏f(xié)議本身來保證。
BGP使用TCP作為傳輸協(xié)議,提高了協(xié)議的可靠性,TCP的端口號是179。RIP使用UDP作為傳輸協(xié)議,端口號520。
IS-IS協(xié)議是開放系統(tǒng)互聯(lián)(OSI)協(xié)議中的網(wǎng)絡(luò)層協(xié)議,IS-IS協(xié)議基礎(chǔ)是CLNP(Connectionless Network Protocol,無連接網(wǎng)絡(luò)協(xié)議)。
所以,常見的動態(tài)路由有rip、ospf、isis、bgp等,其中bgp是唯一一個用于AS與AS之間的路由協(xié)議,其他三個都是用于AS內(nèi)部的路由協(xié)議。
動態(tài)路由共同具有的特點:
1.?無需管理員手工維護(hù),減輕了管理員的工作量,2.?占用了網(wǎng)絡(luò)帶寬,3. 在路由器上運行路由協(xié)議,使路由器可以自動根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的變化調(diào)整路由條目。
接下來就拿一個簡單的ospf協(xié)議給大家看一下路由自動加表:

通過配置ospf協(xié)議使AR1學(xué)習(xí)到AR3和AR2上面的路由,并進(jìn)行加表,不需要手動將路由加進(jìn)去。
接下來說一下具體是怎么實現(xiàn)的,具體步驟如下:首先需要給每臺設(shè)備配置IP地址,實現(xiàn)方法如下:
[AR1]int g0/0/0[AR1-GigabitEthernet0/0/0]ip address 10.1.13.1 24[AR1]int g0/0/1[AR1-GigabitEthernet0/0/1]ip address 10.1.12.1 24
配置好后通過命令display ip int brief查看IP地址是否配置生效,如圖所示

AR2和AR3的IP地址配置和AR1的配置方法一致,就不一一配置出來了,接下來配置ospf動態(tài)路由協(xié)議,還是以AR1為例進(jìn)行配置:
[AR1]ospf 1[AR1-ospf-1]area 0[AR1-ospf-1-area-0.0.0.0]?network 10.1.12.1 0.0.0.0??[AR1-ospf-1-area-0.0.0.0]network 10.1.13.1 0.0.0.0
首先使用ospf 1 命令進(jìn)入到ospf進(jìn)程下,進(jìn)程號為1,接下來通過命令area 0進(jìn)入?yún)^(qū)域0下,進(jìn)入?yún)^(qū)域0下后通過network命令宣告AR1上的路由進(jìn)入ospf就可以了。
最后配置完成后再AR1上使用命令display ip routing-table 查看AR1的路由表中是否存在AR2和AR3的路由信息即可,顯示信息如下

結(jié)果表明AR1的路由表中已經(jīng)學(xué)到了AR2和AR3的路由,當(dāng)網(wǎng)絡(luò)中出現(xiàn)變化時,ospf協(xié)議也可以動態(tài)自動修改路由表,極大的節(jié)省了人力。