路由信息協(xié)議RIP的基本特性
下面我們來對路由信息協(xié)議RIP的內(nèi)容進(jìn)行一下解析。那么針對這個(gè)協(xié)議的一些內(nèi)容我們這里主要講解一下它的背景,以及路由更新metric、穩(wěn)定性和定時(shí)器的相關(guān)內(nèi)容。希望對大家能夠有所幫助。
一、背景
路由信息協(xié)議RIP是以跳數(shù)作為metric的距離向量協(xié)議.RIP廣泛用于全球因特網(wǎng)的路由,是一種內(nèi)部網(wǎng)關(guān)協(xié)議(interior gateway protocol),即在自治系統(tǒng)內(nèi)部執(zhí)行路由功能.外部網(wǎng)關(guān)路由協(xié)議(exterior gateway protocol),如邊緣網(wǎng)關(guān)協(xié)議(BGP),在不同的自治系統(tǒng)間進(jìn)行路由.RIP的前身是Xerox協(xié)議GWINFO,后來的版本routed(發(fā)音為/rutdi/)封裝在1982年伯克利標(biāo)準(zhǔn)發(fā)布Unix(即BSD中).RIP本身發(fā)展成因特網(wǎng)絡(luò)由協(xié)議,有些協(xié)議族使用了RIP的變種,例如:AppleTalk路由表維護(hù)協(xié)議(RTMP)和Banyan VINES路由表協(xié)議(RIP)就是基于IP版的RIP的.RIP最新的增強(qiáng)版是RIP2規(guī)范,它允許在RIP分組中包含更多的信息并提供了簡單的認(rèn)證機(jī)制.
IP RIP在兩個(gè)文檔中正式定義:RFC 1058和1723.RFC 1058(1988)描述了RIP的第一版實(shí)現(xiàn),RFC 1723(1994)是它的更新,允許RIP分組攜帶更多的信息和安全特性.
本文簡單介紹RIP的基本能力和特性,包括路由更新過程,RIP路由metric,路由穩(wěn)定性和定時(shí)器.
二、路由更新
RIP以規(guī)則的時(shí)間間隔及在網(wǎng)絡(luò)拓?fù)涓淖儠r(shí)發(fā)送路由更新信息.當(dāng)路由器收到包含某表項(xiàng)的更新的路由更新信息時(shí),就更新其路由表:該路徑的metric值加上1,發(fā)送者記為下一跳.RIP路由器只維護(hù)到目的的最佳路徑(具有最小metric值的路徑).更新了自己的路由表后,路由器立刻發(fā)送路由更新把變化通知給其它路由器,這種更新是與周期性發(fā)送的更新信息無關(guān)的.
三、RIP路由metric
路由信息協(xié)議RIP使用單一路由metric(跳數(shù))來衡量源網(wǎng)絡(luò)到目的網(wǎng)絡(luò)的距離.從源到目的的路徑中每一跳被賦以一個(gè)跳數(shù)值,此值通常為1.當(dāng)路由器收到包含新的或改變的目的網(wǎng)絡(luò)表項(xiàng)的路由更新信息,就把其metric值加1然后存入路由表,發(fā)送者的IP地址就作為下一跳地址.
RIP通過對從源到目的的最大跳數(shù)加以限制來防止路由環(huán),最大值為15.如果路由器收到了含有新的或改變的表項(xiàng)的路由更新信息,且把metric值加1后成為無窮大(即16),就認(rèn)為該目的網(wǎng)絡(luò)不可到達(dá).
四、RIP的穩(wěn)定性
為了適應(yīng)快速的網(wǎng)絡(luò)拓?fù)渥兓?RIP規(guī)定了一些與其它路由協(xié)議相同的穩(wěn)定特性.例如,路由信息協(xié)議RIP實(shí)現(xiàn)了split-horizon和hold-down機(jī)制來防止路由信息的錯(cuò)誤傳播.此外,RIP的跳數(shù)限制也防止了無限增長而產(chǎn)生路由環(huán).
五、RIP定時(shí)器
路由信息協(xié)議RIP使用了一些定時(shí)器以控制其性能,包括路由更新定時(shí)器、路由超時(shí)和路由清空的定時(shí)器.路由更新定時(shí)器記錄周期性更新的時(shí)間間隔,通常為30秒,每當(dāng)該定時(shí)器重置時(shí)增加小的隨機(jī)秒數(shù)以防止沖突.每個(gè)路由表項(xiàng)都有相關(guān)的路由超時(shí)定時(shí)器,當(dāng)路由超時(shí)定時(shí)器過期時(shí),該路徑就標(biāo)記為失效的,但仍保存在路由表中,直到路由清空定時(shí)器過期才被清掉.