專利名稱:基于rt建立lsp的方法、系統(tǒng)和路由器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉 及通信網(wǎng)絡(luò),具體地說涉及一種基于RT建立LSP的方法、系統(tǒng)和路由器。
背景技術(shù):
無線網(wǎng)絡(luò)從3G(Third Generation,第三代移動通訊技術(shù))技術(shù)演進(jìn)到LTE(Long Term Evolution,長期演進(jìn))技術(shù),網(wǎng)絡(luò)帶寬得到了極大的提高。LTE技術(shù)相比3G技術(shù)在網(wǎng)絡(luò)架構(gòu)上進(jìn)行了簡化,主要體現(xiàn)在將3G基于ATM (Asynchronous Transfer Mode,異步傳輸模式)/TDM(Time Division Multiplexing,時(shí)分復(fù)用模式)的匯聚型網(wǎng)絡(luò)演變?yōu)長TE基于 IP(Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)的扁平化網(wǎng)絡(luò)。圖1是一種現(xiàn)有3G網(wǎng)絡(luò)的示意圖。在3G網(wǎng)絡(luò)中,所有NodeB (節(jié)點(diǎn)基站)的業(yè)務(wù)都通過ATM/TDM網(wǎng)絡(luò)匯聚到RNC (Radio Network Controller,無線網(wǎng)絡(luò)控制器)。圖2是一種現(xiàn)有LTE網(wǎng)絡(luò)的示意圖。在LTE網(wǎng)絡(luò)中,eNodeB (演進(jìn)型節(jié)點(diǎn)基站)的業(yè)務(wù)除了匯聚到 S-GW(Serving Gateway,業(yè)務(wù)網(wǎng)關(guān))/MME (Mobility Management Entity, 移動性管理實(shí)體)的業(yè)務(wù)(Si業(yè)務(wù)),同時(shí)還存在eNodeB到eNodeB之間的業(yè)務(wù)(X2業(yè)務(wù))。 在LTE技術(shù)中,X2業(yè)務(wù)主要用于終端在相鄰基站間進(jìn)行切換時(shí)傳遞切換期間的數(shù)據(jù),這也意味著只有相鄰基站間存在X2業(yè)務(wù)需求、非相鄰基站間沒有X2業(yè)務(wù)互通的需求。為實(shí)現(xiàn)eNodeB的Si、X2業(yè)務(wù)的承載,現(xiàn)有的一種通用方法是通過L3VPN(Layer 3Virtual Private Network,三層虛擬專用網(wǎng))技術(shù)進(jìn)行承載,如圖3所示。通過L 3VPN(三層虛擬專用網(wǎng))網(wǎng)絡(luò)實(shí)現(xiàn)eNodeB與eNodeB間、eNodeB與S-GW/MME間的互連。PE (Provider Edge,運(yùn)營商邊緣)和POP (Point of Provision,業(yè)務(wù)提供點(diǎn))節(jié)點(diǎn)為L3VPN網(wǎng)絡(luò)的邊緣節(jié)點(diǎn),其中PE節(jié)點(diǎn)與eNodeB相連、POP節(jié)點(diǎn)與S-GW/MME相連。通過L3VPN技術(shù)構(gòu)建PE/ POP間的full mesh (全網(wǎng)狀)連接。通過該現(xiàn)有技術(shù),eNodeB可以實(shí)現(xiàn)與任意S-GW/MME 及eNodeB的互通。該技術(shù)方案基于業(yè)界已有的L3VPN技術(shù),部署簡單。然而,發(fā)明人在研究過程中發(fā)現(xiàn),該技術(shù)存在下列兩個(gè)問題。第一,網(wǎng)絡(luò)安全性問題。如上所述,X2業(yè)務(wù)只需要用于相鄰eNodeB間。因此,當(dāng)前許多運(yùn)營商從安全性角度考慮都不希望非相鄰eNodeB之間能夠互通,以防止非法eNodeB 接入導(dǎo)致的網(wǎng)絡(luò)攻擊問題。上述現(xiàn)有技術(shù)采用了 Full mesh連接,所有eNodeB之間都是可以互通的,因而無法滿足安全性方面的需求。第二,網(wǎng)絡(luò)擴(kuò)展性問題?,F(xiàn)有的L3VPN技術(shù)基于full mesh連接,所有PE之間都需要建立網(wǎng)絡(luò)連接,因此網(wǎng)絡(luò)中需要建立N* (N-I) (N為L3VPN網(wǎng)絡(luò)中邊緣節(jié)點(diǎn)的數(shù)量)條網(wǎng)絡(luò)連接。當(dāng)網(wǎng)絡(luò)規(guī)模很大時(shí),網(wǎng)絡(luò)連接的數(shù)量過多會導(dǎo)致網(wǎng)絡(luò)設(shè)備無法支持、以及運(yùn)維困難等擴(kuò)展性問題。
發(fā)明內(nèi)容
本發(fā)明的目的是提供解決基于L3VPN時(shí)如上所述的網(wǎng)絡(luò)安全性和擴(kuò)展性問題的方案。
為此,本發(fā)明在第一方面提供一種實(shí)現(xiàn)LSP按需動態(tài)建立的方法。所述方法包括 第一運(yùn)營商邊緣路由器PE接收來自第一演進(jìn)型節(jié)點(diǎn)基站eNodeB的通知消息,所述通知消息包括第二 eNodeB的IP地址;其中,所述第一 eNodeB和第二 eNodeB為相鄰基站,所述第一 PE為虛擬專用網(wǎng)與第一 eNodeB通過IP層直接相連的邊緣節(jié)點(diǎn);所述第一 PE根據(jù)所述第一 eNodeB的IP地址生成所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出路由目標(biāo)RT ;所述第
一PE向第二 PE發(fā)送路由消息,所述路由消息中攜帶的下一跳PE的IP地址為所述第一 PE 的IP地址、RT為所述所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;以使所述第二 PE根據(jù)所述路由消息建立與所述第一PE間的標(biāo)簽交換路徑LSP,其中所述第二PE為虛擬專用網(wǎng)與第
二eNodeB通過IP層直接相連的邊緣節(jié)點(diǎn)。
本發(fā)明在第二方面提供一種建立LSP的方法。所述方法包括第二運(yùn)營商邊緣路由器PE接收來自第一 PE的路由消息;所述路由消息中攜帶的下一跳PE的IP地址為所述第一 PE的IP地址、路由目標(biāo)RT為第一 PE根據(jù)第一 eNodeB的IP地址生成的第一 eNodeB 對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;第二 PE判斷所述路由消息中的RT與第二 PE中第二 eNodeB對應(yīng)的VPN實(shí)例的的導(dǎo)入RT是否匹配;其中,所述第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT由第二 PE根據(jù)來自第二 eNodeB的通知消息所提供的第一 eNodeB的IP地址生成;第一 eNodeB 和第二 eNodeB屬于相鄰基站;所述第二 PE在所述路由消息中的RT與二 eNodeB對應(yīng)的VPN 實(shí)例的導(dǎo)入RT匹配的情況下,依據(jù)路由消息中的下一跳PE的IP地址建立與第一 PE的LSP 連接。本發(fā)明在第三方面提供一種網(wǎng)絡(luò)系統(tǒng)。該系統(tǒng)包括第一 PE和第二 PE,其中,第一 PE接收來自第一 eNodeB的通知消息,其中該通知消息包括第二 eNodeB的IP地址;其中,第一 eNodeB和第二 eNodeB屬于相鄰基站;根據(jù)所述第一 eNodeB的IP地址生成第一 eNodeB 對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;向與其存在路由會話或路由反射關(guān)系的其它PE發(fā)送路由消息, 所述路由消息中攜帶的下一跳PE的IP地址為第一 PE的IP地址、RT為所述第一 eNodeB 對應(yīng)的VPN實(shí)例的導(dǎo)出RT,其中所述其它PE包括所述第二 PE ;所述第二 PE接收到來自第
一PE的路由消息,判斷路由消息中的RT與第二 PE中的第二 eNodeB對應(yīng)的VPN實(shí)例的的導(dǎo)入RT是否匹配,其中所述第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT由第二 PE根據(jù)來自第
二eNodeB的通知消息所提供的第一 eNodeB的IP地址生成;第二 PE在所述路由消息中的 RT與第二 PE的導(dǎo)入RT匹配的情況下,依據(jù)路由消息中的下一跳PE的IP地址建立與第一 PE的LSP連接,其中第二 PE為所述虛擬專用網(wǎng)與第二 eNodeB通過IP層直接相連的邊緣節(jié)點(diǎn)ο本發(fā)明在第四方面提供一種運(yùn)營商邊緣路由器PE。所述PE包括通知消息接收模塊,用于接收來自第一 eNodeB的通知消息,其中該通知消息包括第二 eNodeB的IP地址, 第一 eNodeB和第二 eNodeB屬于相鄰基站;RT生成模塊,根據(jù)第一 eNodeB的IP地址生成所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;路由消息發(fā)送模塊,向與其存在路由會話或路由反射關(guān)系的其它PE發(fā)送路由消息,所述路由消息中攜帶的下一跳PE的IP地址為所述PE 的IP地址、RT為所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT,并且所述其它PE包括另一 PE,所述另一 PE為虛擬專用網(wǎng)與第二 eNodeB通過IP層直接相連的邊緣節(jié)點(diǎn);以便所述另一 PE依據(jù)所述路由消息中的RT和下一跳PE的IP地址建立與所述PE的LSP連接。本發(fā)明在第五方面提供一種實(shí)現(xiàn)LSP按需動態(tài)建立的運(yùn)營商邊緣路由器PE。所述PE包括通知消息接收模塊,用于接收來自第二 eNodeB的通知消息,其中該通知消息包括第一 eNodeB的IP地址,并且第一 eNodeB和第二 eNodeB屬于相鄰基站;RT生成模塊,用于根據(jù)所述第一 eNodeB的IP地址生成第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT ;路由消息接收模塊,用于接收與所述PE存在路由會話或路由反射關(guān)系的另一 PE發(fā)送的路由消息,所述路由消息中攜帶的下一跳PE的IP地址為所述另一 PE的IP地址、RT為所述另一 PE根據(jù)第一 eNodeB的IP地址生成的所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;判斷模塊,用于判斷所述路由消息中的RT與所述PE中第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT是否匹配; 連接建立模塊,用于在所述路由消息中的RT與第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT匹配的情況下,依據(jù)該下一跳PE的IP地址建立與所述另一 PE的LSP連接。 通過本發(fā)明上述實(shí)施例,當(dāng)一個(gè)PE連接的基站與另一個(gè)PE連接的基站為相鄰基站時(shí),在這兩個(gè)PE之間建立LSP連接,否則,不在PE間建立LSP連接。只在相鄰基站相連的PE間建立LSP連接,避免了非相鄰基站之間的互通,能夠滿足安全性需求,并且能夠減少網(wǎng)絡(luò)連接的數(shù)量,提高網(wǎng)絡(luò)的可擴(kuò)展性。
下面將參照附圖對本發(fā)明的具體實(shí)施方案進(jìn)行更詳細(xì)的說明,其中圖1是一種現(xiàn)有3G網(wǎng)絡(luò)的示意圖;圖2是一種現(xiàn)有LTE網(wǎng)絡(luò)的示意圖;圖3是現(xiàn)有技術(shù)中通過L3VPN技術(shù)進(jìn)行業(yè)務(wù)承載的網(wǎng)絡(luò)架構(gòu)示意圖;圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的網(wǎng)絡(luò)架構(gòu)示意圖;圖5是本發(fā)明實(shí)施例中eNodeBl利用ANR協(xié)議發(fā)現(xiàn)eNodeB2的過程示意圖;
圖6是PE2處理來自PE1的路由消息的流程示意圖;圖7是本發(fā)明實(shí)施例中PEl側(cè)建立LSP連接的流程示意圖;圖8是本發(fā)明實(shí)施例中PE2側(cè)建立LSP連接的流程示意圖;圖9是本發(fā)明中運(yùn)營商邊緣路由器一實(shí)施例的的示意框圖;圖10是本發(fā)明中運(yùn)營商邊緣路由器另一實(shí)施例的示意框圖。
具體實(shí)施例方式圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的網(wǎng)絡(luò)架構(gòu)示意圖。如圖4所示,通過L3VPN(三層虛擬專用網(wǎng))網(wǎng)絡(luò),eNodeB經(jīng)PE與 S-GW(Serving-Gateway,服務(wù)網(wǎng)關(guān))/MME (移動管理實(shí)體)互連。具體地說,PE1、PE2和PE3 為L3VPN網(wǎng)絡(luò)中與eNodeBl、eNodeB2和eNodeB3分別鏈路相連的邊緣節(jié)點(diǎn)。eNodeBl與PEl 間鏈路的IP子網(wǎng)地址配置為例如20. 1. 1. 0/24。同理,eNodeB2與PE2間鏈路的IP子網(wǎng)地址配置為例如20. 1. 2. 0/24 ;eNodeB3與PE3間鏈路的IP子網(wǎng)地址配置為例如20. 1. 3. 0/24。 POP節(jié)點(diǎn)為L3VPN網(wǎng)絡(luò)與S-GW/MME鏈路相連的邊緣節(jié)點(diǎn)。需要注意,組網(wǎng)的初始階段,PE1、PE2、PE 3只與POP建立LSP(Label Switch Path,標(biāo)簽交換路徑)連接,各PE間尚未建立LSP連接。根據(jù)本實(shí)施例,將在與存在相鄰關(guān)系的基站有直接鏈路連接關(guān)系的PE間根據(jù)需要?jiǎng)討B(tài)建立LSP連接。下文將對此展開說明。
首先,每個(gè) PE 上分別運(yùn)行 MP-BGP (Multi Protocol Border Gateway Protocol, 多協(xié)議邊界網(wǎng)關(guān)協(xié)議)協(xié)議,用于在PE之間擴(kuò)散或者發(fā)送路由。所謂擴(kuò)散,是指PE路由器通過MP-BGP會話或使用路由反射將路由信息分發(fā)給各個(gè)PE路由器。在MP-BGP會話的情況下,PE間建一條BGP會話直接擴(kuò)散路由;在路由反射的情況下,PE只需要和POP建立BGP 會話。MP-BGP協(xié)議將各PE的鏈路配置的子網(wǎng)IP地址以VPN IPv4的路由形式擴(kuò)散給其它 PE節(jié)點(diǎn)。初始配置各PE上各VPN實(shí)例的導(dǎo)入RT(Route Target,路由目標(biāo))和導(dǎo)出RT都為空。其中,每個(gè)PE上配置了不同的VPN實(shí)例。eNodeBl 通過 ANR(Automatic Neighbour Relation,自動鄰居關(guān)系)協(xié)議發(fā)現(xiàn)其相鄰eNodeB2,并通過通知消息將相鄰eNodeB2的IP地址信息(20. 1. 2. 2/24)發(fā)送給PEl。 PEl接收到該通知消息后,根據(jù)eNodeBl的IP地址生成RT20. 1. 1.2:0,并加入到該eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;根據(jù)eNodeB2的IP地址生成RT 20. 1. 2. 2:0并加入到該VPN實(shí)例的導(dǎo)入RT。RT的作用類似于BGP中的擴(kuò)展團(tuán)體屬性,用于路由信息的分發(fā)。 導(dǎo)入RT和導(dǎo)出RT分別用于路由信息的導(dǎo)入、導(dǎo)出策略,以控制VPN路由的擴(kuò)散。同理,PE2也可以獲知它下接的eNodeB2的IP地址(20. 1. 2. 2/24)及相鄰eNodeBl 的IP地址(20. 1. 1. 2/24), PE2根據(jù)eNodeB2的IP地址生成eNodeB2對應(yīng)的VPN實(shí)例的導(dǎo)出RT,根據(jù)eNodeBl的IP地址生成該VPN實(shí)例的導(dǎo)入RT,并且相應(yīng)地改寫eNodeB2對應(yīng)的 VPN實(shí)例的導(dǎo)出RT和導(dǎo)入RT。接下來,PEl通過MP-BGP協(xié)議向與其存在路由會話或路由反射關(guān)系的PE2及PE3發(fā)送或擴(kuò)散MP-BGP路由消息,當(dāng)從VPN路由表中導(dǎo)出VPN路由時(shí),要用導(dǎo)出RT對VPN路由進(jìn)行標(biāo)記。因此,MP-BGP路由消息攜帶有eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT,下一跳為PEl。PE2收到該MP-BGP路由消息,判斷MP-BGP路由消息中的VPN實(shí)例的導(dǎo)出RT與PE2的中該VPN實(shí)例的導(dǎo)入RT是否匹配。在發(fā)現(xiàn)其中攜帶的VPN實(shí)例的導(dǎo)出RT和PE2中該VPN實(shí)例的導(dǎo)入RT匹配的情況下,將eNodeBl的IP地址信息導(dǎo)入到VPN IPv4路由表。通過導(dǎo)入、導(dǎo)出RT策略控制使得PE的路由表中只包含和其直接相鄰PE的 VPN路由,而不是全網(wǎng)所有PE的VPN路由,從而節(jié)省了 PE的資源,提高了網(wǎng)絡(luò)拓展性。PE3接收到該MP-BGP路由消息,發(fā)現(xiàn)其中攜帶的VPN實(shí)例的導(dǎo)出RT和PE3中該 VPN實(shí)例的的導(dǎo)入RT不匹配,將丟棄該MP-BGP路由消息。進(jìn)一步,PE2通過該MP-BGP路由消息獲知下一跳為PE1,PE2確定需要與PEl 建立一條LSP,并觸發(fā)LDP協(xié)議(Label Distribute Protocol,標(biāo)簽分發(fā)協(xié)議)建立該 LSP0當(dāng)然,PEl和PE2之間也可以通過其它協(xié)議,比如RSVP-TE(Resource Reservation Protocol-Traffic Engineering,資源預(yù)留協(xié)議-流量工程)來建立LSP。前文敘述了 PE2基于PEl擴(kuò)散方式發(fā)出的BGP路由消息確定需要與PEl建立LSP 的過程。同理,沿相反的方向,PEl通過類似的步驟也能夠確定需要與PE2建立一條LSP,并觸發(fā)LDP協(xié)議建立該LSP。LTE技術(shù)中可以采取多種方法確定兩個(gè)基站是否相鄰(即兩個(gè)基站間有X2業(yè)務(wù)需求)。第一種方法是通過網(wǎng)絡(luò)管理規(guī)劃,即在網(wǎng)絡(luò)規(guī)范階段,網(wǎng)絡(luò)管理員根據(jù)規(guī)劃靜態(tài)的判斷兩個(gè)基站是否相鄰。此種方法的優(yōu)點(diǎn)是簡單。第二種方法是基站通過協(xié)議自動發(fā)現(xiàn)其相鄰基站,該方法能夠準(zhǔn)確的判斷相鄰基站信息,降低網(wǎng)絡(luò)管理的復(fù)雜性。3GPP定義了 ANR(Automatic Neighbour Relation)協(xié)議實(shí)現(xiàn)相鄰基站自動發(fā)現(xiàn)。圖5示意了 eNodeBl利用ANR協(xié)議發(fā)現(xiàn)eNodeB2的過程。
如圖5所示,在步驟Si,eNodeBl通過與一個(gè)用戶終端UE交互,發(fā)現(xiàn)與eNodeB2為相鄰節(jié)點(diǎn)。具體地說,UE檢測到所有可通過無線信號連接的eNodeB設(shè)備、S卩圖中的eNodeBl 和 eNodeB2。UE 從 eNodeB2 獲取到相應(yīng)的 eNodeB ID (eNodeB identifier, eNodeB 標(biāo)識), 然后UE將該eNodeB ID在通知消息中發(fā)送給eNodeBl。 在步驟S2, eNodeBl 通過 MME 獲取到 eNodeB2 的 IP 地址為 20. 1. 2. 2/24。在步驟S3,eNodeBl將自己的IP地址(20. 1. 1. 2/24)及相鄰eNodeB2的IP地址在通知消息中發(fā)送給PEl。通過以上三個(gè)步驟,PEl知道它下接的eNodeBl與IP地址為20. 1.2.2/24的 eNodeB2 相鄰。圖6是PE2處理來自PEl的MP-BGP路由消息的流程示意圖。如圖6所示,在步驟 610,PE2收到一個(gè)MP-BGP路由消息;然后,在步驟620,PE2判斷該消息中攜帶的eNodeBl 對應(yīng)的VPN實(shí)例的導(dǎo)出RT是否與PE2中的eNodeB2對應(yīng)的VPN實(shí)例的導(dǎo)入RT匹配;如果是,則進(jìn)入步驟630,將eNodeBl的IP地址信息導(dǎo)入到自身存儲的VPN路由表中;如果否, 進(jìn)入步驟640,PE2將丟棄該路由消息。圖7是PEl側(cè)建立LSP連接的流程示意圖。如圖7所示,在步驟710,eNodeBl發(fā)現(xiàn)其相鄰eNodeB2。在步驟720,eNodeBl將eNodeB2的IP地址用通知消息發(fā)送給PEl。在步驟 730,PEl根據(jù)eNodeBl的IP地址生成該eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT,根據(jù)eNodeB2 的IP地址生成eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)入RT。在步驟740,PEl將攜帶有eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT和下一跳PE的I P地址為PEl的IP地址的MP-BGP路由消息傳送給與其存在路由會話或路由反射關(guān)系的包括PE2在內(nèi)的其它PE。在步驟750,PE2在MP-BGP 路由消息中的該eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT與PE2中eNodeB2對應(yīng)的VPN實(shí)例的導(dǎo)入RT匹配的情況下根據(jù)該下一跳PE建立PE2到PEl的LSP連接。圖8是PE2側(cè)建立LSP連接的流程示意圖。如圖8所示,在步驟810,eNodeB2發(fā)現(xiàn)其相鄰eNodeBl。在步驟820,eNodeB2將eNodeBl的IP地址用通知消息發(fā)送給PE2。在步驟830,PE2根據(jù)eNodeB2的IP地址生成eNodeB2對應(yīng)的VPN實(shí)例的導(dǎo)入RT,根據(jù)eNodeBl 的IP地址生成該VPN實(shí)例的導(dǎo)出RT。在步驟840,PE2接收PEl以擴(kuò)散的方式傳送的攜帶有eNodeB 1對應(yīng)的VPN實(shí)例的導(dǎo)出RT的MP-BGP路由消息。在步驟850,PE2判斷該eNodeB 1 對應(yīng)的VPN實(shí)例的導(dǎo)出RT與PE2中eNodeB2對應(yīng)的VPN實(shí)例的導(dǎo)入RT是否匹配,在匹配的情況下根據(jù)MP-BGP路由消息中的下一跳PE建立與PEl的LSP連接。圖9是作為本發(fā)明運(yùn)營商邊緣路由器一實(shí)施例的示意框圖,本實(shí)施例中的運(yùn)營商邊緣路由器可以實(shí)現(xiàn)上述方法實(shí)施例中PEl的功能。如圖9所示,該運(yùn)營商邊緣路由器900 包括通知消息接收模塊902,RT生成模塊904和路由消息發(fā)送模塊906。通知消息接收模塊902接收來自eNodeBl的通知消息,該通知消息包括eNodeB2的IP地址,該運(yùn)營商邊緣路由器900為虛擬專用網(wǎng)與eNodeBl通過IP層直接相連的邊緣節(jié)點(diǎn),eNodeBl和eNodeB2 屬于相鄰基站。RT生成模塊904根據(jù)eNodeBl的IP地址生成eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT。路由消息發(fā)送模塊906向與其存在路由會話或路由反射關(guān)系的其它PE發(fā)送路由消息,所述路由消息中攜帶的下一跳PE的IP地址為該運(yùn)營商邊緣路由器900的IP地址、 RT為所述eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT,以便其它PE在eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT和其自身配置的一個(gè)VPN實(shí)例的導(dǎo)入RT匹配的情況下根據(jù)下一跳PE的IP地址建立與運(yùn)營商邊緣路由器900的LSP連接。圖10是作為本發(fā)明中運(yùn)營商邊緣路由器另一實(shí)施例的示意框圖,本實(shí)施例中的運(yùn)營商邊緣路由器100可以實(shí)現(xiàn)上述方法實(shí)施例中PE2的功能。運(yùn)營商邊緣路由器100包括路由消息接收模塊1010,通知消息接收模塊1020,RT生成模塊1030,判斷模塊1040和連接建立模塊1050。通知消息接收模塊1020接收來自eN0deB2的通知消息,其中該通知消息包括eNodeBl的IP地址,并且運(yùn)營商邊緣路由器100為虛擬專用網(wǎng)與eNodeB2通過通過IP層直接相連的邊緣節(jié)點(diǎn),eNodeBl和eNodeB2屬于相鄰基站。RT生成模塊1030根據(jù) eNodeB2的IP地址生成eNodeB2對應(yīng)的VPN實(shí)例的導(dǎo)入RT。路由消息接收模塊1010接收與運(yùn)營商邊緣路由器100存在路由會話或路由反射關(guān)系的運(yùn)營商邊緣路由器900發(fā)送的路由消息,所述路由消息中攜帶的下一跳PE的IP地址為運(yùn)營商邊緣路由器900的IP地址、 RT為所述運(yùn)營商邊緣路由器900根據(jù)eNodeBl的IP地址生成的eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT,運(yùn)營商邊緣路由器900為虛擬專用網(wǎng)與eNodeBl通過IP層直接相連的邊緣節(jié)點(diǎn);判斷模塊1040判斷所述路由消息中的eNodeBl對應(yīng)的VPN實(shí)例的導(dǎo)出RT與運(yùn)營商邊緣路由器100中eNodeB2對應(yīng)的VPN實(shí)例的的導(dǎo)入RT是否匹配。連接建立模塊1050在所述路由消息中的eNodeBl對應(yīng)的VPN實(shí)例的RT與運(yùn)營商邊緣路由器100中eNodeB2對應(yīng)的VPN實(shí)例的導(dǎo)入RT匹配的情況下,依據(jù)該下一跳PE的IP地址建立與所述運(yùn)營商邊緣路由器900的LSP連接。通過以上過程,PEl與PE2之間建立LSP網(wǎng)絡(luò)連接;而PEl與PE3之間因?yàn)闆]有相鄰基站,從而不會建立LSP網(wǎng)絡(luò)連接。因此滿足了安全性的需求,同時(shí)又提高了網(wǎng)絡(luò)的擴(kuò)展 性。雖然前文結(jié)合L3VPN網(wǎng)絡(luò)對本發(fā)明的具體實(shí)施例做了詳細(xì)描述,但是本發(fā)明不限于此,還可以適用于其它網(wǎng)絡(luò),比如L2VPN網(wǎng)絡(luò)或類似虛擬專用網(wǎng)絡(luò)。此外,PE上運(yùn)行的路由協(xié)議也不僅限于MP-BGP協(xié)議,還可以采用其它的類似路由協(xié)議。PE和eNodeBl可以采取鏈路連接以外的其它IP層直接相連方式。顯而易見,在此描述的本發(fā)明可以有許多變化,這種變化不能認(rèn)為偏離本發(fā)明的精神和范圍。因此,所有對本領(lǐng)域技術(shù)人員顯而易見的改變,都包括在本權(quán)利要求書的涵蓋范圍之內(nèi)。
權(quán)利要求
1.一種建立LSP的方法,所述方法包括第一運(yùn)營商邊緣路由器PE接收來自第一演進(jìn)型節(jié)點(diǎn)基站eNodeB的通知消息,所述通知消息包括第二 eNodeB的IP地址;其中,所述第一 eNodeB和第二 eNodeB為相鄰基站,所述第一 PE為虛擬專用網(wǎng)與第一 eNodeB通過IP層直接相連的邊緣節(jié)點(diǎn);所述第一 PE根據(jù)所述第一 eNodeB的IP地址生成所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出路由目標(biāo)RT ;所述第一 PE向第二 PE發(fā)送路由消息,所述路由消息中攜帶的下一跳PE的IP地址為所述第一 PE的IP地址、RT為所述所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;以使所述第二 PE根據(jù)所述路由消息建立與所述第一 PE間的標(biāo)簽交換路徑LSP,其中所述第二 PE為虛擬專用網(wǎng)與第二 eNodeB通過IP層直接相連的邊緣節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一PE向第二PE發(fā)送路由消息的步驟包括所述第一PE向與其存在路由會話或路由反射關(guān)系的其它PE發(fā)送路由消息,所述其它PE包括第二 PE。
3.根據(jù)權(quán)利要求1或2所述的方法,其中所述方法還包括,所述第一PE根據(jù)所述第二 eNodeB的IP地址生成所述第一 eNodeB對應(yīng)的VPN買例的導(dǎo)入RT。
4.如權(quán)利要求1-3中任意一項(xiàng)所述的方法,其中所述方法還包括第一eNodeB通過與用戶終端UE交互,發(fā)現(xiàn)其相鄰基站第二 eNodeB ;第一 eNodeB通過移動性管理實(shí)體MME獲取到第二 eNodeB的IP地址。
5.一種建立LSP的方法,所述方法包括第二運(yùn)營商邊緣路由器PE接收來自第一 PE的路由消息;所述路由消息中攜帶的下一跳PE的IP地址為所述第一 PE的IP地址、路由目標(biāo)RT為第一 PE根據(jù)第一 eNodeB的IP 地址生成的第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;第二 PE判斷所述路由消息中的RT與第二 PE中第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入 RT是否匹配;其中,所述第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT由第二 PE根據(jù)來自第二 eNodeB的通知消息所提供的第一 eNodeB的IP地址生成;第一 eNodeB和第二 eNodeB屬于相鄰基站;所述第二 PE在所述路由消息中的RT與二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT匹配的情況下,依據(jù)路由消息中的下一跳PE的IP地址建立與第一 PE的LSP連接。
6.如權(quán)利要求5所述的方法,其中包括第二eNodeB通過與UE交互,發(fā)現(xiàn)其和第一 eNodeB屬于相鄰基站;第二 eNodeB通過移動性管理實(shí)體MME獲取到第一 eNodeB的IP地址。
7.如權(quán)利要求5或6所述的方法,其中第二PE依據(jù)路由消息中的下一跳PE的IP地址建立與第一 PE的LSP連接的步驟包括通過LDP協(xié)議或者RSVP-TE協(xié)議建立與第一 PE的 LSP連接。
8.如權(quán)利要求5或6所述的方法,其中所述第二PE在所述路由消息中的RT與第二 PE 中第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT匹配的情況下,依據(jù)路由消息中的下一跳PE的IP 地址建立與第一 PE的LSP連接的步驟后,所述方法還包括第二 PE將所述第一 eNodeB的IP 地址信息導(dǎo)入到第二 PE存儲的路由表。
9.一種網(wǎng)絡(luò)系統(tǒng),該系統(tǒng)包括第一 PE和第二 PE ;其中,第一 PE接收來自第一 eNodeB的通知消息,其中該通知消息包括第二 eNodeB的IP地址;其中,第一 eNodeB和第二 eNodeB屬于相鄰基站;根據(jù)所述第一 eNodeB的IP地址生成第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;向與其存在路由會話或路由反射關(guān)系的其它PE發(fā)送路由消息,所述路由消息中攜帶的下一跳PE的IP地址為第一 PE的IP地址、RT為所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT,其中所述其它PE包括所述第二 PE ;所述第二 PE接收到來自第一 PE的路由消息,判斷路由消息中的RT與第二 PE中的第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT是否匹配,其中所述第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT由第二 PE根據(jù)來自第二 eNodeB的通知消息所提供的第一 eNodeB的IP地址生成;第二 PE在所述路由消息中的RT與第二 PE的導(dǎo)入RT匹配的情況下,依據(jù)路由消息中的下一跳PE的IP地址建立與第一 PE的LSP連接,其中第二 PE為所述虛擬專用網(wǎng)與第二 eNodeB 通過IP層直接相連的邊緣節(jié)點(diǎn)。
10.如權(quán)利要求9所述的系統(tǒng),其中第二PE通過LDP協(xié)議或RSVP/TE協(xié)議建立與第一 PE的LSP連接。
11.如權(quán)利要求9或10所述的系統(tǒng),其中在所述路由消息中的RT與第二PE中第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT匹配的情況下,第二 PE將eNodeBl的IP地址信息導(dǎo)入到路由表。
12.一種運(yùn)營商邊緣路由器PE,包括通知消息接收模塊,用于接收來自第一 eNodeB的通知消息,其中該通知消息包括第二 eNodeB的IP地址,第一 eNodeB和第二 eNodeB屬于相鄰基站;RT生成模塊,根據(jù)第一 eNodeB的IP地址生成所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;路由消息發(fā)送模塊,向與其存在路由會話或路由反射關(guān)系的其它PE發(fā)送路由消息,所述路由消息中攜帶的下一跳PE的IP地址為所述PE的IP地址、RT為所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT,并且所述其它PE包括另一 PE,所述另一 PE為虛擬專用網(wǎng)與第二 eNodeB通過IP層直接相連的邊緣節(jié)點(diǎn);以便所述另一 PE依據(jù)所述路由消息中的RT和下一跳PE的IP地址建立與所述PE的LSP連接。
13.一種運(yùn)營商邊緣路由器PE,包括通知消息接收模塊,用于接收來自第二 eNodeB的通知消息,其中該通知消息包括第一 eNodeB的IP地址,并且第一 eNodeB和第二 eNodeB屬于相鄰基站;RT生成模塊,用于根據(jù)所述第一 eNodeB的IP地址生成第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT ;路由消息接收模塊,用于接收與所述PE存在路由會話或路由反射關(guān)系的另一 PE發(fā)送的路由消息,所述路由消息中攜帶的下一跳PE的IP地址為所述另一 PE的IP地址、RT為所述另一 PE根據(jù)第一 eNodeB的IP地址生成的所述第一 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)出RT ;判斷模塊,用于判斷所述路由消息中的RT與所述PE中第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT是否匹配;連接建立模塊,用于在所述路由消息中的RT與第二 eNodeB對應(yīng)的VPN實(shí)例的導(dǎo)入RT 匹配的情況下,依據(jù)該下一跳PE的IP地址建立與所述另一 PE的LSP連接。
全文摘要
本發(fā)明提供一種建立LSP的方法、系統(tǒng)和路由器。該方法包括第一運(yùn)營商邊緣路由器PE接收來自第一演進(jìn)型節(jié)點(diǎn)基站eNodeB的通知消息,所述通知消息包括第二eNodeB的IP地址;其中,所述第一eNodeB和第二eNodeB為相鄰基站;所述第一PE根據(jù)所述第一eNodeB的IP地址生成導(dǎo)出路由目標(biāo)RT;所述第一PE向與其存在路由會話或路由反射關(guān)系的其它PE發(fā)送路由消息,所述路由消息中攜帶的下一跳PE的IP地址為所述第一PE的IP地址、RT為所述導(dǎo)出RT,所述其它PE包括第二PE;以使所述第二PE根據(jù)所述路由消息建立與所述第一PE間的標(biāo)簽交換路徑LSP,其中所述第二PE為虛擬專用網(wǎng)與第二eNodeB通過IP層直接相連的邊緣節(jié)點(diǎn)。由此,滿足了安全性的需求,同時(shí)有提高了網(wǎng)絡(luò)的擴(kuò)展性。
文檔編號H04W40/02GK102281533SQ20111022126
公開日2011年12月14日 申請日期2011年8月3日 優(yōu)先權(quán)日2011年8月3日
發(fā)明者鄧柱升 申請人:華為技術(shù)有限公司