專利名稱:地址解析協(xié)議表的同步方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種地址解析協(xié)議(Address ResolutionProtocol,簡(jiǎn)稱為ARP)表的同步方法及裝置。
背景技術(shù):
隨著長(zhǎng)期演進(jìn)(Long Term Evolution,簡(jiǎn)稱為L(zhǎng)TE)等技術(shù)的發(fā)展,在移動(dòng)回傳網(wǎng)中,在匯聚層引入三層虛擬專用網(wǎng)絡(luò)(Virtual Private Network,簡(jiǎn)稱為VPN)技術(shù),而在接入層,可以繼續(xù)采用二層虛擬專用網(wǎng)絡(luò)(Layer2 Virtual Private Network,簡(jiǎn)稱為L(zhǎng)2VPN)技術(shù),為了保證全程的多協(xié)議標(biāo)簽交換(Multi-Protocol Label Switching,簡(jiǎn)稱為MPLS)標(biāo)簽轉(zhuǎn)發(fā),需要在匯聚層設(shè)備上開啟二三層VPN橋接功能,同時(shí),為了提高網(wǎng)絡(luò)的可靠性,需要在兩臺(tái)橋接點(diǎn)設(shè)備上使用虛擬路由器冗余協(xié)議(Virtual Router RedundancyProtocol,簡(jiǎn)稱為VRRP)功能。但是,當(dāng)VRRP發(fā)生倒換之后,由于VRRP備節(jié)點(diǎn)上沒(méi)有ARP表,需要重新學(xué)習(xí)ARP,會(huì)導(dǎo)致較長(zhǎng)時(shí)間的丟包,無(wú)法滿足電信級(jí)50ms的倒換要求。目前一般可以采取兩種方式來(lái)解決這個(gè)問(wèn)題,其一是接入層設(shè)備啟用ARP雙發(fā)的功能,同時(shí)向主備VRRP設(shè)備發(fā)送ARP信息,從而達(dá)到在主備橋接點(diǎn)上ARP表同步的目的,但是這種方法要求所有接入層設(shè)備要支持ARP雙發(fā),如果接入層設(shè)備不支持,就無(wú)法使用這種方法;其二是采用靜態(tài)配置ARP表進(jìn)行同步的方式,一般可以應(yīng)用在PTN環(huán)境下采用靜態(tài)L3VPN的情況,但是這個(gè)當(dāng)接入層有設(shè)備變更等情況,都需要手工修改,工作量比較大。針對(duì)相關(guān)技術(shù)中ARP表的同步方法導(dǎo)致設(shè)備成本比較高或者操作工作量比較大的問(wèn)題,目如尚未提出有效的解決方案。
發(fā)明內(nèi)容
針對(duì)相關(guān)技術(shù)中ARP表的同步方法導(dǎo)致設(shè)備成本比較高或者操作工作量比較大的問(wèn)題,本發(fā)明提供了一種地址解析協(xié)議表的同步方法及裝置,以至少解決該問(wèn)題。根據(jù)本發(fā)明的一個(gè)方面,提供了一種地址解析協(xié)議表的同步方法,包括將二三層虛擬專用網(wǎng)絡(luò)(VPN)橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議(VRRP)備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備;將所述ARP報(bào)文加載到所述備設(shè)備的本地ARP表中,進(jìn)行所述ARP表的同步。優(yōu)選地,將二三層虛擬專用網(wǎng)絡(luò)(VPN)橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議VRRP備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備包括將所述主設(shè)備的虛接口接收到的所述ARP報(bào)文復(fù)制到所述監(jiān)聽通道的虛接口的本地二層轉(zhuǎn)發(fā)實(shí)例;并將所述本地二層轉(zhuǎn)發(fā)實(shí)例發(fā)送給所述備設(shè)備的虛接口。優(yōu)選地,在將所述主設(shè)備的虛接口接收到的所述ARP報(bào)文復(fù)制到所述監(jiān)聽通道的本地二層轉(zhuǎn)發(fā)實(shí)例之前,還包括將所述主設(shè)備的虛接口、所述備設(shè)備的虛接口與所述監(jiān)聽通道的本地二層虛接口進(jìn)行綁定。優(yōu)選地,在將二三層虛擬專用網(wǎng)絡(luò)VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議(VRRP)備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備之后,還包括將所述ARP報(bào)文加載到所述主設(shè)備的本地的ARP表中。優(yōu)選地,所述監(jiān)聽通道為二層虛擬專用網(wǎng)絡(luò)(L2VPN)通道。根據(jù)本發(fā)明的另一方面,提供了一種ARP表的同步裝置,包括第一發(fā)送模塊,用于將二三層虛擬專用網(wǎng)絡(luò)VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議(VRRP)備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備;第一加載模塊,用于將所述ARP報(bào)文加載到所述備設(shè)備的本地ARP表中,進(jìn)行所述ARP表的同步。優(yōu)選地,所述第一發(fā)送模塊包括復(fù)制模塊,用于將所述主設(shè)備的虛接口接收到的 所述ARP報(bào)文復(fù)制到所述監(jiān)聽通道的虛接口的本地二層轉(zhuǎn)發(fā)實(shí)例;第二發(fā)送模塊,用于將所述本地二層轉(zhuǎn)發(fā)實(shí)例發(fā)送給所述備設(shè)備的虛接口。優(yōu)選地,還包括綁定模塊,用于將所述主設(shè)備的虛接口、所述備設(shè)備的虛接口與所述監(jiān)聽通道的本地二層虛接口進(jìn)行綁定。優(yōu)選地,還包括第二加載模塊,用于將所述ARP報(bào)文加載到所述主設(shè)備的本地的ARP表中。優(yōu)選地,所述監(jiān)聽通道為二層虛擬專用網(wǎng)絡(luò)(L2VPN)通道。通過(guò)本發(fā)明,采用將二三層VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議(VRRP)備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備;然后將ARP報(bào)文加載到該備設(shè)備的本地ARP表中,進(jìn)行所述ARP表的同步,解決了相關(guān)技術(shù)中ARP表的同步方法導(dǎo)致設(shè)備成本比較高或者操作工作量比較大的問(wèn)題,進(jìn)而達(dá)到了降低設(shè)備成本以及操作工作量的效果。
此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明實(shí)施例的地址解析協(xié)議表的同步方法的流程圖;圖2是根據(jù)本發(fā)明實(shí)施例的地址解析協(xié)議表的同步裝置的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實(shí)施例的地址解析協(xié)議表的同步裝置的優(yōu)選的結(jié)構(gòu)框圖;圖4是根據(jù)本發(fā)明實(shí)施例的可應(yīng)用于配置了二三層VPN橋接并配置VRRP的網(wǎng)絡(luò)環(huán)境的示意圖;圖5是根據(jù)本發(fā)明實(shí)施例的主設(shè)備上工作的流程圖;以及圖6是根據(jù)本發(fā)明實(shí)施例的備設(shè)備上工作的流程圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。本實(shí)施例提供了一種ARP表的同步方法,圖I是根據(jù)本發(fā)明實(shí)施例的地址解析協(xié)議表的同步方法的流程圖,包括如下的步驟S102至步驟S104。步驟S102 :將二三層虛擬專用網(wǎng)絡(luò)(VPN)橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議(VRRP)備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備。步驟S104 :將該ARP報(bào)文加載到該備設(shè)備的本地ARP表中,進(jìn)行ARP表的同步。通過(guò)上述步驟,將二三層VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文通過(guò)監(jiān)聽通道發(fā) 送給與該主設(shè)備為VRRP備用關(guān)系的備設(shè)備,然后將該ARP報(bào)文加載到該備設(shè)備的本地ARP表中,實(shí)現(xiàn)了 ARP表的同步,該實(shí)施方式并不要求接入層設(shè)備支持ARP雙發(fā),且當(dāng)接入層有設(shè)備變更時(shí),不需要手工進(jìn)行修改,所以克服了相關(guān)技術(shù)中ARP表的同步方法導(dǎo)致設(shè)備成本比較高或者操作工作量比較大的問(wèn)題,從而達(dá)到了降低設(shè)備成本以及操作工作量的效果。在實(shí)施時(shí),為了提高ARP報(bào)文傳輸?shù)目煽啃裕梢詫⒃撝髟O(shè)備的虛接口接收到的該ARP報(bào)文復(fù)制到該監(jiān)聽通道的虛接口的本地二層轉(zhuǎn)發(fā)實(shí)例;并將該本地二層轉(zhuǎn)發(fā)實(shí)例發(fā)送給該備設(shè)備的虛接口。比較優(yōu)的,在上述實(shí)施方式中,可以將主設(shè)備的虛接口、該備設(shè)備的虛接口與該監(jiān)聽通道的本地二層虛接口進(jìn)行綁定。該方式可以提高ARP報(bào)文傳輸?shù)目煽啃?。為了?shí)現(xiàn)主備設(shè)備之間ARP表的同步,在步驟S102之后,還包括將該ARP報(bào)文加載到該主設(shè)備的本地的ARP表中。該優(yōu)選實(shí)施方式實(shí)現(xiàn)了更新主設(shè)備的ARP表。優(yōu)選地,監(jiān)聽通道為二層虛擬專用網(wǎng)絡(luò)(L2VPN)通道。采用現(xiàn)有的L2VPN通道作為監(jiān)聽通道,提高了信息發(fā)送的準(zhǔn)確性。需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。在另外一個(gè)實(shí)施例中,還提供了一種地址解析協(xié)議表的同步軟件,該軟件用于執(zhí)行上述實(shí)施例及優(yōu)選實(shí)施例中描述的技術(shù)方案。在另外一個(gè)實(shí)施例中,還提供了一種存儲(chǔ)介質(zhì),該存儲(chǔ)介質(zhì)中存儲(chǔ)有上述地址解析協(xié)議表的同步軟件,該存儲(chǔ)介質(zhì)包括但不限于光盤、軟盤、硬盤、可擦寫存儲(chǔ)器等。本發(fā)明實(shí)施例還提供了一種地址解析協(xié)議表的同步裝置,該地址解析協(xié)議表的同步裝置可以用于實(shí)現(xiàn)上述地址解析協(xié)議表的同步方法及優(yōu)選實(shí)施方式,已經(jīng)進(jìn)行過(guò)說(shuō)明的,不再贅述,下面對(duì)該地址解析協(xié)議表的同步裝置中涉及到的模塊進(jìn)行說(shuō)明。如以下所使用的,術(shù)語(yǔ)“模塊”可以實(shí)現(xiàn)預(yù)定功能的軟件和/或硬件的組合。盡管以下實(shí)施例所描述的系統(tǒng)和方法較佳地以軟件來(lái)實(shí)現(xiàn),但是硬件,或者軟件和硬件的組合的實(shí)現(xiàn)也是可能并被構(gòu)想的。圖2是根據(jù)本發(fā)明實(shí)施例的地址解析協(xié)議表的同步裝置的結(jié)構(gòu)框圖,如圖2所示,該裝置包括第一發(fā)送模塊22和第一加載模塊24,下面對(duì)上述結(jié)構(gòu)進(jìn)行詳細(xì)描述。第一發(fā)送模塊22,用于將二三層虛擬專用網(wǎng)絡(luò)VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議VRRP備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備;第一加載模塊24,連接至第一發(fā)送模塊22,用于將第一發(fā)送模塊22發(fā)送的ARP報(bào)文加載到該備設(shè)備的本地ARP表中,進(jìn)行該ARP表的同步。圖3是根據(jù)本發(fā)明實(shí)施例的地址解析協(xié)議表的同步裝置的優(yōu)選的結(jié)構(gòu)框圖,如圖3所示,第一發(fā)送模塊22包括復(fù)制模塊222,第二發(fā)送模塊224 ;該裝置還包括綁定模塊32,第二加載模塊34,下面對(duì)上述結(jié)構(gòu)進(jìn)行詳細(xì)描述。
復(fù)制模塊222,用于將該主設(shè)備的虛接口接收到的該ARP報(bào)文復(fù)制到該監(jiān)聽通道的虛接口的本地二層轉(zhuǎn)發(fā)實(shí)例;第二發(fā)送模塊224,連接至復(fù)制模塊222,用于將該本地二層轉(zhuǎn)發(fā)實(shí)例發(fā)送給該備設(shè)備的虛接口。 優(yōu)選地,該裝置還包括綁定模塊32,連接至復(fù)制模塊222和第二發(fā)送模塊224,用于將該主設(shè)備的虛接口、該備設(shè)備的虛接口與該監(jiān)聽通道的本地二層虛接口進(jìn)行綁定。優(yōu)選地,該裝置還包括第二加載模塊34,連接至第一發(fā)送模塊22,用于在第一發(fā)送模塊22將ARP表發(fā)送給備設(shè)備之后,將ARP報(bào)文加載到主設(shè)備的本地的ARP表中。優(yōu)選地,監(jiān)聽通道為二層虛擬專用網(wǎng)絡(luò)(L2VPN)通道。
下面將結(jié)合優(yōu)選實(shí)施例進(jìn)行說(shuō)明,以下優(yōu)選實(shí)施例結(jié)合了上述實(shí)施例及優(yōu)選實(shí)施方式。優(yōu)選實(shí)施例一本實(shí)施例提供了一種ARP同步方法,該方法包括在配置了 VRRP的二三層VPN橋接點(diǎn)設(shè)備之間,配置一條專用的L2VPN通道,稱為ARP監(jiān)聽通道,并在兩個(gè)橋接節(jié)點(diǎn)上,將配置VPPR的L3VPN的三層橋接虛接口和ARP監(jiān)聽通道的本地二層虛接口綁定,在VRRP主設(shè)備上,當(dāng)三層橋接虛接口解析到ARP報(bào)文之后,在加載到本地ARP的同時(shí),復(fù)制一份到ARP監(jiān)聽通道所在二層轉(zhuǎn)發(fā)實(shí)例,并通過(guò)ARP監(jiān)聽通道發(fā)送到VRRP備用設(shè)備,在VRRP備用設(shè)備上,ARP監(jiān)聽通道的本地接口在收到發(fā)送過(guò)來(lái)的ARP報(bào)文之后,復(fù)制一份到VRRP備用設(shè)備的三層橋接虛接口上,三層橋接虛接口按照正常的ARP學(xué)習(xí)流程,加載到本地的ARP表中,從而完成了雙機(jī)的ARP表同步。通過(guò)本實(shí)施例的實(shí)施方式,克服現(xiàn)有的ARP表同步需要接入層設(shè)備支持ARP雙發(fā)或者需要純手工靜態(tài)配置來(lái)進(jìn)行同步的缺陷,將VRRP主設(shè)備上收到的ARP請(qǐng)求報(bào)文,復(fù)制并通過(guò)專用通道傳送到VRRP備用設(shè)備上,并通過(guò)關(guān)聯(lián)的方式,使得從專用通道上送到VRRP備設(shè)備的ARP請(qǐng)求報(bào)文,加載到VRRP對(duì)應(yīng)的三層實(shí)例(包括L3VPN實(shí)例中),從而實(shí)現(xiàn)主備設(shè)備雙機(jī)ARP表同步的方法。優(yōu)選實(shí)施例二本實(shí)施例提供了一種ARP同步裝置,該裝置包括如下模塊ARP監(jiān)聽端口配置模塊42、ARP報(bào)文復(fù)置模塊44,下面對(duì)上述結(jié)構(gòu)進(jìn)行詳細(xì)描述。ARP監(jiān)聽端口配置模塊42,主要用于二三層VPN橋接節(jié)點(diǎn)上,將二三層VPN橋接的三層實(shí)例虛接口和監(jiān)聽通道所在的二層轉(zhuǎn)發(fā)實(shí)例的二層虛接口進(jìn)行綁定。 ARP復(fù)制模塊44,用于在VRRP主節(jié)點(diǎn)上,當(dāng)二三層VPN橋接三層虛接口接收到ARP報(bào)文,則在加載到本地ARP的同時(shí),復(fù)制一份到綁定的監(jiān)聽通道的二層虛接口 ;在VRRP備節(jié)點(diǎn)上,當(dāng)監(jiān)聽通道所在的二層虛接口接收到報(bào)文,就復(fù)制一份到綁定的二三層VPN橋接三層虛接口。優(yōu)選實(shí)施例三本實(shí)施例提供了一種通過(guò)監(jiān)聽通道進(jìn)行ARP報(bào)文復(fù)制進(jìn)行雙機(jī)間ARP同步的方法,該方法包括如下步驟S202至步驟S208。步驟S202 :根據(jù)網(wǎng)絡(luò)拓?fù)?,確定配置了二三層VPN橋接并配置為VRRP主備關(guān)系的兩個(gè)橋接節(jié)點(diǎn),在兩個(gè)節(jié)點(diǎn)之間配置一條L2VPN的監(jiān)聽通道;步驟S204 :在兩個(gè)橋接節(jié)點(diǎn)上,配置二三層VPN橋接的三層虛接口和監(jiān)聽通道的本地二層虛接口之間的綁定關(guān)系。步驟S206 :在VRRP的主節(jié)點(diǎn)上,當(dāng)二三層VPN橋接的三層虛接口接收到ARP請(qǐng)求之后,在加載到本地ARP表的同時(shí),復(fù)制一份到綁定的監(jiān)聽通道二層虛接口,并由監(jiān)聽通道發(fā)送出去。步驟S208 :在VRRP備節(jié)點(diǎn)上,當(dāng)監(jiān)聽通道二層虛接口接收到報(bào)文后,復(fù)制一份到綁定的二三層VPN橋接的三層虛接口。三層虛接口收到ARP報(bào)文后正常加載到本地ARP表,并進(jìn)行老化時(shí)間更新等。通過(guò)上述優(yōu)選實(shí)施例的技術(shù)方案,可以實(shí)現(xiàn)如下技術(shù)效果(I)通過(guò)監(jiān)聽通道來(lái)復(fù)制ARP報(bào)文,完成主備節(jié)點(diǎn)間的ARP表同步,只需要在主備節(jié)點(diǎn)上支持即可,對(duì)接入環(huán)設(shè)備無(wú)額外要求。
(2)通過(guò)定期的同步,使得備節(jié)點(diǎn)上具有主節(jié)點(diǎn)上的ARP表項(xiàng),當(dāng)發(fā)生VRRP的主備倒換后,由于無(wú)需重新學(xué)習(xí)ARP表信息,可以有效減少丟包時(shí)間,在使用了 bfd for VRRP等快速檢測(cè)的情況下,可以將保護(hù)切換時(shí)間降低小于50ms。優(yōu)選實(shí)施例四本實(shí)施例提供了一種ARP表同步的方法,圖4是根據(jù)本發(fā)明實(shí)施例的可應(yīng)用于配置了二三層VPN橋接并配置VRRP的網(wǎng)絡(luò)環(huán)境的示意圖,如圖4所示,本實(shí)施例的雙機(jī)的ARP表同步,主要是通過(guò)在兩臺(tái)配置了 VRRP的二三層VPN橋接設(shè)備間,配置一個(gè)ARP監(jiān)聽通道,然后通過(guò)將主用VRRP上的ARP報(bào)文監(jiān)聽后復(fù)制,并通過(guò)監(jiān)聽通道發(fā)送備用VRRP設(shè)備,并復(fù)制到相關(guān)三層虛接口下,從而達(dá)到雙機(jī)ARP表同步的目的。本實(shí)施例主備雙機(jī)ARP表同步的實(shí)施包括如下步驟步驟S2 :如圖4所示的網(wǎng)絡(luò)拓?fù)?,確定配置了二三層VPN橋接并配置為VRRP主備關(guān)系的兩個(gè)橋接節(jié)點(diǎn),在兩個(gè)節(jié)點(diǎn)之間配置一條L2VPN的監(jiān)聽通道。步驟S4 :在兩個(gè)橋接節(jié)點(diǎn)上,配置二三層VPN橋接的三層虛接口和監(jiān)聽通道的本地二層虛接口之間的綁定關(guān)系。步驟S6 :在VRRP的主節(jié)點(diǎn)上,當(dāng)二三層VPN橋接的三層虛接口接收到ARP請(qǐng)求之后,在加載到本地ARP表的同時(shí),復(fù)制一份到綁定的監(jiān)聽通道二層虛接口,并由監(jiān)聽通道發(fā)送出去。該步驟包括的流程如圖5所示,包括步驟S502至步驟S506。步驟S502 :二三層CPN橋接三層虛接口是否收到ARP報(bào)文,在判斷結(jié)果為是時(shí),執(zhí)行步驟S504。步驟S504 :復(fù)制一份到該虛接口綁定的監(jiān)聽通道虛接口。步驟S506 :借用心跳線發(fā)送ARP信息報(bào)文。步驟S8 :在VRRP備節(jié)點(diǎn)上,當(dāng)監(jiān)聽通道二層虛接口接收到報(bào)文后,復(fù)制一份到綁定的二三層VPN橋接的三層虛接口。三層虛接口收到ARP報(bào)文后正常加載到本地ARP表,并進(jìn)行老化時(shí)間更新等,該步驟包括的流程如圖6所示,包括步驟S602至步驟S604。步驟S602 :判斷監(jiān)聽通道虛接口是否收到報(bào)文,判斷結(jié)果為是時(shí),執(zhí)行步驟S604。步驟S604 :復(fù)制一份到該虛接口綁定的二三層VPN橋接三層虛接口。步驟S606 :按照正常ARP報(bào)文流程加載到本地ARP表。在本實(shí)施例中,通過(guò)ARP監(jiān)聽通道實(shí)現(xiàn)主備雙機(jī)ARP表同步的方案,可以應(yīng)用在配置了二三層VPN橋接,并且配置了 VRRP的兩臺(tái)橋接點(diǎn)設(shè)備上。方案部署只需要兩臺(tái)橋接點(diǎn)設(shè)備支持。如圖I所示在配置了二三層VPN橋接并配置了 VRRP的兩臺(tái)橋接點(diǎn)設(shè)備之間配置監(jiān)聽通道;在兩個(gè)橋接節(jié)點(diǎn)上,配置二三層VPN橋接的三層虛接口和監(jiān)聽通道的本地二層虛接口之間的綁定關(guān)系。通過(guò)上述實(shí)施例,提供了一種ARP表的同步方法及裝置,當(dāng)使用二三層VPN橋接時(shí),如果使用VRRP技術(shù)對(duì)橋接節(jié)點(diǎn)進(jìn)行保護(hù)時(shí),如何通過(guò)監(jiān)聽通道將主設(shè)備上收到的ARP請(qǐng)求信息復(fù)制并傳遞到備用設(shè)備,然后關(guān)聯(lián)發(fā)送到對(duì)應(yīng)的三層實(shí)例(包括L3VPN實(shí)例),從而實(shí)現(xiàn)主備雙機(jī)的ARP表同步,以此消除主備倒換后由于需要重新學(xué)習(xí)ARP表而引起的長(zhǎng)時(shí)間不通,保證保護(hù)倒換的時(shí)間能達(dá)到電信級(jí)要求。需要說(shuō)明的是,這些技術(shù)效果并不是上述所有的實(shí)施方式所具有的,有些技術(shù)效果是某些優(yōu)選實(shí)施方式才能取得的。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中 的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種地址解析協(xié)議ARP表的同步方法,其特征在于包括 將二三層虛擬專用網(wǎng)絡(luò)VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議VRRP備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備; 將所述ARP報(bào)文加載到所述備設(shè)備的本地ARP表中,進(jìn)行所述ARP表的同步。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,將二三層虛擬專用網(wǎng)絡(luò)VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議VRRP備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備包括 將所述主設(shè)備的虛接口接收到的所述ARP報(bào)文復(fù)制到所述監(jiān)聽通道的虛接口的本地二層轉(zhuǎn)發(fā)實(shí)例; 并將所述本地二層轉(zhuǎn)發(fā)實(shí)例發(fā)送給所述備設(shè)備的虛接口。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在將所述主設(shè)備的虛接口接收到的所述ARP報(bào)文復(fù)制到所述監(jiān)聽通道的本地二層轉(zhuǎn)發(fā)實(shí)例之前,還包括 將所述主設(shè)備的虛接口、所述備設(shè)備的虛接口與所述監(jiān)聽通道的本地二層虛接口進(jìn)行綁定。
4.根據(jù)權(quán)利要求I所述的方法,其特征在于,在將二三層虛擬專用網(wǎng)絡(luò)VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議VRRP備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備之后,還包括 將所述ARP報(bào)文加載到所述主設(shè)備的本地的ARP表中。
5.根據(jù)權(quán)利要求I至4中任一項(xiàng)所述的方法,其特征在于,所述監(jiān)聽通道為二層虛擬專用網(wǎng)絡(luò)L2VPN通道。
6.一種地址解析協(xié)議ARP表的同步裝置,其特征在于包括 第一發(fā)送模塊,用于將二三層虛擬專用網(wǎng)絡(luò)VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議VRRP備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備; 第一加載模塊,用于將所述ARP報(bào)文加載到所述備設(shè)備的本地ARP表中,進(jìn)行所述ARP表的同步。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述第一發(fā)送模塊包括 復(fù)制模塊,用于將所述主設(shè)備的虛接口接收到的所述ARP報(bào)文復(fù)制到所述監(jiān)聽通道的虛接口的本地二層轉(zhuǎn)發(fā)實(shí)例; 第二發(fā)送模塊,用于將所述本地二層轉(zhuǎn)發(fā)實(shí)例發(fā)送給所述備設(shè)備的虛接口。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 綁定模塊,用于將所述主設(shè)備的虛接口、所述備設(shè)備的虛接口與所述監(jiān)聽通道的本地二層虛接口進(jìn)行綁定。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括 第二加載模塊,用于將所述ARP報(bào)文加載到所述主設(shè)備的本地的ARP表中。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的裝置,其特征在于,所述監(jiān)聽通道為二層虛擬專用網(wǎng)絡(luò)L2VPN通道。
全文摘要
本發(fā)明公開了一種地址解析協(xié)議表的同步方法及裝置,該方法包括將二三層虛擬專用網(wǎng)絡(luò)VPN橋接點(diǎn)的主設(shè)備接收到的ARP報(bào)文,通過(guò)監(jiān)聽通道發(fā)送給與該主設(shè)備為虛擬路由器冗余協(xié)議VRRP備用關(guān)系的二三層VPN橋接點(diǎn)的備設(shè)備;將ARP報(bào)文加載到備設(shè)備的本地ARP表中,進(jìn)行ARP表的同步。通過(guò)本發(fā)明,降低了ARP表同步的成本。
文檔編號(hào)H04L12/24GK102647304SQ20121014174
公開日2012年8月22日 申請(qǐng)日期2012年5月9日 優(yōu)先權(quán)日2012年5月9日
發(fā)明者周繼華, 曲延鋒, 韓俊杰 申請(qǐng)人:中興通訊股份有限公司南京分公司