專(zhuān)利名稱(chēng):快速重路由方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種快速重路由方法、裝置和系統(tǒng)。
背景技術(shù):
在CE (Customer Edge router,用戶(hù)邊緣路由器)雙歸PE (Provider Edgerouter,服務(wù)商邊緣路由器)的場(chǎng)景下,需要在ASBR (Autonomous SystemBoundary Router,自治系統(tǒng)邊界路由器)上支持VPN ( Virtual Private Network,虛扣乂個(gè)人網(wǎng)纟各)FRR (Fast Re-routing,'決速重3各由)。
如圖1所示,ASBR1接收從PE1和PE2發(fā)來(lái)的CE1的路由信息,該路由信息可為VPNv4路由或VPNv6i 各由,ASBR1優(yōu)選從PE1發(fā)來(lái)的CE1的路由信息,在PE1和ASBR1之間的鏈路故障或者PE1路由器故障時(shí),ASBR1切換到ASBR1和PE2之間的鏈路上,實(shí)現(xiàn)VPN FRR功 能。
但是,如果PE1和PE2以不同的RD (Router Distinguisher, 3各由器標(biāo)識(shí))發(fā)布同一VPN的路由前綴,ASBR1將不會(huì)進(jìn)行路由(RD+路由前綴)選擇,這種配置將無(wú)法支持VPN FRR。如果要建立VPN FRR的備份關(guān)系,需要PE1與PE2對(duì)于相同的VPN配置相同的RD。 PE1、 PE2和ASBR之間部署有RR (Route Reflector,路由反射器),對(duì)于相同RD以及路由前綴的路由,路由反射器只向其中一個(gè)路由發(fā)送路由信息,這種情況下要求PE1和PE2對(duì)于相同的VPN配置不同的RD (PE1配置RD1,PE2配置RD2)。由于兩個(gè)規(guī)則的沖突,目前ASBR1設(shè)備無(wú)法支持域內(nèi)VPN FRR。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種快速重路由方法、裝置和系統(tǒng),能夠在CE雙歸PE, PE和ASBR之間存在路由反射器的場(chǎng)景下,支持域內(nèi)VPN FRR。本發(fā)明實(shí)施例釆用以下技術(shù)方案一種快速重路由方法,包括
為第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器配置不同的路由器標(biāo)
識(shí);
在路由信息通過(guò)路由反射器之后,修改第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)和/或修改第二服務(wù)商邊緣路由器的路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第 一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)一致。
一種快速重路由裝置,包括
配置模塊,用于為第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器配置不同的路由器標(biāo)識(shí);
修改模塊,用于在路由信息通過(guò)路由反射器之后,修改第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)和/或修改第二服務(wù)商邊緣路由器的路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第 一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)一致。
一種快速重路由系統(tǒng),包括
第 一服務(wù)商邊緣路由器,用于向用戶(hù)邊緣路由器傳遞路由反射器發(fā)送過(guò)來(lái)的路由信息,為第二服務(wù)商邊緣路由器提供備份路由;
第二服務(wù)商邊緣路由器,用于向用戶(hù)邊緣路由器傳遞路由反射器發(fā)送過(guò)來(lái)的路由信息,為第一服務(wù)商邊緣路由器提供備份路由。
本發(fā)明實(shí)施例提供了一種快速重路由方法、裝置和系統(tǒng),通過(guò)對(duì)服務(wù)商邊緣路由器的路由器標(biāo)識(shí)進(jìn)行修改,借助現(xiàn)有技術(shù),使CE雙歸PE的場(chǎng)景下PE和ASBR之間存在反射器時(shí),域內(nèi)能夠支持VPN FRR。本發(fā)明實(shí)施例提供的技術(shù)方案,不需要對(duì)現(xiàn)有節(jié)點(diǎn)進(jìn)行改變,方案簡(jiǎn)單,實(shí)現(xiàn)方便。
圖1為本發(fā)明實(shí)施例所述快速重路由的系統(tǒng)示意圖;圖2為本發(fā)明實(shí)施例所述快速重路由方法流程圖;圖3為本發(fā)明實(shí)施例所述快速重路由裝置框圖;圖4為本發(fā)明實(shí)施例所述快速重路由系統(tǒng)框圖。
具體實(shí)施例方式
在圖l所示的場(chǎng)景中,ASBR位于系統(tǒng)邊緣,為不同的自治域提供路由服務(wù),PE為用戶(hù)設(shè)備接入網(wǎng)絡(luò)提供路由服務(wù),CE為用戶(hù)設(shè)備提供路由服務(wù),在ASBR1和PE1、 PE2之間存在路由反射器RR,當(dāng)ASBR1接收從PE1和PE2發(fā)來(lái)的CE1的路由信息,ASBR1優(yōu)選其中一個(gè)鏈路發(fā)來(lái)的CE1的路由信息,在該鏈路故障或者該鏈路上的PE故障時(shí),為了使ASBR1能夠切換到另一條鏈路上,實(shí)現(xiàn)VPN FRR功能,本發(fā)明實(shí)施例提供了一種快速重路由的方法。
下面結(jié)合圖2對(duì)本發(fā)明實(shí)施例所述快速重路由方法進(jìn)行進(jìn)一步介紹。
如圖2所示,該方法包括
201、為第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器配置不同的路由器標(biāo)識(shí)。
可以為第 一服務(wù)商邊緣路由器配置第 一路由器標(biāo)識(shí),第二服務(wù)商邊緣路由器配置第二路由器標(biāo)識(shí),如此,為第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器配置第二路由器標(biāo)識(shí)配置不同的路由器標(biāo)識(shí),可以保證路由信息能夠通過(guò)路由反射器。
在如圖l所示的場(chǎng)景中,如果在現(xiàn)有網(wǎng)絡(luò)中,PE1和PE2配置了不同的RD,比如PE1的RD為RD1, PE2的RD為RD2,那么可以保證從PE1和PE2發(fā)來(lái)的CE1的路由信息能夠通過(guò)RR。如果是新的網(wǎng)絡(luò),為PE1和PE2分別配置不同的RD,PE1的RD為RD1, PE2的RD為RD2,這樣可以保證從PE1和PE2發(fā)來(lái)的CE1的路由信息能夠通過(guò)RR。
8202、 在路由信息通過(guò)路由反射器后,修改第一服務(wù)商邊緣路由器的第一路 由器標(biāo)識(shí)和/或修改第二服務(wù)商邊緣路由器的第二路由器標(biāo)識(shí),使第二服務(wù)商邊 緣路由器和第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)一致。
可以將第 一服務(wù)商邊緣路由器的第 一路由器標(biāo)識(shí)修改為第二路由器標(biāo)識(shí), 或者將第二服務(wù)商邊緣路由器的第二路由器標(biāo)識(shí)修改為第 一路由器標(biāo)識(shí),或者 將第 一服務(wù)商邊緣路由器的第 一路由器標(biāo)識(shí)和第二服務(wù)商邊緣路由器的第二路 由器標(biāo)識(shí)修改為第三路由器標(biāo)識(shí),以使第二服務(wù)商邊緣路由器和第 一服務(wù)商邊 緣路由器的路由器標(biāo)識(shí)一致。
仍在如圖l所示的場(chǎng)景中,在路由信息通過(guò)RR之后,在ASBR1上將PE1的 RD1修改為RD2,或者將PE2的RD2修改為RD1,或者將PE1和PE2的路由器標(biāo) 識(shí)都修改為RD3,這樣PE1和PE2的RD—致,ASBR1就可以進(jìn)行路由選擇,能夠 建立VPN FRR的備份關(guān)系。
203、 自治系統(tǒng)邊界路由器保存修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改 前的路由器標(biāo)識(shí)和》務(wù)改后的路由器標(biāo)識(shí)。
在對(duì)服務(wù)商邊緣路由器的路由器標(biāo)識(shí)進(jìn)行修改后,需要保存修改前的路由 器標(biāo)識(shí)和修改后的路由器標(biāo)識(shí)。
如果是將第 一服務(wù)商邊緣路由器的第 一路由器標(biāo)識(shí)修改為第二路由器標(biāo) 識(shí),那么保存如下信息第一服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)為第一路 由器標(biāo)識(shí),第一服務(wù)商邊緣路由器修改后的路由器標(biāo)識(shí)為第二路由器標(biāo)識(shí),第 二服務(wù)商邊緣路由器的路由器標(biāo)識(shí)為第二路由器標(biāo)識(shí);
如果是將第二服務(wù)商邊緣路由器的第二路由器標(biāo)識(shí)修改為第 一路由器標(biāo) 識(shí),那么保存如下信息第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)為第一路由器標(biāo) 識(shí),第二服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)為第二路由器標(biāo)識(shí),第二服務(wù)商邊緣路由器修改后的路由器標(biāo)識(shí)為第 一路由器標(biāo)識(shí);
如果是將第 一服務(wù)商邊緣路由器的第 一路由器標(biāo)識(shí)和第二服務(wù)商邊緣路由 器的第二路由器標(biāo)識(shí)修改為第三路由器標(biāo)識(shí),那么保存如下信息第一服務(wù)商
邊緣路由器修改前的路由器標(biāo)識(shí)為第一路由器標(biāo)識(shí),第一服務(wù)商邊緣路由器修 改后的路由器標(biāo)識(shí)為第三路由器標(biāo)識(shí),第二服務(wù)商邊緣路由器修改前的路由器 標(biāo)識(shí)為第二路由器標(biāo)識(shí),第二服務(wù)商邊緣路由器修改后的路由器標(biāo)識(shí)為第三路
由器標(biāo):識(shí)、。
在如圖1所示的場(chǎng)景中,如果是將PE1的RD1修改為RD2, ASBR1記錄PE1 修改前和修改后的RD,這樣在ASBR1保存有如下信息PE1修改前的路由器標(biāo) 識(shí)為RD1, PE1修改后的路由器標(biāo)識(shí)為RD2, PE2的路由器標(biāo)識(shí)為RD2;如果是將 PE2的RD2修改為RD1, ASBR1記錄PE2修改前和修改后的RD,這樣在ASBR1保 存有如下信息PE1的路由器標(biāo)識(shí)為RD1, PE2修改前的路由器標(biāo)識(shí)為RD2, PE2 修改后的路由器標(biāo)識(shí)為RD1;如果是將PE1和PE2的路由器標(biāo)識(shí)都修改為RD3, ASBR1記錄PE1和PE2修改前和修改后的RD,這樣在ASBR1保存有如下信息 PE1修改前的路由器標(biāo)識(shí)為RD1, PE1修改后的路由器標(biāo)識(shí)為RD3, PE2修改前的 路由器標(biāo)識(shí)為RD2, PE2^修改后的路由器標(biāo)識(shí)為RD3。
204、請(qǐng)求重新獲取修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由 信息。
在修改完服務(wù)商邊緣路由器的路由器標(biāo)識(shí)后,ASBR1請(qǐng)求重新獲取修改了路 由器標(biāo)識(shí)的服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由信息。如果是將第一服務(wù)商邊緣 路由器的第一路由器標(biāo)識(shí)修改為第二路由器標(biāo)識(shí),那么ASBR1請(qǐng)求重新獲取第 一服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由信息;如果是將第二服務(wù)商邊緣路由器的 第二路由器標(biāo)識(shí)修改為第一路由器標(biāo)識(shí),那么ASBR1請(qǐng)求重新獲取第二服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由信息;如果是將第 一服務(wù)商邊緣路由器的第 一路由 器標(biāo)識(shí)和第二服務(wù)商邊緣路由器的第二路由器標(biāo)識(shí)修改為第三路由器標(biāo)識(shí),那 么ASBR1請(qǐng)求重新獲取第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器傳送過(guò) 來(lái)的路由信息。
在如圖1所示的場(chǎng)景中,如果是將PE1的RD1 -修改為RD2,那么ASBR1請(qǐng)求 重新獲取PE1上的VPNv4路由或VPNv6路由;如果是將PE2的RD2修改為RD1, 那么ASBR1請(qǐng)求重新獲取PE2上的VPNv4路由或VPNv6路由;如果是將PE1和 PE2的路由器標(biāo)識(shí)都修改為RD3,那么ASBR1請(qǐng)求重新獲取PE1和PE2上的VPNv4 路由或VPNv6 3各由。
205、在自治系統(tǒng)邊界路由器收到修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器的 路由發(fā)送完畢信息后,指示自治系統(tǒng)邊界路由器刪除所保存的修改了路由器標(biāo) 識(shí)的服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)。
在自治系統(tǒng)邊界路由器收到修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器的路由 發(fā)送完畢信息后,自治系統(tǒng)邊界路由器要?jiǎng)h除所保存的服務(wù)商邊緣路由器修改 前的路由器標(biāo)識(shí)。如果是將第一服務(wù)商邊緣路由器的第一路由器標(biāo)識(shí)修改為第 二路由器標(biāo)識(shí),那么在ASBR1收到第一服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由發(fā)送 完畢信息后,ASBR1要?jiǎng)h除保存的第一服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)為 第 一路由器標(biāo)識(shí)這一信息;如果是將第二服務(wù)商邊緣路由器的第二路由器標(biāo)識(shí) 修改為第一路由器標(biāo)識(shí),那么在ASBR1收到第二服務(wù)商邊緣路由器傳送過(guò)來(lái)的 路由發(fā)送完畢信息后,ASBR1要?jiǎng)h除保存的第二服務(wù)商邊緣路由器修改前的路由 器標(biāo)識(shí)為第二路由器標(biāo)識(shí)這一信息;如果是將第一服務(wù)商邊緣路由器的第一路 由器標(biāo)識(shí)和第二服務(wù)商邊緣路由器的第二路由器標(biāo)識(shí)修改為第三路由器標(biāo)識(shí), 那么在ASBR1收到第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器傳送過(guò)來(lái)的
ii路由發(fā)送完畢信息后,ASBR1要?jiǎng)h除保存的第一服務(wù)商邊緣路由器修改前的路由 器標(biāo)識(shí)為第一路由器標(biāo)識(shí)、第二服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)為第二 路由器標(biāo)識(shí)這一信息。這樣ASBR1保存有服務(wù)商邊緣路由器修改后的路由器標(biāo) 識(shí)信息,建立起VPN FRR的備份關(guān)系。
在如圖1所示的場(chǎng)景中,如果是將PE1的RD1 fl^改為RD2,那么在ASBR1收 到PE1傳送過(guò)來(lái)的路由發(fā)送完畢信息后,ASBR1刪除保存的PE1修改前的路由器 標(biāo)識(shí)為RD1這一信息;如果是將PE2的RD2修改為RD1,那么在ASBR1收到PE2 傳送過(guò)來(lái)的路由發(fā)送完畢信息后,ASBR1刪除保存的PE2修改前的路由器標(biāo)識(shí)為 RD2這一信息;如果是將PE1和PE2的路由器標(biāo)識(shí)都修改為RD3,那么在ASBR1 收到PE1和PE2傳送過(guò)來(lái)的路由發(fā)送完畢信息后,ASBR1刪除保存的PE1修改前 的路由器標(biāo)識(shí)為RD1、 PE2修改前的路由器標(biāo)識(shí)為RD2這一信息。這樣ASBR1保 存有PE1和PE2修改后的路由器標(biāo)識(shí)信息,建立起VPN FRR的備份關(guān)系。
其中,步驟205中,自治系統(tǒng)邊界路由器在收到修改了路由器標(biāo)識(shí)的服務(wù) 商邊緣路由器的路由發(fā)送完畢信息后,刪除所保存的服務(wù)商邊緣路由器修改前 的路由器標(biāo)識(shí),也可以采用老化定時(shí)器,在請(qǐng)求重新獲取修改了路由器標(biāo)識(shí)的 服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由信息的同時(shí)啟動(dòng)老化定時(shí)器,老化定時(shí)器超 時(shí)之后,自治系統(tǒng)邊界路由器刪除所保存的服務(wù)商邊緣路由器修改前的路由器 標(biāo)識(shí)。
在如圖1所示的場(chǎng)景中,如果是將PE1的RD1修改為RD2, ASBR1在請(qǐng)求重 新荻取PE1傳送過(guò)來(lái)的路由信息的同時(shí)啟動(dòng)老化定時(shí)器,老化定時(shí)器超時(shí)之后, ASBR1刪除保存的PEU多改前的RD;如果是將PE2的RD2 <務(wù)改為RD1, ASBR1在 請(qǐng)求重新獲取PE2傳送過(guò)來(lái)的路由信息的同時(shí)啟動(dòng)老化定時(shí)器,老化定時(shí)器超 時(shí)之后,ASBR1刪除保存的PE2修改前的RD;如果是將PE1和PE2的路由器標(biāo)識(shí)都修改為RD3, ASBR1在請(qǐng)求重新獲取PE1和PE2傳送過(guò)來(lái)的路由信息的同時(shí) 啟動(dòng)老化定時(shí)器,老化定時(shí)器超時(shí)之后,ASBR1刪除保存的PE1和PE2修改前的 RD。
在本發(fā)明實(shí)施例中,只需要對(duì)現(xiàn)有技術(shù)中的ASBR進(jìn)行改造,使ASBR能夠 支持本發(fā)明實(shí)施例提供的技術(shù)方案,對(duì)于其他節(jié)點(diǎn)不需要進(jìn)行任何修改。由于 在修改PE的RD之后,ASBR記錄了 PE修改前的RD,這樣在撤銷(xiāo)修改行為后, 仍然可以保證系統(tǒng)回到#~改前的狀態(tài)。同時(shí),由于ASBR在PE1發(fā)送路由信息完 畢之后,才刪除保存的PE修改前的RD及相關(guān)路由信息,可以使修改過(guò)程中, 保持會(huì)話(huà)不斷連,轉(zhuǎn)發(fā)不中斷。
本發(fā)明實(shí)施例中,由第 一服務(wù)商邊緣路由器為第二服務(wù)商邊緣路由器提供 備份路由或者由第二服務(wù)商邊緣路由器為第一服務(wù)商邊緣路由器提供備份路 由,在實(shí)際應(yīng)用中,還可以在用戶(hù)邊緣路由器和路由反射器之間再添加第三服 務(wù)商邊緣路由器,為第一服務(wù)商邊緣路由器、第二服務(wù)商邊緣路由器提供備份 路由。
在如圖1所示的場(chǎng)景中,PE1為PE2提供備份路由或PE2為PE1提供備份路 由,在實(shí)際應(yīng)用中,還可以在CE1和RR之間再添加PE4 (未圖示),為PE1、 PE2 提供備份路由。在不需要PE2為PE1提供備份路由的情況下,可以向PE1請(qǐng)求 重新獲取路由信息,在ASBR1收到PE1發(fā)送的路由發(fā)送完畢信息或者老化定時(shí) 器超時(shí)后,ASBR1刪除所保存的PE2的RD;在不需要PE1為PE2提供備份路由 的情況下,可以向PE2請(qǐng)求重新獲取路由信息,在ASBR1收到PE2發(fā)送的路由 發(fā)送完畢信息或者老化定時(shí)器超時(shí)后,ASBR1刪除所保存的PE1的RD。
本發(fā)明實(shí)施例提供了 一種快速重路由方法,通過(guò)對(duì)服務(wù)商邊緣路由器的路 由器標(biāo)識(shí)進(jìn)行修改,使CE雙歸PE的場(chǎng)景下PE和ASBR之間存在反射器時(shí),域內(nèi)能夠支持VPN FRR。在本發(fā)明實(shí)施例提供的技術(shù)方案中,只需要對(duì)ASBR進(jìn)行 改造,不需要對(duì)現(xiàn)有其他節(jié)點(diǎn)進(jìn)行改變,方案筒單,實(shí)現(xiàn)方便;并且在修改過(guò) 程中,對(duì)其他節(jié)點(diǎn)不產(chǎn)生影響,能夠保持會(huì)話(huà)不斷連,轉(zhuǎn)發(fā)不中斷。 本發(fā)明實(shí)施例還提供了 一種快速重路由裝置。 如圖3所示,該裝置包括配置模塊301和修改模塊302。 其中,配置模塊301用于為第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由 器配置不同的路由器標(biāo)識(shí);修改模塊302用于在路由信息通過(guò)路由反射器之后, 修改第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)和/或修改第二服務(wù)商邊緣路由器的 路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第 一服務(wù)商邊緣路由器的路由器標(biāo)識(shí) 一致。
同時(shí)為了保證修改過(guò)程中,會(huì)話(huà)不斷連,所以該裝置還包括保存模塊303、 請(qǐng)求模塊304和處理模塊305。
其中,保存模塊303用于保存修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改 前的路由器標(biāo)識(shí)和修改后的路由器標(biāo)識(shí);請(qǐng)求模塊304用于請(qǐng)求重新獲取修改 了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由信息;處理模塊305用于在 自治系統(tǒng)邊界路由器收到修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器的路由發(fā)送完 畢信息后,指示自治系統(tǒng)邊界路由器上刪除所保存的修改了路由器標(biāo)識(shí)的服務(wù) 商邊緣路由器修改前的路由器標(biāo)識(shí)。
上述處理模塊305是在ASBR1收到修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器 發(fā)送完畢路由信息后,指示ASBR1刪除保存的修改了路由器標(biāo)識(shí)的服務(wù)商邊緣 路由器修改前的RD,也可以釆用老化定時(shí)器,在請(qǐng)求重新獲取修改了路由器標(biāo) 識(shí)的服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由信息的同時(shí)啟動(dòng)老化定時(shí)器,老化定時(shí) 器超時(shí)之后,指示ASBR1刪除保存的修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修
14改前的RD。
所以,請(qǐng)求模塊304還用于請(qǐng)求重新獲取修改了路由器標(biāo)識(shí)的服務(wù)商邊緣 路由器傳送過(guò)來(lái)的路由信息,并啟動(dòng)老化定時(shí)器;處理模塊305還用于在老化 定時(shí)器超時(shí)后,指示自治系統(tǒng)邊界路由器上刪除所保存的修改了路由器標(biāo)識(shí)的 服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)。
本發(fā)明實(shí)施例提供了一種快速重路由裝置,通過(guò)對(duì)服務(wù)商邊緣路由器的路 由器標(biāo)識(shí)進(jìn)行修改,使CE雙歸PE的場(chǎng)景下PE和ASBR之間存在反射器時(shí),域 內(nèi)能夠支持VPN FRR。在本發(fā)明實(shí)施例提供的技術(shù)方案中,只需要對(duì)ASBR進(jìn)行 改造,不需要對(duì)現(xiàn)有其他節(jié)點(diǎn)進(jìn)行改變,方案簡(jiǎn)單,實(shí)現(xiàn)方便;并且在修改過(guò) 程中,對(duì)其他節(jié)點(diǎn)不產(chǎn)生影響,能夠保持會(huì)話(huà)不斷連,轉(zhuǎn)發(fā)不中斷。
本發(fā)明實(shí)施例還提供了 一種快速重路由系統(tǒng)。
如圖4所示,該系統(tǒng)包括
第一服務(wù)商邊緣路由器401,用于向用戶(hù)邊緣路由器傳遞路由反射器發(fā)送過(guò) 來(lái)的路由信息,為第二服務(wù)商邊緣路由器提供備份路由;
第二服務(wù)商邊緣路由器402,用于向用戶(hù)邊緣路由器傳遞路由反射器發(fā)送過(guò) 來(lái)的路由信息,為第一服務(wù)商邊緣路由器提供備份路由。
自治系統(tǒng)邊界路由器403,用于修改服務(wù)商邊緣路由器的路由器標(biāo)識(shí),保存 修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)和修改后的路由器 標(biāo)識(shí),并在收到修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器的路由發(fā)送完畢信息或 者老化定時(shí)器超時(shí)后,刪除自身所保存的修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由 器修改前的路由器標(biāo)識(shí)。
在本發(fā)明實(shí)施例提供的快速重路由系統(tǒng)中,首先為第一服務(wù)商邊緣路由器 和第二服務(wù)商邊緣路由器配置不同的路由器標(biāo)識(shí),可以為第 一服務(wù)商邊緣路由器配置第一路由器標(biāo)識(shí),第二服務(wù)商邊緣路由器配置第二路由器標(biāo)識(shí),如此, 為第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器配置第二路由器標(biāo)識(shí)配置不 同的路由器標(biāo)識(shí),可以保證路由信息能夠通過(guò)路由反射器。
在路由信息通過(guò)路由反射器之后,修改第一服務(wù)商邊緣路由器的第一路由 器標(biāo)識(shí)和/或修改第二服務(wù)商邊緣路由器的第二路由器標(biāo)識(shí),使第二服務(wù)商邊緣 路由器和第 一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)一致。可以將第 一服務(wù)商邊緣路 由器的第 一路由器標(biāo)識(shí)修改為第二路由器標(biāo)識(shí),或者將第二服務(wù)商邊緣路由器 的第二路由器標(biāo)識(shí)修改為第 一路由器標(biāo)識(shí),或者將第 一服務(wù)商邊緣路由器的第 一路由器標(biāo)識(shí)和第二服務(wù)商邊緣路由器的第二路由器標(biāo)識(shí)修改為第三路由器標(biāo) 識(shí),以使第二服務(wù)商邊緣路由器和第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)一致。
下面就對(duì)如果是將第 一服務(wù)商邊緣路由器的第 一路由器標(biāo)識(shí)修改為第二路
由器標(biāo)識(shí)之后系統(tǒng)的應(yīng)用進(jìn)行介紹
在對(duì)服務(wù)商邊緣路由器的路由器標(biāo)識(shí)進(jìn)行修改后,ASBR1需要保存修改前的 路由器標(biāo)識(shí)和修改后的路由器標(biāo)識(shí)。ASBR1保存如下信息第一服務(wù)商邊緣路由 器修改前的路由器標(biāo)識(shí)為第一路由器標(biāo)識(shí),第一服務(wù)商邊緣路由器修改后的路 由器標(biāo)識(shí)為第二路由器標(biāo)識(shí),第二服務(wù)商邊緣路由器的路由器標(biāo)識(shí)為第二路由 器標(biāo)識(shí)。
之后,ASBR1請(qǐng)求重新獲取第一服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由信息。 在自治系統(tǒng)邊界路由器收到第 一 服務(wù)商邊緣路由器的路由發(fā)送完畢信息 后,ASBR1要?jiǎng)h除保存的第一服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)為第一路由 器標(biāo)識(shí)這一信息。這樣ASBR1保存有第一服務(wù)商邊緣路由器修改后的路由器標(biāo) 識(shí)信息,建立起VPN FRR的備份關(guān)系。還可以釆用老化定時(shí)器,在請(qǐng)求重新獲 取第一服務(wù)商邊緣路由器傳送過(guò)來(lái)的路由信息的同時(shí)啟動(dòng)老化定時(shí)器,老化定時(shí)器超時(shí)之后,自治系統(tǒng)邊界路由器刪除所保存的第一服務(wù)商邊緣路由器修改 前的路由器標(biāo)識(shí)。
在如圖l所示的場(chǎng)景中,如果在現(xiàn)有網(wǎng)絡(luò)中,PE1和PE2配置了不同的RD, 比如PE1的RD為RD1, PE2的RD為RD2,那么可以保證VPNv4路由或VPNv6路 由能夠通過(guò)RR。如果是新的網(wǎng)絡(luò),為PE1和PE2分別配置不同的RD, PE1的RD 為RDl, PE卩的RD為RD2,這樣可以保證VPNv4路由或VPNv6路由能夠通過(guò)RR。
在VPNv4路由或VPNv6路由通過(guò)RR之后,在ASBR1上將PE1的RD1修改為 RD2,或者將PE2的RD2修改為RD1,或者將PE1和PE2的路由器標(biāo)識(shí)都修改為 RD3,這樣PE1和PE2的RD —致,ASBR1就可以進(jìn)行路由選擇,能夠建立VPN FRR 的備份關(guān)系。
下面就對(duì)如果是將PE1的RD1修改為RD2之后系統(tǒng)的應(yīng)用進(jìn)行介紹 ASBR1記錄PE1修改前和修改后的RD,這樣在ASBR1保存有如下信息PE1
修改前的路由器標(biāo)識(shí)為RD1, PE1修改后的路由器標(biāo)識(shí)為RD2, PE2的路由器標(biāo)
識(shí)為RD2。
之后,ASBR1請(qǐng)求重新獲取PE1上的VPNv4路由或VPNv6路由。 在ASBR1收到PE1傳送過(guò)來(lái)的路由發(fā)送完畢信息后,ASBR1刪除保存的PE1 修改前的路由器標(biāo)識(shí)為RD1這一信息,這樣ASBR1保存有PE1修改后的路由器 標(biāo)識(shí)信息,建立起VPNFRR的備份關(guān)系。也可以采用老化定時(shí)器,ASBR1在請(qǐng)求 重新獲取PE1傳送過(guò)來(lái)的路由信息的同時(shí)啟動(dòng)老化定時(shí)器,老化定時(shí)器超時(shí)之 后,ASBR1刪除保存的PE1修改前的RD。
在本發(fā)明實(shí)施例中,只需要對(duì)現(xiàn)有技術(shù)中的ASBR進(jìn)行改造,使ASBR能夠 支持本發(fā)明實(shí)施例提供的技術(shù)方案,對(duì)于其他節(jié)點(diǎn)不需要進(jìn)行任何修改。由于 在修改PE的RD之后,ASBR記錄了 PE修改前的RD,這樣在撤銷(xiāo)修改行為后,仍然可以保證系統(tǒng)回到修改前的狀態(tài)。同時(shí),由于ASBR在PE1發(fā)送路由信息完 畢之后,才刪除保存的PE修改前的RD及相關(guān)路由信息,可以使修改過(guò)程中, 保持會(huì)話(huà)不斷連,轉(zhuǎn)發(fā)不中斷。
本發(fā)明實(shí)施例提供了 一種快速重路由系統(tǒng),通過(guò)對(duì)服務(wù)商邊緣路由器的路 由器標(biāo)識(shí)進(jìn)行修改,使CE雙歸PE的場(chǎng)景下PE和ASBR之間存在反射器時(shí),域 內(nèi)能夠支持VPN FRR。在本發(fā)明實(shí)施例提供的技術(shù)方案中,只需要對(duì)ASBR進(jìn)行 改造,不需要對(duì)現(xiàn)有其他節(jié)點(diǎn)進(jìn)行改變,方案簡(jiǎn)單,實(shí)現(xiàn)方便;并且在修改過(guò) 程中,對(duì)其他節(jié)點(diǎn)不產(chǎn)生影響,能夠保持會(huì)話(huà)不斷連,轉(zhuǎn)發(fā)不中斷。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于 此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到 變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng) 以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
18
權(quán)利要求
1、一種快速重路由方法,其特征在于,包括為第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器配置不同的路由器標(biāo)識(shí);在路由信息通過(guò)路由反射器之后,修改第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)和/或修改第二服務(wù)商邊緣路由器的路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)一致。
2、 根據(jù)權(quán)利要求1所述的快速重路由方法,其特征在于,所述為第一服務(wù) 商邊緣路由器和第二服務(wù)商邊緣路由器配置不同的路由器標(biāo)識(shí),具體為為第 一服務(wù)商邊緣路由器配置第 一路由器標(biāo)識(shí),為第二服務(wù)商邊緣路由器 配置第二路由器標(biāo)識(shí)。
3、 根據(jù)權(quán)利要求1或2所述的快速重路由方法,其特征在于,所述在路由 信息通過(guò)路由反射器之后,修改第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)和/或修改 第二服務(wù)商邊緣路由器的路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第一服務(wù)商 邊緣路由器的路由器標(biāo)識(shí)一致,具體為在路由信息通過(guò)路由反射器之后,修改第 一服務(wù)商邊緣路由器的第 一路由 器標(biāo)識(shí)為第二路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第 一服務(wù)商邊緣路由器 的路由器標(biāo)識(shí)一致;或在路由信息通過(guò)路由反射器之后,修改第二服務(wù)商邊緣路由器的第二路由 器標(biāo)識(shí)為第 一路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第 一服務(wù)商邊緣路由器 的路由器標(biāo)識(shí)一致;或在路由信息通過(guò)路由反射器之后,修改第一服務(wù)商邊緣路由器的第一路由 器標(biāo)識(shí)為第三路由器標(biāo)識(shí),修改第二服務(wù)商邊緣路由器的第二路由器標(biāo)識(shí)為第 三路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)一致。
4、 根據(jù)權(quán)利要求1所述的快速重路由方法,其特征在于,所述在路由信息 通過(guò)路由反射器之后,修改第 一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)和/或修改第二 服務(wù)商邊緣路由器的路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第 一服務(wù)商邊緣 路由器的路由器標(biāo)識(shí)一致之后,還包括自治系統(tǒng)邊界路由器保存修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改前的 路由器標(biāo)識(shí)和修改后的路由器標(biāo)識(shí);自治系統(tǒng)邊界路由器請(qǐng)求重新獲取修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器 傳送過(guò)來(lái)的路由信息;在自治系統(tǒng)邊界路由器收到修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器的路由 發(fā)送完畢信息后,指示自治系統(tǒng)邊界路由器刪除所保存的修改了路由器標(biāo)識(shí)的 服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)。
5、 根據(jù)權(quán)利要求1所述的快速重路由方法,其特征在于,所述在路由信息 通過(guò)路由反射器之后,修改第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)和/或修改第二 服務(wù)商邊緣路由器的路由器標(biāo)識(shí),使第二服務(wù)商邊緣路由器和第一服務(wù)商邊緣 路由器的路由器標(biāo)識(shí)一致之后,還包括自治系統(tǒng)邊界路由器保存修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改前的 路由器標(biāo)識(shí)和修改后的路由器標(biāo)識(shí);自治系統(tǒng)邊界路由器請(qǐng)求重新獲取修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器 傳送過(guò)來(lái)的路由信息,并啟動(dòng)老化定時(shí)器;在老化定時(shí)器超時(shí)后,指示自治系統(tǒng)邊界路由器刪除所保存的修改了路由 器標(biāo)識(shí)的服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)。
6、 一種快速重路由裝置,其特征在于,包括配置模塊,用于為第 一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器配置不同的路由器標(biāo)識(shí);修改模塊,用于在路由信息通過(guò)路由反射器之后,修改第一服務(wù)商邊緣路 由器的路由器標(biāo)識(shí)和/或修改第二服務(wù)商邊緣路由器的路由器標(biāo)識(shí),使第二服務(wù) 商邊緣路由器和第一服務(wù)商邊緣路由器的路由器標(biāo)識(shí)一致。
7、 根據(jù)權(quán)利要求6所述的快速重路由裝置,其特征在于,還包括 保存模塊,用于保存修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)和修改后的路由器標(biāo)識(shí);請(qǐng)求模塊,用于請(qǐng)求重新獲取修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器傳送 過(guò)來(lái)的路由信息;處理模塊,用于在自治系統(tǒng)邊界路由器收到修改了路由器標(biāo)識(shí)的服務(wù)商邊 緣路由器的路由發(fā)送完畢信息后,指示自治系統(tǒng)邊界路由器上刪除所保存的修 改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)。
8、 根據(jù)權(quán)利要求6所述的快速重路由裝置,其特征在于,還包括 保存模塊,用于保存修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)和修改后的路由器標(biāo)識(shí);請(qǐng)求模塊,用于請(qǐng)求重新獲取修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器傳送 過(guò)來(lái)的路由信息,并啟動(dòng)老化定時(shí)器;處理模塊,用于在老化定時(shí)器超時(shí)后,指示自治系統(tǒng)邊界路由器上刪除所 保存的修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)。
9、 一種快速重路由系統(tǒng),其特征在于,包括第 一服務(wù)商邊緣路由器,用于向用戶(hù)邊緣路由器傳遞路由反射器發(fā)送過(guò)來(lái) 的路由信息,為第二服務(wù)商邊緣路由器提供備份路由;第二服務(wù)商邊緣路由器,用于向用戶(hù)邊緣路由器傳遞路由反射器發(fā)送過(guò)來(lái) 的路由信息,為第一服務(wù)商邊緣路由器提供備份路由。
10、根據(jù)權(quán)利要求9所述的快速重路由系統(tǒng),其特征在于,還包括 自治系統(tǒng)邊界路由器,用于修改服務(wù)商邊緣路由器的路由器標(biāo)識(shí),保存修 改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器修改前的路由器標(biāo)識(shí)和修改后的路由器標(biāo) 識(shí),并在收到修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器的路由發(fā)送完畢信息或者 老化定時(shí)器超時(shí)后,刪除自身所保存的修改了路由器標(biāo)識(shí)的服務(wù)商邊緣路由器 修改前的路由器標(biāo)識(shí)。
全文摘要
本發(fā)明實(shí)施例公開(kāi)了一種快速重路由方法、裝置和系統(tǒng)。本發(fā)明實(shí)施例中,第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器首先配置不同的路由器標(biāo)識(shí);在路由信息通過(guò)路由反射器之后,修改服務(wù)商邊緣路由器的路由器標(biāo)識(shí),使第一服務(wù)商邊緣路由器和第二服務(wù)商邊緣路由器的路由器標(biāo)識(shí)一致。通過(guò)本發(fā)明實(shí)施例提供的技術(shù)方案,能夠在CE雙歸PE的場(chǎng)景下PE和ASBR之間存在反射器時(shí),域內(nèi)支持VPN FRR。本發(fā)明實(shí)施例提供的技術(shù)方案,除了ASBR需要支持該技術(shù)外,其他節(jié)點(diǎn)無(wú)需進(jìn)行任何修改,實(shí)現(xiàn)簡(jiǎn)單。
文檔編號(hào)H04L12/56GK101494614SQ20091011924
公開(kāi)日2009年7月29日 申請(qǐng)日期2009年3月9日 優(yōu)先權(quán)日2009年3月9日
發(fā)明者徐海軍, 磊 樊, 許丹誠(chéng), 陳雙龍 申請(qǐng)人:華為技術(shù)有限公司