專利名稱:Rip動(dòng)態(tài)路由協(xié)議路由快速收斂的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)通信領(lǐng)域,特別涉及RIP動(dòng)態(tài)路由協(xié)議備份線路路由快速收 斂的方法。
背景技術(shù):
RIP (Routing Information Protocol路由信息協(xié)議)是一種動(dòng)態(tài)路由協(xié)議。當(dāng)一條路 由可以從兩個(gè)接口學(xué)習(xí)到的時(shí)候,RIP會(huì)選擇最優(yōu)(度量最小)的一條加入路由表中。當(dāng)學(xué) 習(xí)到該路由的接口失效時(shí),RIP需要通過其他路由設(shè)備的定期更新來從其它接口學(xué)習(xí)到可用 的路由。因?yàn)槎ㄆ诟碌臅r(shí)間較長(默認(rèn)為30秒),從而造成路由的收斂速度很慢。
為了解決路由收斂速度很慢的問題,現(xiàn)有技術(shù)的處理方法是,RIP動(dòng)態(tài)路由協(xié)議將所有 學(xué)習(xí)到的路由都存儲(chǔ)到數(shù)據(jù)庫中,當(dāng)最優(yōu)的一條路由無效的時(shí)候,馬上啟用其它的路由。
這種方法有三個(gè)弊端 一是因?yàn)槊織l路由需要維護(hù)多條下一跳,增加了RIP動(dòng)態(tài)路由協(xié) 議的CPU開銷;二是因?yàn)榇鎯?chǔ)了備選的下一跳信息,所以增加了路由數(shù)據(jù)庫的內(nèi)存開銷;三 是該機(jī)制相對復(fù)雜,不易實(shí)現(xiàn)。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題,就是針對現(xiàn)有技術(shù)的路由切換耗費(fèi)系統(tǒng)資源、處理過程復(fù) 雜的缺點(diǎn),提供一種RIP動(dòng)態(tài)路由協(xié)議路由快速收斂的方法,在備份線路切換的時(shí)候能使路 由快速收斂。
本發(fā)明解決所述技術(shù)問題,采用的技術(shù)方案是,RIP動(dòng)態(tài)路由協(xié)議路由快速收斂的方法 ,包括如下步驟
a. 在運(yùn)行RIP協(xié)議的路由設(shè)備中為主線路接口設(shè)置備用線路接口 ;
b. 當(dāng)主線路接口失效時(shí),觸發(fā)備用線路接口進(jìn)入備份狀態(tài); C.備用線路接口定時(shí)發(fā)送路由請求報(bào)文;
d. 備用線路接口收到路由響應(yīng)報(bào)文后,所述路由設(shè)備更新本地路由,并將其全部路由
信息通過路由響應(yīng)報(bào)文更新給對方;
e. 備用線路接口退出備份狀態(tài),并取消定時(shí)發(fā)送路由請求報(bào)文。
本發(fā)明的有益效果是,在消耗很少資源的情況下,簡易地解決了RIP動(dòng)態(tài)路由協(xié)議中備 份線路路由快速收斂的問題,特別適用于RIP動(dòng)態(tài)路由協(xié)議的主、從備份線路上。
圖l是本發(fā)明的網(wǎng)絡(luò)拓?fù)鋱D。
具體實(shí)施例方式
下面結(jié)合附圖,詳細(xì)描述本發(fā)明的技術(shù)方案。
參見圖l,路由器A為接入層網(wǎng)絡(luò)的路由器,主線路通過路由器B接入到匯聚層網(wǎng)絡(luò),備 用線路通過路由器C接入到匯聚層網(wǎng)絡(luò)。
如圖1所示,以路由器A在S0/0接口和S1/0接口上運(yùn)行RIP動(dòng)態(tài)路由協(xié)議為例,對本發(fā)明 的具體實(shí)現(xiàn)步驟進(jìn)行說明。
在路由器A的SO/0接口和S 1 /0接口上啟用RIP動(dòng)態(tài)路由協(xié)議,并在RIP動(dòng)態(tài)路由協(xié)議中設(shè) 置S0/0接口的備份接口為S1/0,即將路由器A SO/0接口設(shè)為主線路接口, Sl/0接口設(shè)為備用 線路接口 。在路由器B的SO/0接口上啟用RIP動(dòng)態(tài)路由協(xié)議,在路由器C的SO/0接口上啟用RIP 動(dòng)態(tài)路由協(xié)議。為了體現(xiàn)主線路和備用線路的特點(diǎn),將在路由器A Sl/0接口上學(xué)習(xí)到的路由 的度量都額外地再增加l。這個(gè)時(shí)候,路由器A從匯聚層網(wǎng)絡(luò)學(xué)習(xí)到的RIP路由的下一跳接口 為SO/0。當(dāng)路由器A主線路為通的時(shí)候報(bào)文走主線路,當(dāng)路由器A主線路不通的時(shí)候重新從 Sl/0接口學(xué)習(xí)路由后,報(bào)文才走備用線路。
當(dāng)路由器A的主線路不通即SO/0接口失效(down)的時(shí)候,需要在Sl/0接口上快速學(xué)到 匯聚層網(wǎng)絡(luò)的路由,從而達(dá)到網(wǎng)絡(luò)的快速收斂。當(dāng)SO/0接口失效(down)的時(shí)候,路由器A 發(fā)現(xiàn)配置了SO/0接口的備份接口為Sl/0接口,于是自動(dòng)通知Sl/0接口進(jìn)入備份狀態(tài)。當(dāng)S1/0 接口進(jìn)入備份狀態(tài)的時(shí)候,會(huì)定時(shí)發(fā)送路由請求(Request)報(bào)文,向?qū)Ψ?路由器C)請求 所有路由。當(dāng)S1/0接口上收到路由器C發(fā)送的路由響應(yīng)(Response)報(bào)文,并且本接口處于 備份接口狀態(tài)時(shí),則停止定時(shí)發(fā)送路由請求(Request)報(bào)文;路由器A更新本地路由器信息 后并將其上的所有路由通過S1/0接口更新給路由器C,并退出Sl/0接口的備份狀態(tài)。備用線 路接口定時(shí)發(fā)送路由請求報(bào)文的時(shí)間周期可由用戶設(shè)置。如此,就達(dá)到了路由快速收斂的目 的。
如果S1/0接口進(jìn)入備份接口狀態(tài)一定時(shí)間后仍然沒有收到路由器C的路由響應(yīng)( Response)報(bào)文,則自動(dòng)退出備份接口狀態(tài),停止定時(shí)發(fā)送路由請求(Request)報(bào)文。避 免路由器C有異常或者鏈路不通的情況下,仍然不停發(fā)送路由請求報(bào)文消耗系統(tǒng)資源。
本發(fā)明中,路由器A的兩個(gè)接口SO/0和Sl/0可以互為備份,其路由切換方法不變。本發(fā) 明不限于應(yīng)用在路由器設(shè)備上,可應(yīng)用在運(yùn)行RIP協(xié)議的所有路由設(shè)備上。
權(quán)利要求
權(quán)利要求1RIP動(dòng)態(tài)路由協(xié)議路由快速收斂的方法,包括如下步驟a. 在運(yùn)行RIP協(xié)議的路由設(shè)備中為主線路接口設(shè)置備用線路接口;b. 當(dāng)主線路接口失效時(shí),觸發(fā)備用線路接口進(jìn)入備份狀態(tài);c. 備用線路接口定時(shí)發(fā)送路由請求報(bào)文;d. 備用線路接口收到路由響應(yīng)報(bào)文后,所述路由設(shè)備更新本地路由,并將其全部路由信息通過路由響應(yīng)報(bào)文更新給對方;e. 備用線路接口退出備份狀態(tài),并取消定時(shí)發(fā)送路由請求報(bào)文。
2 根據(jù)權(quán)利要求1所述的RIP動(dòng)態(tài)路由協(xié)議路由快速收斂的方法,其 特征在于,步驟c中,如果在規(guī)定的時(shí)間內(nèi)未收到路由響應(yīng)報(bào)文,則停止發(fā)送路由請求報(bào)文
3 根據(jù)權(quán)利要求1或2所述的RIP動(dòng)態(tài)路由協(xié)議路由快速收斂的方法, 其特征在于,步驟a中,所述主線路接口、備用線路接口為同一路由設(shè)備上的兩個(gè)接口。
4 根據(jù)權(quán)利要求3所述的RIP動(dòng)態(tài)路由協(xié)議路由快速收斂的方法,其 特征在于,主線路接口與備用線路接口的路由可以快速切換。
5 根據(jù)權(quán)利要求3所述的RIP動(dòng)態(tài)路由協(xié)議路由快速收斂的方法,其 特征在于,備用線路接口定時(shí)發(fā)送路由請求報(bào)文的時(shí)間周期由用戶設(shè)置。
全文摘要
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)數(shù)據(jù)通信領(lǐng)域。本發(fā)明解決了現(xiàn)有技術(shù)的路由切換耗費(fèi)系統(tǒng)資源、處理過程復(fù)雜的缺點(diǎn),公開了一種RIP動(dòng)態(tài)路由協(xié)議路由快速收斂的方法,在備份線路切換的時(shí)候使路由快速收斂。本發(fā)明的技術(shù)方案包括如下步驟a.在運(yùn)行RIP協(xié)議的路由設(shè)備中為主線路接口設(shè)置備用線路接口;b.當(dāng)主線路接口失效時(shí),觸發(fā)備用線路接口進(jìn)入備份狀態(tài);c.備用線路接口定時(shí)發(fā)送路由請求報(bào)文;d.備用線路接口收到路由響應(yīng)報(bào)文后,所述路由設(shè)備更新本地路由,并將其全部路由信息通過路由響應(yīng)報(bào)文更新給對方;e.備用線路接口退出備份狀態(tài),并取消定時(shí)發(fā)送路由請求報(bào)文。本發(fā)明特別適用于RIP動(dòng)態(tài)路由協(xié)議的主、從備份線路上。
文檔編號(hào)H04L29/06GK101547145SQ20081030074
公開日2009年9月30日 申請日期2008年3月27日 優(yōu)先權(quán)日2008年3月27日
發(fā)明者弋 舒, 阮力祥 申請人:邁普通信技術(shù)股份有限公司