主、備用路由設備及設備間的備份、切換方法及路由系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及主、備用路由設備及設備間的備份、切換方法及路由系統(tǒng)。
【背景技術(shù)】
[0002]VRRP (Virtual Router Redundancy Protocol,虛擬路由冗余協(xié)議)將局域網(wǎng)內(nèi)的一組路由設備劃分在一起,稱為一個備份組。備份組由一個Master路由設備(主用路由設備)和多個Backup路由設備(備用路由設備)組成,功能上相當于一臺虛擬路由設備。
[0003]轉(zhuǎn)發(fā)任務由Master路由設備承擔,路由設備正常工作情況下,用戶的上行、下行流量均經(jīng)過Master路由設備進行轉(zhuǎn)發(fā);若此時主用路由設備發(fā)生鏈路故障,備用路由設備檢測到主設備故障發(fā)生狀態(tài)切換,將上行流量引到新的主用路由設備(也即備用路由設備)上;下行流量經(jīng)過路由收斂引導到新的主用路由設備上,但是在往用戶轉(zhuǎn)發(fā)時,由于沒有用戶的ARP (Address Resolut1n Protocol,地址解析協(xié)議)表項,需要發(fā)起ARP學習,導致流量丟失。
[0004]專利公開號為101800774A的中國專利申請《一種接入環(huán)保護方法及接入環(huán)保護網(wǎng)絡》公開了一種接入環(huán)保護方法,包括:匯聚環(huán)僅轉(zhuǎn)發(fā)三層報文且接入環(huán)僅轉(zhuǎn)發(fā)二層報文,并且,在接入環(huán)的每個接入節(jié)點以所述兩個匯聚節(jié)點分別作為主備網(wǎng)關(guān),配置上行到核心節(jié)點的雙網(wǎng)關(guān)。接入節(jié)點通過L2VPN的主備PW方式接入L3VPN,在每個L2/L3的接入點(匯聚節(jié)點)需要學習上千個ARP表項。因此該方法同樣會存在如下問題:當主節(jié)點發(fā)生故障時,如果備節(jié)點上沒有相應的ARP表項,則需要通過數(shù)據(jù)流來重新觸發(fā)ARP表項的學習。大量的ARP表項學習會導致CPU短時間內(nèi)開銷增大,甚至可能導致控制面短時間的斷流,無法滿足50ms的切換要求。
[0005]由此可見,在現(xiàn)有技術(shù)中,當主備用路由設備進行切換時,會因備用路由設備需要學習ARP表項從而導致切換時間增加的問題。
【發(fā)明內(nèi)容】
[0006]本發(fā)明要解決的主要技術(shù)問題是,提供主、備用路由設備及設備間的備份、切換方法及路由系統(tǒng),解決現(xiàn)有技術(shù)中,當主備用路由設備進行切換時,因備用路由設備需要學習用戶的ARP表項從而導致切換時間增加的問題。
[0007]為解決上述技術(shù)問題,本發(fā)明提供一種主備用路由設備間的備份方法,包括:在主備用路由設備切換之前,主用路由設備按照預設規(guī)則將學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備;備用路由設備接收并學習地址解析協(xié)議表項。
[0008]在本法發(fā)明的一種實施例中,預設規(guī)則為:主用路由設備周期性地將學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備;或主用路由設備在學習到的用戶的地址解析協(xié)議表項的數(shù)量達到預設值時將其發(fā)送給備用路由設備。
[0009]在本法發(fā)明的一種實施例中,在主用路由設備按照預設規(guī)則將學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備之前還包括:配置主用路由設備和備用路由設備之間的跨機架備份組。
[0010]在本法發(fā)明的一種實施例中,包括上述主備用路由設備間的備份方法中的各步驟;還包括:當主備用路由設備切換時,備用路由設備根據(jù)地址解析協(xié)議表項進行用戶的下行流量的轉(zhuǎn)發(fā)。
[0011]本發(fā)明還提供了一種主備用路由設備間的備份方法,包括:在主備用路由設備切換之前,主用路由設備按照預設規(guī)則將學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備,供備用路由設備學習。
[0012]本發(fā)明還提供了一種主備用路由設備間的備份方法,包括:在主備用路由設備切換之前,備用路由設備接收主用路由設備發(fā)送的用戶的地址解析協(xié)議表項;備用路由設備學習地址解析協(xié)議表項。
[0013]本發(fā)明還提供了一種主備用路由設備間的切換方法,包括上述主備用路由設備間的備份方法中的各步驟;還包括:備用路由設備根據(jù)地址解析協(xié)議表項進行用戶的下行流量的轉(zhuǎn)發(fā)。
[0014]本發(fā)明還提供了一種路由系統(tǒng),包括:主用路由設備和至少一個備用路由設備,主用路由設備用于在主備用路由設備切換之前,按照預設規(guī)則將主用路由設備學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備;備用路由設備用于接收并學習地址解析協(xié)議表項。
[0015]在本法發(fā)明的一種實施例中,主用路由設備用于周期性地將其學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備;或在其學習到的用戶的地址解析協(xié)議表項的數(shù)量達到預設值時將其發(fā)送給備用路由設備。
[0016]在本法發(fā)明的一種實施例中,路由系統(tǒng)還包括處理器,用于在主用路由設備按照預設規(guī)則將其學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備之前,配置主用路由設備和備用路由設備之間的跨機架備份組。
[0017]在本法發(fā)明的一種實施例中,備用路由設備還用于在主備用路由設備切換時,根據(jù)地址解析協(xié)議表項進行用戶的下行流量的轉(zhuǎn)發(fā)。
[0018]本發(fā)明還提供了一種主用路由設備,包括:發(fā)送模塊,用于在主備用路由設備切換之前,按照預設規(guī)則將學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備,供備用路由設備學習。
[0019]本發(fā)明還提供了一種備用路由設備,包括:接收模塊和學習模塊;接收模塊用于在主備用路由設備切換之前,接收主用路由設備發(fā)送的用戶的地址解析協(xié)議表項;學習模塊用于學習地址解析協(xié)議表項。
[0020]在本法發(fā)明的一種實施例中,還包括轉(zhuǎn)發(fā)模塊,用于根據(jù)地址解析協(xié)議表項進行用戶的下行流量的轉(zhuǎn)發(fā)。
[0021 ] 本發(fā)明的有益效果是:
[0022]本發(fā)明提供了主、備用路由設備及設備間的備份、切換方法及路由系統(tǒng),該主備用路由設備間的備份方法包括:在主備用路由設備切換之前,主用路由設備按照預設規(guī)則將學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備;備用路由設備接收并學習該地址解析協(xié)議表項。本發(fā)明提供的方法通過讓主用路由設備在進行主備用路由設備切換之前,就將學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備,讓備用路由設備可以提前學習用戶的地址解析協(xié)議表項。當主備用路由設備進行切換時,備用路由設備因已經(jīng)學習了用戶的地址解析協(xié)議表項,所以就可以直接根據(jù)該地址解析協(xié)議表項進行用戶的下行流量的轉(zhuǎn)發(fā),從而節(jié)省了學習地址解析協(xié)議表項的時間,加快了主備用路由設備間的切換速度。
【附圖說明】
[0023]圖1為本發(fā)明實施例一提供的一種主備用路由設備間的備份方法的流程示意圖;
[0024]圖2為本發(fā)明實施例二提供的一種主備用路由設備間的備份方法的流程示意圖;
[0025]圖3為本發(fā)明實施例三提供的一種主備用路由設備間的切換方法的流程示意圖;
[0026]圖4為本發(fā)明實施例五提供的一種主備用路由設備間的備份方法的流程示意圖;
[0027]圖5為本發(fā)明實施例六提供的一種主備用路由設備間的備份方法的流程示意圖;
[0028]圖6為本發(fā)明實施例七提供的一種路由系統(tǒng)的結(jié)構(gòu)示意圖;
[0029]圖7為本發(fā)明實施例七提供的另一種路由系統(tǒng)的結(jié)構(gòu)意圖;
[0030]圖8為本發(fā)明實施例九提供的一種備用路由設備的結(jié)構(gòu)示意圖;
[0031]圖9為本發(fā)明實施例久提供的另一種備用路由設備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0032]下面通過【具體實施方式】結(jié)合附圖對本發(fā)明作進一步詳細說明。
[0033]實施例一:
[0034]本實施例提供了一種主備用路由設備間的備份方法,請參考圖1,該方法包括如下步驟:
[0035]步驟S101:在主備用路由設備切換之前,主用路由設備按照預設規(guī)則將學習到的用戶的地址解析協(xié)議表項發(fā)送給備用路由設備;
[0036]步驟S102:備用路由設備接收并學習該地址解析協(xié)議表項。
[0037]在本實施例中,在主備用路由設備進行切換之前,轉(zhuǎn)發(fā)任務由主用路