專利名稱::標(biāo)簽交換路徑隧道信息管理方法及裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及多協(xié)議標(biāo)簽交換(MPLS,MultiProtocolLabelSwitch)技術(shù),尤其涉及一種標(biāo)簽交換^各徑(LSP,LabelSwitchPath)隧道信息管理方法及裝置。
背景技術(shù):
:MPLS是使用標(biāo)簽進(jìn)行報(bào)文轉(zhuǎn)發(fā)的技術(shù),具備快速轉(zhuǎn)發(fā)、QoS保證、多業(yè)務(wù)支持等優(yōu)點(diǎn),在下一代電信網(wǎng)絡(luò)中扮演著重要角色。MPLSVPN是一種基于MPLS技術(shù)的虛擬專用網(wǎng)絡(luò)(VPN,VirtualPrivateNetwork),其在網(wǎng)絡(luò)路由和交換設(shè)備上應(yīng)用MPLS技術(shù),可用來構(gòu)造寬帶Intranet、Extranet,滿足多種靈活的業(yè)務(wù)需求。圖1示出了MPLSVPN典型組網(wǎng)圖,包括用戶邊緣設(shè)備(CE,CustomEdge)、骨干網(wǎng)邊緣設(shè)備(PE,ProviderEdge)和骨干網(wǎng)核心設(shè)備(P,Provider)。其中,PE是VPN業(yè)務(wù)的接入設(shè)備,其上維護(hù)私網(wǎng)用戶轉(zhuǎn)發(fā)信息,保存VPN轉(zhuǎn)發(fā)表;P是MPLS域的核心設(shè)備,只具備基本MPLS轉(zhuǎn)發(fā)能力,不維護(hù)私網(wǎng)用戶轉(zhuǎn)發(fā)信息。在報(bào)文轉(zhuǎn)發(fā)過程中,用戶的私網(wǎng)報(bào)文直接通過LSP隧道穿越MPLS域到達(dá)對端PE,由對端PE進(jìn)行VPN業(yè)務(wù)的下行處理,P僅僅進(jìn)行報(bào)文中的LSP隧道標(biāo)簽交換操作。在MPLSVPN業(yè)務(wù)轉(zhuǎn)發(fā)過程中,PE不僅要使用VPN轉(zhuǎn)發(fā)表(二層VPN轉(zhuǎn)發(fā)表或三層VPN轉(zhuǎn)發(fā)表),同時(shí)還要使用下一跳標(biāo)簽轉(zhuǎn)發(fā)表(NHLFE,NextHopLabelForwardingEntry)。表1、表2分別示出了一種VPN轉(zhuǎn)發(fā)表和一種NHLFE表的示例性結(jié)構(gòu),其中,VPN轉(zhuǎn)發(fā)表中保存了私網(wǎng)標(biāo)簽、LSP隧道標(biāo)識(ID)等信息,NHLFE表中保存了報(bào)文的下一跳(NextHop)、出接口(Outlf)、壓入的標(biāo)簽棧(LabelStack)等LSP隧道信息。<table>tableseeoriginaldocumentpage6</column></row><table>表1VPN轉(zhuǎn)發(fā)表<table>tableseeoriginaldocumentpage6</column></row><table>表1所示的VPN轉(zhuǎn)發(fā)表為典型的L3VPN私網(wǎng)轉(zhuǎn)發(fā)表(L2VPN私網(wǎng)轉(zhuǎn)發(fā)表原理類似,不再贅述),其中既包括對端VPN轉(zhuǎn)發(fā)表項(xiàng),也包括本端VPN轉(zhuǎn)發(fā)表項(xiàng)。對端VPN轉(zhuǎn)發(fā)表項(xiàng)不包含出接口和下一跳,如表l中的第3行和第4行;本端VPN轉(zhuǎn)發(fā)表項(xiàng)不包含遠(yuǎn)端私網(wǎng)標(biāo)簽和LSP隧道ID,如建過程進(jìn)行說明。對端VPN轉(zhuǎn)發(fā)表項(xiàng)的創(chuàng)建過程如下首先,信令協(xié)議(邊界網(wǎng)關(guān)協(xié)議BGP)解析對端設(shè)備發(fā)送過來的私網(wǎng)路由信息,形成VPN轉(zhuǎn)發(fā)表項(xiàng)中的VRF索引、目的IP/掩碼、遠(yuǎn)端私網(wǎng)標(biāo)簽等;其次,控制面根據(jù)對端設(shè)備的目的IP地址查找一條到該對端的LSP隧道,將該LSP隧道的索引(LSP隧道ID)記錄到VPN轉(zhuǎn)發(fā)表項(xiàng)中,該索引即指向私網(wǎng)報(bào)文走的透傳到對端的LSP隧道。本端VPN轉(zhuǎn)發(fā)表項(xiàng)的創(chuàng)建過程如下通過本地路由協(xié)議與CE設(shè)備進(jìn)行交互學(xué)習(xí)形成VPN轉(zhuǎn)發(fā)表項(xiàng)中的VRF索引、目的IP/掩碼、出接口、下一跳等。表2所示的NHLFE表為LSP隧道的出方向表項(xiàng)。在一條LSP隧道在控制面生成之后,會形成一個(gè)唯一的表項(xiàng)索引(LSP隧道ID),并結(jié)合其中的關(guān)鍵隧道轉(zhuǎn)發(fā)信息隧道索引、標(biāo)簽棧、出接口、下一跳等構(gòu)造成對應(yīng)該LSP隧道的NHLFE表項(xiàng),用于報(bào)文進(jìn)隧道進(jìn)行轉(zhuǎn)發(fā)處理。下面以圖1中CE1向CE2發(fā)送報(bào)文為例,并結(jié)合表1和表2,說明MPLSVPN的業(yè)務(wù)轉(zhuǎn)發(fā)過程首先,CE1用戶報(bào)文上行到PEl;PEl收到報(bào)文后根據(jù)私網(wǎng)報(bào)文的IP地址和VRF索引查詢私網(wǎng)VPN轉(zhuǎn)發(fā)表,根據(jù)VPN轉(zhuǎn)發(fā)表進(jìn)行相應(yīng)私網(wǎng)處理,如果存在私網(wǎng)標(biāo)簽的話就壓入私網(wǎng)標(biāo)簽,并在VPN轉(zhuǎn)發(fā)表中找到相應(yīng)的LSP隧道ID,然后才艮據(jù)找到的LSP隧道ID查詢NHLFE表,根據(jù)NHLFE表中記錄的LSP隧道信息對報(bào)文進(jìn)行處理,以使報(bào)文進(jìn)入LSP隧道,即先根據(jù)NHLFE表中的標(biāo)簽棧信息壓入LSP隧道標(biāo)簽,接著根據(jù)NHLFE表中的出接口和下一跳將l艮文轉(zhuǎn)發(fā)給PI;在隧道中,PI對才艮文進(jìn)行標(biāo)準(zhǔn)MPLS標(biāo)簽處理,根據(jù)LSP隧道標(biāo)簽信息進(jìn)行MPLS標(biāo)簽交換,并轉(zhuǎn)發(fā)才艮文到PE2;PE2收到報(bào)文后進(jìn)行出隧道處理,同時(shí)根據(jù)私網(wǎng)標(biāo)簽識別私網(wǎng)信息,獲取對應(yīng)的VRF索引,然后根據(jù)VRF索引和報(bào)文中的目的IP地址查詢本地VPN轉(zhuǎn)發(fā)表獲取出接口和下一跳將報(bào)文轉(zhuǎn)發(fā)給CE2。由以上描述可見,MPLSVPN業(yè)務(wù)轉(zhuǎn)發(fā)過程中的一個(gè)關(guān)鍵點(diǎn)是VPN轉(zhuǎn)發(fā)表與NHLFE表相關(guān)聯(lián)。目前,VPN轉(zhuǎn)發(fā)表與NHLFE表的關(guān)聯(lián)一般通過引用LSP隧道ID完成,如表1和表2所示,每個(gè)對端VPN轉(zhuǎn)發(fā)表項(xiàng)中均保存對應(yīng)的LSP隧道ID,每個(gè)LSP隧道ID又對應(yīng)一個(gè)NHLFE表項(xiàng),通過LSP隧道ID就可找到相應(yīng)的NHLFE表項(xiàng)。在實(shí)際應(yīng)用中,如果LSP隧道發(fā)生變化(如被刪除重建),那么所有與原來LSP隧道相關(guān)的信息都必須全部被刷新,包括NHLFE表中的LSP隧道信息和VPN轉(zhuǎn)發(fā)表中的LSP隧道ID信息。由于通常情況下,兩個(gè)PE之間的所有VPN業(yè)務(wù)都走同一條LSP隧道,即VPN轉(zhuǎn)發(fā)表項(xiàng)與LSP隧道是多對一的映射關(guān)系,因此,在LSP隧道發(fā)生變化之后,大量與該隧道相關(guān)的VPN轉(zhuǎn)發(fā)表項(xiàng)都必須被刷新。這種動態(tài)刷新大量VPN轉(zhuǎn)發(fā)表項(xiàng)的方式不僅操作起來較為復(fù)雜,并且由于刷新大量VPN轉(zhuǎn)發(fā)表項(xiàng)需要耗費(fèi)一定的時(shí)間,因此還會導(dǎo)致VPN業(yè)務(wù)不能夠在LSP隧道發(fā)生變化后快速恢復(fù)。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的在于提供一種LSP隧道信息管理方法及裝置,在LSP隧道發(fā)生變化時(shí),降低信息維護(hù)復(fù)雜度,減少VPN業(yè)務(wù)恢復(fù)時(shí)間。為達(dá)到上述目的,本發(fā)明提供的技術(shù)方案如下一種LSP隧道信息管理方法,該方法還包括為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識,LSP隧道目的地與LSP隧道標(biāo)識——3于應(yīng);在創(chuàng)建到達(dá)LSP隧道目的地的虛擬專用網(wǎng)絡(luò)VPN轉(zhuǎn)發(fā)表項(xiàng)時(shí),獲取與LSP隧道目的地綁定的LSP隧道標(biāo)識記錄到VPN轉(zhuǎn)發(fā)表項(xiàng)中;在LSP隧道建立時(shí),使用與該LSP隧道目的地綁定的LSP隧道標(biāo)識來標(biāo)記該LSP隧道,為該LSP隧道創(chuàng)建對應(yīng)的下一跳標(biāo)簽轉(zhuǎn)發(fā)表項(xiàng)NHLFE;當(dāng)LSP隧道發(fā)生變化時(shí),刷新與發(fā)生變化的LSP隧道對應(yīng)的NHLFE表項(xiàng)。所述綁定過程包括在確定了所有LSP隧道的目的地后,預(yù)先靜態(tài)為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識;或者,在學(xué)習(xí)到對端設(shè)備的路由信息后,根據(jù)對端設(shè)備的目的地址查找是否存在到達(dá)該對端設(shè)備的LSP隧道,如果存在,則直接將該LSP隧道標(biāo)識與該LSP隧道目的地綁定;如果不存在,則隨機(jī)分配一個(gè)尚未使用的LSP隧道標(biāo)識與該LSP隧道目的地綁定。所述LSP隧道發(fā)生變化包括LSP隧道凈皮刪除和LSP隧道內(nèi)容凈皮纟務(wù)改;在LSP隧道被刪除時(shí),所述刷新包括刪除該LSP隧道對應(yīng)的NHLFE表項(xiàng);在LSP隧道內(nèi)容#^修改時(shí),所述刷新包括對該LSP隧道對應(yīng)的NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)^f'務(wù)改。該方法進(jìn)一步包括為尚未建立的LSP隧道創(chuàng)建虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均i殳置為無效,所有走虛擬NHLFE表項(xiàng)的業(yè)務(wù)都將被丟棄;在LSP隧道建立時(shí),將該LSP隧道對應(yīng)的虛擬NHLFE表項(xiàng)^修改成正常NHLFE表項(xiàng),正常NHLFE表項(xiàng)中記錄LSP隧道標(biāo)識及隧道轉(zhuǎn)發(fā)信息。所述LSP隧道發(fā)生變化包括LSP隧道一皮刪除和LSP隧道內(nèi)容#^奮改;在LSP隧道被刪除時(shí),所述刷新包括將該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)修改為虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效;在LSP隧道內(nèi)容被修改時(shí),所述刷新包括對該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)修改。一種LSP隧道信息管理裝置,包括綁定關(guān)系管理單元、VPN表項(xiàng)管理單元和NHLFE表項(xiàng)管理單元,其中,綁定關(guān)系管理單元,用于為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識,并存儲各個(gè)LSP隧道目的地與LSP隧道標(biāo)識的——對應(yīng)關(guān)系;VPN表項(xiàng)管理單元,用于在創(chuàng)建到達(dá)LSP隧道目的地的VPN轉(zhuǎn)發(fā)表項(xiàng)時(shí),從綁定關(guān)系管理單元中獲取與LSP隧道目的地對應(yīng)的LSP隧道標(biāo)識記錄到VPN轉(zhuǎn)發(fā)表項(xiàng)中;NHLFE表項(xiàng)管理單元,用于在LSP隧道建立時(shí),vt人綁定關(guān)系管理單元中獲取與該LSP隧道目的地對應(yīng)的LSP隧道標(biāo)識,使用該LSP隧道標(biāo)識來標(biāo)記該LSP隧道,為該LSP隧道創(chuàng)建對應(yīng)的NHLFE表項(xiàng);并且,當(dāng)LSP隧道發(fā)生變化時(shí),刷新與發(fā)生變化的LSP隧道對應(yīng)的NHLFE表項(xiàng)。所述綁定關(guān)系管理單元在確定了所有LSP隧道的目的地后,預(yù)先靜態(tài)為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識;或者,在學(xué)習(xí)到對端設(shè)備的路由信息后,根據(jù)對端設(shè)備的目的地址查找是否存在到達(dá)該對端設(shè)備的LSP隧道,如果存在,則直接將該LSP隧道標(biāo)識與該LSP隧道目的地綁定;如果不存在,則隨機(jī)分配一個(gè)尚未使用的LSP隧道標(biāo)識與該LSP隧道目的地綁定。所述LSP隧道發(fā)生變化包括LSP隧道被刪除和LSP隧道內(nèi)容被修改;在LSP隧道被刪除時(shí),所述NHLFE表項(xiàng)管理單元刪除該LSP隧道對應(yīng)的NHLFE表項(xiàng);在LSP隧道內(nèi)容凈皮^修改時(shí),所述NHLFE表項(xiàng)管理單元對該LSP隧道對應(yīng)的NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)修改。所述NHLFE表項(xiàng)管理單元進(jìn)一步為尚未建立的LSP隧道創(chuàng)建虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效,所有走虛擬NHLFE表項(xiàng)的業(yè)務(wù)都將被丟棄;在LSP隧道建立時(shí),NHLFE表項(xiàng)管理單元將該LSP隧道對應(yīng)的虛擬NHLFE表項(xiàng)修改成正常NHLFE表項(xiàng),正常NHLFE表項(xiàng)中記錄LSP隧道標(biāo)識及隧道轉(zhuǎn)發(fā)信息。所述LSP隧道發(fā)生變化包括LSP隧道被刪除和LSP隧道內(nèi)容被修改;在LSP隧道^皮刪除時(shí),所述NHLFE表項(xiàng)管理單元將該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)修改為虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效;在LSP隧道內(nèi)容被修改時(shí),所述NHLFE表項(xiàng)管理單元對該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)修改。由此可見,本發(fā)明通過固定VPN使用的LSP隧道ID,使得VPN轉(zhuǎn)發(fā)表中的LSP隧道ID信息可以保持不變,這樣當(dāng)LSP隧道發(fā)生變化時(shí),就只需刷新與發(fā)生變化的LSP隧道相關(guān)的NHLFE表項(xiàng),而無需刷新所有與之相關(guān)的大量VPN轉(zhuǎn)發(fā)表項(xiàng),從而降低了信息維護(hù)復(fù)雜度,節(jié)省了刷新時(shí)間,使得VPN業(yè)務(wù)在LSP隧道發(fā)生變化后能夠快速恢復(fù)。圖1為現(xiàn)有技術(shù)中的MPLSVPN典型組網(wǎng)圖2為本發(fā)明實(shí)施例中對端VPN轉(zhuǎn)發(fā)表項(xiàng)的創(chuàng)建流程圖3為本發(fā)明實(shí)施例中的LSP隧道信息管理裝置結(jié)構(gòu)示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面參照附圖并舉實(shí)施例,對本發(fā)明作進(jìn)一步詳細(xì)說明。本發(fā)明的基本思想是固定VPN使用的LSP隧道ID,以使VPN轉(zhuǎn)發(fā)表中的LSP隧道ID信息固定,這樣當(dāng)LSP隧道發(fā)生變化時(shí),就只需刷新與發(fā)生變化的LSP隧道相關(guān)的NHLFE表項(xiàng),而無需刷新所有與之相關(guān)的VPN轉(zhuǎn)發(fā)表項(xiàng),從而降低信息維護(hù)復(fù)雜度,節(jié)省刷新時(shí)間,使得VPN業(yè)務(wù)在LSP隧道發(fā)生變化后能夠快速恢復(fù)。為了實(shí)現(xiàn)LSP隧道ID固定,PE需要為各個(gè)LSP隧道的目的地(即各個(gè)對端PE)分別綁定一個(gè)LSP隧道ID。其中,所述LSP隧道既包括已經(jīng)建立的LSP隧道,也包括尚未建立的LSP隧道。對于已經(jīng)建立的LSP隧道,直接將該隧道的ID與該隧道的目的地綁定即可;對于目前尚未建立的LSP隧道,可以預(yù)先為其分配一個(gè)尚未使用的隧道ID與該隧道的目的地綁定,后續(xù)在真正建立LSP隧道時(shí),直接使用與該隧道的目的地綁定的隧道ID來標(biāo)識該隧道。其中,LSP隧道ID與LSP隧道目的地——對應(yīng)(等價(jià)LSP隧道的情況除外),一個(gè)LSP隧道ID唯一標(biāo)識一條LSP隧道,一條LSP隧道對應(yīng)一個(gè)目的地。表3示出了一種LSP隧道目的地與LSP隧道ID的映射關(guān)系表,其中LSP隧道目的地以對端PE的IP地址表示。<table>tableseeoriginaldocumentpage12</column></row><table>表3LSP隧道目的地與LSP隧道ID的映射關(guān)系表表3所示LSP隧道目的地與隧道ID的映射關(guān)系既可通過靜態(tài)方式配置,也可通過動態(tài)方式配置。靜態(tài)方式配置是指,在確定了所有LSP隧道的目的地即對端PE的IP地址后,預(yù)先靜態(tài)為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道ID,形成表3所示的映射關(guān)系。動態(tài)方式配置是指,PE在學(xué)習(xí)到對端設(shè)備的路由信息后,根據(jù)對端設(shè)備的目的IP地址查找是否存在到達(dá)該對端設(shè)備的LSP隧道,如果存在,則直接將該LSP隧道ID與該LSP隧道目的地綁定,并將綁定關(guān)系記錄在表3中;如果不存在,則隨機(jī)分配一個(gè)尚未使用的LSP隧道ID與該LSP隧道目的地綁定,并將綁定關(guān)系記錄在表3中。LSP隧道ID固定以后,PE就只需在創(chuàng)建到達(dá)LSP隧道目的地的對端VPN轉(zhuǎn)發(fā)表項(xiàng)時(shí),一次性獲取與LSP隧道目的地對應(yīng)的LSP隧道ID記錄到VPN轉(zhuǎn)發(fā)表項(xiàng)中即可,后續(xù)無須對VPN轉(zhuǎn)發(fā)表中的LSP隧道ID信息進(jìn)行動態(tài)維護(hù)。圖2示出了LSP隧道ID固定后,PE上創(chuàng)建對端VPN轉(zhuǎn)發(fā)表項(xiàng)的流程圖,包括以下步驟步驟201:信令協(xié)議解析對端設(shè)備發(fā)來的私網(wǎng)路由信息,形成VPN轉(zhuǎn)發(fā)表項(xiàng)中的VRF索引、目的IP/掩碼、遠(yuǎn)端私網(wǎng)標(biāo)簽等。步驟202:控制面根據(jù)對端設(shè)備的目的IP地址查找表3,獲取到達(dá)該對端設(shè)備的LSP隧道ID。步驟203:控制面將獲取的LSP隧道ID記錄到VPN轉(zhuǎn)發(fā)表項(xiàng)中。由于VPN轉(zhuǎn)發(fā)表中記錄的LSP隧道ID固定不變,因此當(dāng)LSP隧道發(fā)生變化時(shí),可以不刷新VPN轉(zhuǎn)發(fā)表,而只需刷新與發(fā)生變化的LSP隧道相關(guān)的NHLFE表項(xiàng)。關(guān)于NHLFE表的管理,可以采取以下兩種方式一、在LSP隧道真正建立后,為該LSP隧道創(chuàng)建相應(yīng)的NHLFE表項(xiàng),該表項(xiàng)包括LSP隧道ID、標(biāo)簽棧、出接口、下一跳等;而對于目前尚未建立的LSP隧道,則不存在對應(yīng)的NHLFE表項(xiàng)。當(dāng)LSP隧道被刪除時(shí),其對應(yīng)的NHLFE表項(xiàng)也被刪除;當(dāng)LSP隧道的內(nèi)容被修改時(shí),其對應(yīng)的NHLFE表項(xiàng)的內(nèi)容也進(jìn)行相應(yīng)修改。無論是LSP隧道被刪除還是其內(nèi)容被修改,LSP隧道目的IP所對應(yīng)的隧道ID是不會發(fā)生變化的。在報(bào)文轉(zhuǎn)發(fā)過程中,PE先查找VPN轉(zhuǎn)發(fā)表,然后再根據(jù)VPN轉(zhuǎn)發(fā)表中記錄的LSP隧道ID查找對應(yīng)的NHLFE表項(xiàng),如果找到對應(yīng)的NHLFE表項(xiàng),則根據(jù)找到的NHLFE表項(xiàng)進(jìn)行報(bào)文轉(zhuǎn)發(fā),如果不存在對應(yīng)的NHLFE表項(xiàng),則丟棄報(bào)文。二、在LSP隧道真正建立后,為該LSP隧道創(chuàng)建相應(yīng)的NHLFE表項(xiàng);并且,在建立表3所示的映射關(guān)系時(shí),為目前尚未建立的LSP隧道創(chuàng)建虛擬NHLFE表項(xiàng)。虛擬NHLFE表項(xiàng)與LSP隧道真正建立后創(chuàng)建的正常NHLFE表項(xiàng)不同,正常NHLFE表項(xiàng)中記錄了LSP隧道標(biāo)識、標(biāo)簽棧、出接口、下一跳等LSP隧道信息,所有走正常NHLFE表項(xiàng)的報(bào)文.都可正常轉(zhuǎn)發(fā);而虛擬NHLFE表項(xiàng)中則只記錄對應(yīng)的LSP隧道標(biāo)識,其它的標(biāo)簽棧、出接口和下一跳等隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效,所有走虛擬NHLFE表項(xiàng)的VPN業(yè)務(wù)都將被自動丟棄。當(dāng)真實(shí)存在的LSP隧道凈皮刪除時(shí),PE需要將該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)修改成虛擬NHLFE表項(xiàng),在該虛擬NHLFE表項(xiàng)中只保留LSP隧道ID,其它的隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效;當(dāng)原先不存在的LSP隧道真正建立后,PE需要將原先創(chuàng)建的與該LSP隧道對應(yīng)的虛擬NHLFE表項(xiàng)修改成正常NHLFE表項(xiàng),在該正常NHLFE表項(xiàng)中記錄標(biāo)簽棧、出接口、下一跳等隧道轉(zhuǎn)發(fā)信息;當(dāng)真實(shí)存在的LSP隧道的內(nèi)容發(fā)生改變時(shí),PE需要對該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)內(nèi)容進(jìn)行修改。在報(bào)文轉(zhuǎn)發(fā)過程中,PE先查找VPN轉(zhuǎn)發(fā)表,然后再根據(jù)VPN轉(zhuǎn)發(fā)表中記錄的LSP隧道ID查找對應(yīng)的NHLFE表項(xiàng),如果找到的NHLFE表項(xiàng)為正常NHLFE表項(xiàng),則根據(jù)該正常NHLFE表項(xiàng)進(jìn)行報(bào)文轉(zhuǎn)發(fā);如果找到的NHLFE表項(xiàng)為虛擬NHLFE表項(xiàng),則丟棄報(bào)文??梢姡扇∩鲜鰧SP隧道目的IP與LSP隧道ID固定的方案后,在某個(gè)LSP隧道發(fā)生變化如被刪除重建時(shí),就只需刷新與該LSP隧道對應(yīng)的NHLFE表項(xiàng),而無需刷新與該LSP隧道相關(guān)的大量VPN轉(zhuǎn)發(fā)表項(xiàng),從而降低了信息維護(hù)的復(fù)雜度,節(jié)省了刷新時(shí)間,使得VPN業(yè)務(wù)在LSP隧道發(fā)生變化后能夠快速恢復(fù)。相應(yīng)地,本發(fā)明還提供了一種LSP隧道信息管理裝置,該裝置可位于PE中,其結(jié)構(gòu)參見圖3所示,包括綁定關(guān)系管理單元、VPN表項(xiàng)管理單元和NHLFE表項(xiàng)管理單元,其中,綁定關(guān)系管理單元,用于為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識,并存j諸各個(gè)LSP隧道目的地與LSP隧道標(biāo)識的——對應(yīng)關(guān)系;VPN表項(xiàng)管理單元,用于在創(chuàng)建到達(dá)LSP隧道目的地的VPN轉(zhuǎn)發(fā)表項(xiàng)時(shí),從綁定關(guān)系管理單元中獲取與LSP隧道目的地對應(yīng)的LSP隧道標(biāo)識記錄到VPN轉(zhuǎn)發(fā)表項(xiàng)中;.NHLFE表項(xiàng)管理單元,用于在LSP隧道建立時(shí),從綁定關(guān)系管理單元中獲取與該LSP隧道目的地對應(yīng)的LSP隧道標(biāo)識,使用該LSP隧道標(biāo)識來標(biāo)記該LSP隧道,為該LSP隧道創(chuàng)建對應(yīng)的NHLFE表項(xiàng);并且,當(dāng)LSP隧道發(fā)生變化時(shí),刷新與發(fā)生變化的LSP隧道對應(yīng)的NHLFE表項(xiàng)。所述綁定關(guān)系管理單元可以在確定了所有LSP隧道的目的地后,預(yù)先靜態(tài)為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識;或者,在學(xué)習(xí)到對端設(shè)備的路由信息后,根據(jù)對端設(shè)備的目的地址查找是否存在到達(dá)該對端設(shè)備的LSP隧道,如果存在,則直接將該LSP隧道標(biāo)識與該LSP隧道目的地綁定;如果不存在,則隨機(jī)分配一個(gè)尚未使用的LSP隧道標(biāo)識與該LSP隧道目的地綁定。對于目前尚未建立的LSP隧道,NHLFE表項(xiàng)管理單元既可以不為它創(chuàng)建NHLFE表項(xiàng),也可以進(jìn)一步為它創(chuàng)建一個(gè)虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效,所有走虛擬NHLFE表項(xiàng)的業(yè)務(wù)都將被丟棄。在尚未建立的LSP隧道不存在對應(yīng)NHLFE表項(xiàng)的情況下,如果真實(shí)存在的LSP隧道被刪除,則NHLFE表項(xiàng)管理單元需要刪除該LSP隧道對應(yīng)的NHLFE表項(xiàng);如果真實(shí)存在的LSP隧道的內(nèi)容被修改,貝'JNHLFE表項(xiàng)管理單元對該LSP隧道對應(yīng)的NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)修改。在尚未建立的LSP隧道存在對應(yīng)虛擬NHLFE表項(xiàng)的情況下,如果該LSP隧道被真正建立,則NHLFE表項(xiàng)管理單元需要將該LSP隧道對應(yīng)的虛擬NHLFE表項(xiàng)修改成正常NHLFE表項(xiàng),正常NHLFE表項(xiàng)中記錄LSP隧道標(biāo)識及隧道轉(zhuǎn)發(fā)信息。另外,在真實(shí)存在的LSP隧道被刪除時(shí),NHLFE表項(xiàng)管理單元需要將該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)修改為虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效;在真實(shí)存在的LSP隧道內(nèi)容被修改時(shí),NHLFE表項(xiàng)管理單元需要對該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)修改。以上所述對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步的詳細(xì)說明,所應(yīng)理解的是,以上所述并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種標(biāo)簽交換路徑LSP隧道信息管理方法,其特征在于,為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識,LSP隧道目的地與LSP隧道標(biāo)識一一對應(yīng),該方法還包括在創(chuàng)建到達(dá)LSP隧道目的地的虛擬專用網(wǎng)絡(luò)VPN轉(zhuǎn)發(fā)表項(xiàng)時(shí),獲取與LSP隧道目的地綁定的LSP隧道標(biāo)識記錄到VPN轉(zhuǎn)發(fā)表項(xiàng)中;在LSP隧道建立時(shí),使用與該LSP隧道目的地綁定的LSP隧道標(biāo)識來標(biāo)記該LSP隧道,為該LSP隧道創(chuàng)建對應(yīng)的下一跳標(biāo)簽轉(zhuǎn)發(fā)表項(xiàng)NHLFE;當(dāng)LSP隧道發(fā)生變化時(shí),刷新與發(fā)生變化的LSP隧道對應(yīng)的NHLFE表項(xiàng)。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述綁定過程包括在確定了所有LSP隧道的目的地后,預(yù)先靜態(tài)為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識;或者,在學(xué)習(xí)到對端設(shè)備的路由信息后,根據(jù)對端設(shè)備的目的地址查找是否存在到達(dá)該對端設(shè)備的LSP隧道,如果存在,則直接將該LSP隧道標(biāo)識與該LSP隧道目的地綁定;如果不存在,則隨機(jī)分配一個(gè)尚未使用的LSP隧道標(biāo)識與該LSP隧道目的地綁定。3、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述LSP隧道發(fā)生變化包括LSP隧道被刪除和LSP隧道內(nèi)容被修改;在LSP隧道被刪除時(shí),所述刷新包括刪除該LSP隧道對應(yīng)的NHLFE表項(xiàng);在LSP隧道內(nèi)容凈皮修改時(shí),所述刷新包括對該LSP隧道對應(yīng)的NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)修改。4、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,該方法進(jìn)一步包括為尚未建立的LSP隧道創(chuàng)建虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效,所有走虛擬NHLFEJ^項(xiàng)的業(yè)務(wù)都將被丟棄;在LSP隧道建立時(shí),將該LSP隧道對應(yīng)的虛擬NHLFE表項(xiàng)》務(wù)改成正常NHLFE表項(xiàng),正常NHLFE表項(xiàng)中記錄LSP隧道標(biāo)識及隧道轉(zhuǎn)發(fā)信息。5、根據(jù)權(quán)利要求4所述的方法,其特征在于,所述LSP隧道發(fā)生變化包括LSP隧道被刪除和LSP隧道內(nèi)容^皮》務(wù)改;在LSP隧道纟皮刪除時(shí),所述刷新包括將該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)修改為虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效;在LSP隧道內(nèi)容被修改時(shí),所述刷新包括對該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)修改。6、一種LSP隧道信息管理裝置,其特征在于,包括綁定關(guān)系管理單元、VPN表項(xiàng)管理單元和NHLFE表項(xiàng)管理單元,其中,綁定關(guān)系管理單元,用于為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識,并存儲各個(gè)LSP隧道目的地與LSP隧道標(biāo)識的——對應(yīng)關(guān)系;VPN表項(xiàng)管理單元,用于在創(chuàng)建到達(dá)LSP隧道目的地的VPN轉(zhuǎn)發(fā)表項(xiàng)時(shí),,人綁定關(guān)系管理單元中獲取與LSP隧道目的地對應(yīng)的LSP隧道標(biāo)識記錄到VPN轉(zhuǎn)發(fā)表項(xiàng)中;NHLFE表項(xiàng)管理單元,用于在LSP隧道建立時(shí),從綁定關(guān)系管理單元中獲取與該LSP隧道目的地對應(yīng)的LSP隧道標(biāo)識,使用該LSP隧道標(biāo)識來標(biāo)記該LSP隧道,為該LSP隧道創(chuàng)建對應(yīng)的NHLFE表項(xiàng);并且,當(dāng)LSP隧道發(fā)生變化時(shí),刷新與發(fā)生變化的LSP隧道對應(yīng)的NHLFE表項(xiàng)。7、根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述綁定關(guān)系管理單元在確定了所有LSP隧道的目的地后,預(yù)先靜態(tài)為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識;或者,在學(xué)習(xí)到對端設(shè)備的路由信息后,根據(jù)對端設(shè)備的目的地址查找是否存在到達(dá)該對端設(shè)備的LSP隧道,如果存在,則直接將該LSP隧道標(biāo)識與該LSP隧道目的地綁定;如果不存在,則隨機(jī)分配一個(gè)尚未4吏用的LSP隧道標(biāo)識與該LSP隧道目的地綁定。8、根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述LSP隧道發(fā)生變化包括LSP隧道4皮刪除和LSP隧道內(nèi)容,皮小務(wù)改;在LSP隧道被刪除時(shí),所述NHLFE表項(xiàng)管理單元刪除該LSP隧道對應(yīng)的NHLFE表項(xiàng);在LSP隧道內(nèi)容被修改時(shí),所述NHLFE表項(xiàng)管理單元對該LSP隧道對應(yīng)的NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)修改。9、根據(jù)權(quán)利要求6或7所述的裝置,其特征在于,所述NHLFE表項(xiàng)管理單元進(jìn)一步為尚未建立的LSP隧道創(chuàng)建虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效,所有走虛擬NHLFE表項(xiàng)的業(yè)務(wù)都將被丟棄;在LSP隧道建立時(shí),NHLFE表項(xiàng)管理單元將該LSP隧道對應(yīng)的虛擬NHLFE表項(xiàng)修改成正常NHLFE表項(xiàng),正常NHLFE表項(xiàng)中記錄LSP隧道標(biāo)識及隧道轉(zhuǎn)發(fā)信息。10、才艮據(jù)權(quán)利要求9所述的裝置,其特征在于,所述LSP隧道發(fā)生變化包括LSP隧道被刪除和LSP隧道內(nèi)容被修改;在LSP隧道^C刪除時(shí),所述NHLFE表項(xiàng)管理單元將該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)修改為虛擬NHLFE表項(xiàng),虛擬NHLFE表項(xiàng)中只記錄LSP隧道標(biāo)識,其它隧道轉(zhuǎn)發(fā)信息均設(shè)置為無效;在LSP隧道內(nèi)容被修改時(shí),所述NHLFE表項(xiàng)管理單元對該LSP隧道對應(yīng)的正常NHLFE表項(xiàng)內(nèi)容進(jìn)行相應(yīng)修改。全文摘要本發(fā)明公開了一種標(biāo)簽交換路徑(LSP)隧道信息管理方法,包括為各個(gè)LSP隧道目的地分別綁定一個(gè)LSP隧道標(biāo)識,LSP隧道目的地與LSP隧道標(biāo)識一一對應(yīng);在創(chuàng)建到達(dá)LSP隧道目的地的VPN轉(zhuǎn)發(fā)表項(xiàng)時(shí),獲取與LSP隧道目的地綁定的LSP隧道標(biāo)識記錄到VPN轉(zhuǎn)發(fā)表項(xiàng)中;在LSP隧道建立時(shí),使用與該LSP隧道目的地綁定的LSP隧道標(biāo)識來標(biāo)記該LSP隧道,為該LSP隧道創(chuàng)建對應(yīng)的NHLFE表項(xiàng);當(dāng)LSP隧道發(fā)生變化時(shí),刷新與發(fā)生變化的LSP隧道對應(yīng)的NHLFE表項(xiàng)。另外,本發(fā)明還提供了一種LSP隧道信息管理裝置。本發(fā)明能夠在LSP隧道發(fā)生變化時(shí),降低信息維護(hù)復(fù)雜度,減少VPN業(yè)務(wù)恢復(fù)時(shí)間。文檔編號H04L29/06GK101299723SQ20081011605公開日2008年11月5日申請日期2008年7月2日優(yōu)先權(quán)日2008年7月2日發(fā)明者俞國平申請人:杭州華三通信技術(shù)有限公司