看RIP路由協(xié)議在實(shí)際中的應(yīng)用
RIP路由協(xié)議主要就是基于routed的程序,同時(shí)routed運(yùn)行在Unix系統(tǒng)上,當(dāng)網(wǎng)絡(luò)啟用了RIP路由協(xié)議,網(wǎng)絡(luò)便具有了能夠自動(dòng)更新路由表的強(qiáng)大功能。但是使用象RIP/RIP2、OSPF或IGRP/EIGRP等一些主要的內(nèi)部網(wǎng)關(guān)協(xié)議(InteriorGatewayProtocol,IGP)都有一定的協(xié)定。
內(nèi)部網(wǎng)關(guān)協(xié)議首先適合于在那些只有單個(gè)管理員負(fù)責(zé)網(wǎng)絡(luò)操作和運(yùn)行的地方;否則,將會(huì)出現(xiàn)配置錯(cuò)誤導(dǎo)致網(wǎng)絡(luò)性能降低或是導(dǎo)致網(wǎng)絡(luò)運(yùn)行不穩(wěn)定的情況。對(duì)于由許多管理員共同分擔(dān)責(zé)任的網(wǎng)絡(luò),如Internet,則考慮使用EGP協(xié)議(InteriorGatewayProtocol,外部網(wǎng)關(guān)協(xié)議),如BGP4。
如果網(wǎng)絡(luò)中只有一個(gè)路由器,不需要使用RIP路由協(xié)議;只有當(dāng)網(wǎng)絡(luò)中具有多個(gè)路由器時(shí),才有必要讓它們?nèi)ス蚕硇畔?。但如果僅有小型網(wǎng)絡(luò),完全可以通過(guò)靜態(tài)路由手動(dòng)地更新路由表。
路由信息協(xié)議
RIP(RoutingInformationProtocol)協(xié)議基于一個(gè)被稱為“routed”的程序,該程序運(yùn)行在BSDI版本的Unix系統(tǒng)之上,并在1988年被標(biāo)準(zhǔn)化在RFC1058中。而在RFC1388中所描述的版本2中,增加了對(duì)VLSM(VariableLengthSubnetMasks,可變長(zhǎng)子網(wǎng)屏蔽)的支持,但沒有彌補(bǔ)該RIP路由協(xié)議的主要缺陷。例如,在有多重路徑到相同目標(biāo)的網(wǎng)絡(luò)中,RIP確定使用一條可選擇的路徑將花費(fèi)許多時(shí)間,在沒有多重路徑的網(wǎng)絡(luò)中,RIP路由協(xié)議已經(jīng)被廣泛使用。
RIP路由協(xié)議被列為距離矢量協(xié)議,這意味著它使用距離來(lái)決定***路徑,如通過(guò)路由跳數(shù)來(lái)衡量。路由器每30秒互相發(fā)送廣播信息。收到廣播信息的每個(gè)路由器增加一個(gè)跳數(shù)。如果廣播信息經(jīng)過(guò)多個(gè)路由器收到,到這個(gè)路由器具有***跳數(shù)的路徑是被選中的路徑。如果***的路徑不能正常工作,那么具有較高跳數(shù)的路徑被作為備份。
對(duì)于RIP路由協(xié)議(和其他路由協(xié)議),網(wǎng)絡(luò)上的路由器在一條路徑不能用時(shí)必須經(jīng)歷決定替代路徑的過(guò)程,這個(gè)過(guò)程稱為收斂(Convergence)。RIP路由協(xié)議花費(fèi)大量的時(shí)間用于收斂是個(gè)主要的問(wèn)題。在RIP路由協(xié)議認(rèn)識(shí)到路徑不能達(dá)到前,它被設(shè)為等待,直到它已錯(cuò)過(guò)6次更新總共180秒時(shí)間。然后,在使用新路徑更新路由表前,它等待另一個(gè)可行路徑的下一個(gè)信息的到來(lái)。這意味著在備份路徑被使用前至少經(jīng)過(guò)了3分鐘,這對(duì)于多數(shù)應(yīng)用程序超時(shí)是相當(dāng)長(zhǎng)的時(shí)間。






