專利名稱:Vrrp組流量同步切換方法和路由設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及虛擬路由器冗余協(xié)議(VRRP)組網(wǎng)技術(shù)領(lǐng)域,特別涉及VRRP組流量同步切換方法和路由設(shè)備。
背景技術(shù):
圖1為現(xiàn)有VRRP組網(wǎng)的結(jié)構(gòu)示意圖,如圖1所示,CE1、CE2上行VRRP,CE1是主用設(shè)備,CE2為備用設(shè)備。當(dāng)CEl出現(xiàn)故障時,報文被切換到備用鏈路,即LSWl與CE2間的鏈路以及LSW2與 CE2上進行轉(zhuǎn)發(fā);此時,如果CEl恢復(fù)正常工作,則CEl將向LSWl和LSW2發(fā)送免費ARP報文,通知LSWl以及LSW2將報文通過主用鏈路,即LSWl與CEl間的鏈路以及LSW2與CEl間的鏈路,進行轉(zhuǎn)發(fā)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種VRRP組流量同步切換方法,在VRRP組網(wǎng)中的主用設(shè)備恢復(fù)正常工作后,不僅能夠保證VRRP組流量同步切換到恢復(fù)正常工作的主用設(shè)備上,而且還能夠減少切換時報文丟失的數(shù)量。本發(fā)明還提供了一種路由設(shè)備,在VRRP組網(wǎng)中的主用設(shè)備恢復(fù)正常工作后,不僅能夠保證VRRP組流量同步切換到恢復(fù)正常工作的主用設(shè)備上,而且還能夠減少切換時報文丟失的數(shù)量。為了達到上述目的,本發(fā)明提出的技術(shù)方案為—種虛擬路由器冗余協(xié)議VRRP組流量同步切換方法,該方法包括將主用設(shè)備上連接各二層設(shè)備的端口進行綁定;主用設(shè)備恢復(fù)正常工作,等待預(yù)訂時間后將綁定的所述端口同時UP,通過綁定的所述端口向連接的各所述二層設(shè)備發(fā)送免費地址解析協(xié)議ARP報文,使各所述二層設(shè)備將流量同步切換到恢復(fù)正常工作的主用設(shè)備。當(dāng)主用設(shè)備恢復(fù)正常工作時,該方法還包括恢復(fù)正常工作的主用設(shè)備接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份,以使得恢復(fù)正常工作的主用設(shè)備同步VRRP組網(wǎng)中的ARP表項。所述恢復(fù)正常工作的主用設(shè)備通過心跳報文接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份。所述預(yù)定時間不小于恢復(fù)正常工作的主用設(shè)備完成同步VRRP組網(wǎng)中的ARP表項的時間。一種路由設(shè)備,該路由設(shè)備為虛擬路由器冗余協(xié)議VRRP組中的主用設(shè)備,該路由設(shè)備包括端口綁定單元和同步切換單元,其中,所述端口綁定單元,用于將自身連接各二層設(shè)備的端口進行綁定;所述同步切換單元,用于當(dāng)自身恢復(fù)正常工作時,等待預(yù)訂時間后將綁定的所述
3端口同時UP,通過所述端口綁定單元綁定的所述端口向連接的各所述二層設(shè)備發(fā)送免費地址解析協(xié)議ARP報文,使各所述二層設(shè)備將流量同步切換到自身。該路由設(shè)備還包括備份同步單元,用于接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份,以使得自身同步VRRP組網(wǎng)中的ARP表項,則,所述同步切換單元,用于根據(jù)備份同步單元接收到的ARP備份將流量同步切換到自身。所述備份同步單元通過心跳報文接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份。所述同步切換單元中的預(yù)定時間不小于備份同步單元同步完成VRRP組網(wǎng)中的 ARP表項的時間。一種路由設(shè)備,該路由設(shè)備為虛擬路由器冗余協(xié)議VRRP組中的備用設(shè)備。該路由設(shè)備包括備份同步單元,用于向恢復(fù)正常工作的主用設(shè)備發(fā)送ARP備份,以使得恢復(fù)正常工作的主用設(shè)備同步VRRP組網(wǎng)中的ARP表項。所述備份同步單元通過心跳報文向恢復(fù)正常工作的主用設(shè)備發(fā)送ARP備份綜上所述,本發(fā)明所采用的VRRP組流量同步切換方法,是通過對VRRP組網(wǎng)中主用設(shè)備上連接各二層設(shè)備的端口進行綁定,使得綁定的所述端口能夠同時UP,從而當(dāng)主用設(shè)備恢復(fù)正常工作時,同時UP的端口能夠同時向各所述二層設(shè)備發(fā)送免費ARP報文,也就使得流量能夠同步切換到恢復(fù)正常工作的主用設(shè)備上。由于本發(fā)明方法通過對主用設(shè)備上連接各二層設(shè)備的端口進行綁定,使得各端口的狀態(tài)能夠同步,因此,在VRRP組網(wǎng)中的主用設(shè)備恢復(fù)正常工作后,保證了流量同步切換到恢復(fù)正常工作的主用設(shè)備,而且還能夠減少切換時報文丟失的數(shù)量。
圖1為現(xiàn)有VRRP組網(wǎng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明VRRP組流量同步切換方法的工作流程圖;圖3為本發(fā)明所采用的路由設(shè)備實施一的結(jié)構(gòu)示意圖;圖4為本發(fā)明所采用的路由設(shè)備實施二的結(jié)構(gòu)示意圖。
具體實施例方式為了解決本發(fā)明提出的技術(shù)問題,本發(fā)明所述方案的具體實現(xiàn)包括將主用設(shè)備上連接各二層設(shè)備的端口進行綁定;主用設(shè)備恢復(fù)正常工作,等待預(yù)訂時間后將綁定的所述端口同時UP,通過綁定的所述端口向連接的各所述二層設(shè)備發(fā)送免費ARP報文,使各所述二層設(shè)備將流量同步切換到恢復(fù)正常工作的主用設(shè)備。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例對本發(fā)明作進一步地詳細描述。圖2為本發(fā)明VRRP組流量同步切換方法的工作流程圖。該方法應(yīng)用于如圖1所述的VRRP組網(wǎng)中。如圖2所示,該流程包括步驟201 將主用設(shè)備上連接各二層設(shè)備的端口進行綁定。在本步驟中,將主用設(shè)備上連接各二層設(shè)備的端口進行綁定,也就避免了為UP的端口接收到的報文可能會因為其他端口還處于DOWN的狀態(tài),而造成報文的丟失。具體如何對端口進行綁定為現(xiàn)有技術(shù),這里不再贅述。步驟202 主用設(shè)備接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份,以使得恢復(fù)正常工作的主用設(shè)備同步VRRP組網(wǎng)中的ARP表項。在本步驟中,當(dāng)主用設(shè)備故障時,還需要接收由當(dāng)前正常工作的設(shè)備發(fā)送的ARP 備份,從而使得當(dāng)主用設(shè)備恢復(fù)正常工作時,能夠能夠根據(jù)ARP備份確定出設(shè)備,也就避免了當(dāng)主用設(shè)備接收到報文時,由于進行ARP而帶來的報文的丟失。需要說明的是,在本步驟中,恢復(fù)正常工作的主用設(shè)備通過心跳報文接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份。步驟203 主用設(shè)備恢復(fù)正常工作,等待預(yù)訂時間后將綁定的所述端口同時UP,通過綁定的所述端口向連接的各所述二層設(shè)備發(fā)送免費地址解析協(xié)議ARP報文,使各所述二層設(shè)備將流量同步切換到恢復(fù)正常工作的主用設(shè)備。需要說明的是,所述預(yù)定時間不小于恢復(fù)正常工作的主用設(shè)備完成同步VRRP組網(wǎng)中的ARP表項的時間。至此,即完成了本發(fā)明VRRP組網(wǎng)中的同步切換方法的整個工作流程?;谏鲜龇椒ǎ瑘D3給出了本發(fā)明所采用的路由設(shè)備實施例一的結(jié)構(gòu)示意圖,該路由設(shè)備為VRRP組中的主用設(shè)備。如圖3所示,該路由設(shè)備包括端口綁定單元31和同步切換單元32,其中,所述端口綁定單元31,用于將自身連接各二層設(shè)備的端口進行綁定;所述同步切換單元32,用于當(dāng)自身恢復(fù)正常工作時,等待預(yù)訂時間后將綁定的所述端口同時UP,通過所述端口綁定單元31綁定的所述端口向連接的各所述二層設(shè)備發(fā)送免費地址解析協(xié)議ARP報文,使各所述二層設(shè)備將流量同步切換到自身。進一步地,該路由設(shè)備還包括備份同步單元33,用于接收當(dāng)前工作的設(shè)備發(fā)送的 ARP備份,以使得自身同步VRRP組網(wǎng)中的ARP表項;則,所述同步切換單元32,用于根據(jù)備份同步單元33接收到的ARP備份將流量同步切換到自身。其中,所述備份同步單元33通過心跳報文接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份。所述同步切換單元32中的預(yù)定時間不小于備份同步單元33同步完成VRRP組網(wǎng)中的ARP表項的時間。同樣地,圖4給出了本發(fā)明所采用的路由設(shè)備實施例二的結(jié)構(gòu)示意圖。該路由設(shè)備為VRRP組中的備用設(shè)備。該路由設(shè)備包括備份同步單元41,用于向恢復(fù)正常工作的主用設(shè)備發(fā)送ARP備份,以使得恢復(fù)正常工作的主用設(shè)備同步VRRP組網(wǎng)中的ARP表項。其中,所述備份同步單元41通過心跳報文向恢復(fù)正常工作的主用設(shè)備發(fā)送ARP備份。至此,即得到了本發(fā)明所采用的路由設(shè)備,圖3和圖4所述路由設(shè)備的具體工作流程同圖2,這里不再贅述??傊?,本發(fā)明所采用的VRRP組網(wǎng)中的同步切換方法,通過對VRRP組網(wǎng)中主用設(shè)備上連接各二層設(shè)備的端口進行綁定,使得綁定的所述端口能夠同時UP,從而當(dāng)主用設(shè)備恢復(fù)正常工作時,同時UP的端口能夠同時向各所述二層設(shè)備發(fā)送免費ARP報文,也就使得流量能夠同步切換到恢復(fù)正常工作的主用設(shè)備上。由于本發(fā)明方法通過對主用設(shè)備上連接各二層設(shè)備的端口進行綁定,使得各端口的狀態(tài)能夠同步,因此,在VRRP組網(wǎng)中的主用設(shè)備恢復(fù)正常工作后,保證了流量同步切換到恢復(fù)正常工作的主用設(shè)備,而且還能夠減少切換時報文丟失的數(shù)量。進一步地,本發(fā)明VRRP組網(wǎng)中的流量同步切換方法,恢復(fù)正常工作的主用設(shè)備還能夠接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份,從而使得恢復(fù)正常工作的主用設(shè)備能夠同步 VRRP組網(wǎng)中的ARP表項,也就避免了主用設(shè)備在進行三層轉(zhuǎn)發(fā)時觸發(fā)ARP帶來的延時,也就進一步避免了報文的丟失。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明保護的范圍之內(nèi)。
權(quán)利要求
1.一種虛擬路由器冗余協(xié)議VRRP組流量同步切換方法,其特征在于,該方法包括將主用設(shè)備上連接各二層設(shè)備的端口進行綁定;主用設(shè)備恢復(fù)正常工作,等待預(yù)訂時間后將綁定的所述端口同時UP,通過綁定的所述端口向連接的各所述二層設(shè)備發(fā)送免費地址解析協(xié)議ARP報文,使各所述二層設(shè)備將流量同步切換到恢復(fù)正常工作的主用設(shè)備。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)主用設(shè)備恢復(fù)正常工作時,該方法還包括恢復(fù)正常工作的主用設(shè)備接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份,以使得恢復(fù)正常工作的主用設(shè)備同步VRRP組網(wǎng)中的ARP表項。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述恢復(fù)正常工作的主用設(shè)備通過心跳報文接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預(yù)定時間不小于恢復(fù)正常工作的主用設(shè)備完成同步VRRP組網(wǎng)中的ARP表項的時間。
5.一種路由設(shè)備,其特征在于,該路由設(shè)備為虛擬路由器冗余協(xié)議VRRP組中的主用設(shè)備,該路由設(shè)備包括端口綁定單元和同步切換單元,其中,所述端口綁定單元,用于將自身連接各二層設(shè)備的端口進行綁定;所述同步切換單元,用于當(dāng)自身恢復(fù)正常工作時,等待預(yù)訂時間后將綁定的所述端口同時UP,通過所述端口綁定單元綁定的所述端口向連接的各所述二層設(shè)備發(fā)送免費地址解析協(xié)議ARP報文,使各所述二層設(shè)備將流量同步切換到自身。
6.根據(jù)權(quán)利要求5所述的路由設(shè)備,其特征在于,該路由設(shè)備還包括備份同步單元,用于接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份,以使得自身同步VRRP組網(wǎng)中的ARP表項,則,所述同步切換單元,用于根據(jù)備份同步單元接收到的ARP備份將流量同步切換到自身。
7.根據(jù)權(quán)利要求6所述的路由設(shè)備,其特征在于,所述備份同步單元通過心跳報文接收當(dāng)前工作的設(shè)備發(fā)送的ARP備份。
8.根據(jù)權(quán)利要求6所述的路由設(shè)備,其特征在于,所述同步切換單元中的預(yù)定時間不小于備份同步單元同步完成VRRP組網(wǎng)中的ARP表項的時間。
9.一種路由設(shè)備,其特征在于,該路由設(shè)備為虛擬路由器冗余協(xié)議VRRP組中的備用設(shè)備。該路由設(shè)備包括備份同步單元,用于向恢復(fù)正常工作的主用設(shè)備發(fā)送ARP備份,以使得恢復(fù)正常工作的主用設(shè)備同步VRRP組網(wǎng)中的ARP表項。
10.根據(jù)權(quán)利要求9所述的路由設(shè)備,其特征在于,所述備份同步單元通過心跳報文向恢復(fù)正常工作的主用設(shè)備發(fā)送ARP備份。
全文摘要
本發(fā)明公開了一種VRRP組流量同步切換方法,該方法包括將主用設(shè)備上連接各二層設(shè)備的端口進行綁定;主用設(shè)備恢復(fù)正常工作,等待預(yù)訂時間后將綁定的所述端口同時UP,通過綁定的所述端口向連接的各所述二層設(shè)備發(fā)送免費地址解析協(xié)議ARP報文,使各所述二層設(shè)備將流量同步切換到恢復(fù)正常工作的主用設(shè)備。本發(fā)明同時公開了一種路由設(shè)備,應(yīng)用本發(fā)明所述的VRRP組流量同步切換方法和路由設(shè)備,在VRRP組網(wǎng)的主用設(shè)備恢復(fù)正常工作后,不僅能夠保證VRRP組流量同步切換到恢復(fù)正常工作的主用設(shè)備上,而且還能夠減少切換時報文丟失的數(shù)量。
文檔編號H04L12/56GK102571598SQ201210025069
公開日2012年7月11日 申請日期2012年2月6日 優(yōu)先權(quán)日2012年2月6日
發(fā)明者吳文 申請人:杭州華三通信技術(shù)有限公司