Vpls環(huán)境下以太網(wǎng)連通性檢測的自動配置方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出了VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法和系統(tǒng)。在PE上配置VPLS實例,在PE上配置以太網(wǎng)連通性檢測的OAM信息,當PE接收到MP-BGP更新消息時,該MP-BGP更新消息包含攜帶以太網(wǎng)OAM信息的BGP擴展團體屬性,PE把接收到的MP-BGP更新消息中BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息進行匹配,若匹配,自動生成對等MEPID列表,用于匹配同一VPLS實例的各個對端PE發(fā)送ETH-CC消息中攜帶的PE自身的MEP?ID信息。本發(fā)明可有效減少以太網(wǎng)OAM的配置管理工作,提高網(wǎng)絡(luò)運維效率。
【專利說明】VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及VPLS(Virtual Private Local Area NetworkService,虛擬專用局域網(wǎng)服務(wù))環(huán)境下以太網(wǎng)連通性檢測的自動配置方法和系統(tǒng)。
【背景技術(shù)】
[0002]VPLS 是利用公共 IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)/MPLS (Mult1-ProtocolLabel Switching,多協(xié)議標簽交換)基礎(chǔ)網(wǎng)絡(luò)設(shè)施構(gòu)建局域網(wǎng)的一種方法,它提供一種跨越城域網(wǎng)或廣域網(wǎng)的多點到多點的以太網(wǎng)服務(wù)。VPLS要求所有加入同一 VPLS實例的運營商邊緣設(shè)備(PE)實現(xiàn)全連接,客戶以太網(wǎng)幀通過該VPLS實例的透明傳輸隧道進行封裝和轉(zhuǎn)發(fā)。
[0003]目前有2種實現(xiàn)屬于同一VPLS實例的PE設(shè)備全連接的方法:
[0004]第一、手工配置
[0005]手工配置需要手工指定PE的各對等體。由于同一 VPLS實例中各PE之間需要建立全連接,每當有新的PE加入時,所有相關(guān)PE上都要修改配置,導(dǎo)致可擴展性較差。
[0006]手工配置方法適合于網(wǎng)絡(luò)及用戶規(guī)模較小、用戶站點少且站點位置相對固定的場景。在網(wǎng)絡(luò)及用戶規(guī)模大、用戶站點經(jīng)常變化的情況,手工配置方法將帶來大量的操作維護和管理工作。
[0007]第二、自動發(fā)現(xiàn)
[0008]自動發(fā)現(xiàn)機制通過信令協(xié)議自動發(fā)現(xiàn)屬于同一VPLS實例的PE成員,VPLS實例中PE的配置不受其他PE增加或刪除的影響,因而具有良好的擴展性,能夠?qū)崿F(xiàn)網(wǎng)絡(luò)拓撲及用戶站點的動態(tài)變化,極大地簡化配置的工作量,比較適合在運營商網(wǎng)絡(luò)中部署。
[0009]以太網(wǎng)作為發(fā)展最為迅速的網(wǎng)絡(luò)互聯(lián)技術(shù),不僅成為占主導(dǎo)地位的局域網(wǎng)技術(shù),并越來越多地作為接入和傳輸技術(shù)應(yīng)用到城域網(wǎng)和廣域網(wǎng)。隨著以太網(wǎng)的運營、管理和維護(OAM)標準的發(fā)布,以太網(wǎng)OAM技術(shù)已經(jīng)成熟,越來越多的運營級以太網(wǎng)設(shè)備已開始商用。由此也帶來了運營級以太網(wǎng)所需的更多的配置和管理工作。
[0010]在大型運營商網(wǎng)絡(luò)中部署VPLS服務(wù)時,需要一套強有力的網(wǎng)絡(luò)運營和維護手段,以方便對網(wǎng)絡(luò)性能和故障進行監(jiān)測,及時發(fā)現(xiàn)網(wǎng)絡(luò)缺陷,繞開故障節(jié)點或鏈路,提升網(wǎng)絡(luò)的可用性及用戶感知。因此,在VPLS環(huán)境下部署以太網(wǎng)OAM成為一種必然選擇。
[0011]以太網(wǎng)連通性檢測(ETH-CC)功能是以太網(wǎng)OAM的最重要功能之一,ETH-CC可以用于故障管理、性能監(jiān)測或者保護倒換應(yīng)用。每一個支持ETH-CC的維護實體端點(MEP)都需要如下的特定配置信息:
[0012]I) MEG級別:在維護實體組(MEG)嵌套的情況下,用于區(qū)分每個MEG的管理邊界;
[0013]2) MEG ID:表示MEP所屬的MEG的標識符;
[0014]3) MEP ID:在MEG中的MEP本身的標識符;
[0015]4)對等MEP ID列表:此MEG中的對等MEP的列表。對包含單個維護實體(ME)的點到點MEG,此列表包含單個對等MEP的ID信息;對包含多個ME的多點到多點MEG,此列表包含多個對等MEP的ID信息。
[0016]5) ETH-CC發(fā)送周期。該參數(shù)是與應(yīng)用相關(guān)的,當用于故障管理時,默認的發(fā)送周期是Is ;當用于性能監(jiān)測時,默認的發(fā)送周期是IOOms ;當用于保護倒換時,默認的發(fā)送周期是 3.33ms。
[0017]現(xiàn)有技術(shù)中,支持ETH-CC的MEP是通過手工配置上述這些信息的。在VPLS環(huán)境下,支持ETH-CC的每一個PE設(shè)備除需配置MEG級別、MEG ID、MEP ID、ETH-CC發(fā)送周期等以太網(wǎng)OAM基本信息外,還需要配置所有加入同一 VPLS實例的對端PE的MEP ID,形成一個對等MEP ID列表。任何一個配置參數(shù)的不匹配將導(dǎo)致以太網(wǎng)連通性缺陷條件的產(chǎn)生。這增加了 VPLS環(huán)境下運行維護和管理難度。
【發(fā)明內(nèi)容】
[0018]鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明提出了 VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法和系統(tǒng)??捎行p少以太網(wǎng)OAM的配置管理工作,提高網(wǎng)絡(luò)運維效率。
[0019]根據(jù)本發(fā)明一方面,提出VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法,其中:
[0020]在運營商邊緣設(shè)備(PE)上配置路由協(xié)議實現(xiàn)互通,并配置標簽分發(fā)協(xié)議(LDP),在PE之間建立標簽交換路徑(LSP)隧道;
[0021]在PE上配置虛擬專用局域網(wǎng)服務(wù)(VPLS)的條件參數(shù),包括配置VPLS實例(VPLSID )、路由區(qū)分符(RD )、路由目標(RT ),將接入電路(AC)與VPLS ID進行綁定,并運行基于多協(xié)議擴展邊界網(wǎng)關(guān)協(xié)議(MP-BGP)的自動發(fā)現(xiàn);
[0022]在PE上配置以太網(wǎng)連通性檢測(ETH-CC)的以太網(wǎng)運營、管理和維護(OAM)信息,包括維護實體端點(MEP)級別、MEG ID、MEP ID以及ETH-CC發(fā)送周期,其中,MEG級別在維護實體組(MEG)嵌套的情況下,用于區(qū)分每個MEG的管理邊界,MEG ID表示MEP所屬的MEG的標識符,MEP ID在MEG中的MEP本身的標識符;
[0023]當PE接收到MP-BGP更新消息時,該MP-BGP更新消息包含攜帶以太網(wǎng)OAM信息的邊界網(wǎng)關(guān)協(xié)議(BGP)擴展團體屬性,所攜帶的以太網(wǎng)OAM信息包括MEG級別、MEP ID以及ETH-CC發(fā)送周期,MP-BGP更新消息還包括對端PE用于建立基于目標的標簽分發(fā)協(xié)議(T-LDP)會話的IP地址,以及對端PE加入VPLS實例的RD、VPLS ID和RT,PE根據(jù)對端PE的這些信息自動發(fā)現(xiàn)加入同一 VPLS實例的其他PE成員;
[0024]PE把接收到的MP-BGP更新消息中BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息進行匹配,若匹配,自動生成對等MEP ID列表,用于匹配同一VPLS實例的各個對端PE發(fā)送ETH-CC消息中攜帶的PE自身的MEP ID信息。
[0025]進一步,PE接收到的BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息若不匹配,將產(chǎn)生本地告警或上報網(wǎng)管。
[0026]進一步,PE把接收到的MP-BGP更新消息中BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息進行匹配,包括以下步驟:
[0027]根據(jù)接收到的MP-BGP更新消息,判斷本地PE與發(fā)送該消息的對端PE是否屬于同一個VPLS實例成員;
[0028]若屬于同一個VPLS實例成員,檢查MP-BGP更新消息中攜帶以太網(wǎng)OAM信息的BGP擴展團體屬性格式的合法性;[0029]若合法,檢查BGP擴展團體屬性中攜帶的MEG級別和ETH-CC發(fā)送周期字段參數(shù)是否與本地PE配置參數(shù)相匹配;
[0030]若匹配,即MEG級別和ETH-CC發(fā)送周期字段參數(shù)相匹配,提取BGP擴展團體屬性MEP ID參數(shù),加入到本地PE產(chǎn)生的對端MEP ID與對端PE的IP地址的映射關(guān)系列表;
[0031]若有任何一個參數(shù)不匹配,產(chǎn)生相應(yīng)的本地告警或上報網(wǎng)管。
[0032]進一步,當PE接收到屬于同一 VPLS實例的各個對端PE發(fā)送的ETH-CC消息時,檢查ETH-CC消息攜帶的對端PE自身的MEP ID信息是否與本地PE自動生成的對端MEP ID相匹配,并根據(jù)匹配結(jié)果做出相應(yīng)處理。具體包括:
[0033]若ETH-CC消息攜帶的對端PE自身的MEP ID信息與本地PE自動生成的對端MEPID相匹配,根據(jù)已協(xié)商的ETH-CC規(guī)則確定MEP之間的連通性;
[0034]當ETH-CC消息攜帶的對端PE自身的MEP ID信息與本地PE自動生成的所有屬于同一 VPLS實例的對端MEP ID都匹配上,并且在各個MEP之間都存在以太網(wǎng)連接的連通性時,確定所述VPLS實例能夠正常工作;否則,所述VPLS實例存在以太網(wǎng)連通性缺陷,PE將產(chǎn)生相應(yīng)本地告警或上報網(wǎng)管。
[0035]進一步,BGP擴展團體屬性中:
[0036]ETH-OAM表不BGP擴展團體屬性類型,使用互聯(lián)網(wǎng)號碼分配局(IANA)未預(yù)留且未分配的數(shù)字,占用2字節(jié);
[0037]MEG級別使用I字節(jié)的最低3個有效比特位,可區(qū)分8個MEG級別,標識MEG所屬級別;
[0038]ETH-CC發(fā)送周期使用I字節(jié)的最低3個有效比特位,可表示8種發(fā)送ETH-CC消息的周期;
[0039]MEP ID使用2字節(jié)最低13個有效比特位,代表PE設(shè)備配置的MEP標識符;
[0040]剩下的2字節(jié)預(yù)留作為他用。
[0041]根據(jù)本發(fā)明另一方面,還提出VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置系統(tǒng),該系統(tǒng)包括運營商邊緣設(shè)備(PE),其中,PE包括:
[0042]第一配置單元,配置路由協(xié)議實現(xiàn)互通,并配置標簽分發(fā)協(xié)議(LDP),在PE之間建立標簽交換路徑(LSP)隧道;
[0043]第二配置單元,配置虛擬專用局域網(wǎng)服務(wù)(VPLS)的條件參數(shù),包括配置VPLS實例(VPLS ID )、路由區(qū)分符(RD )、路由目標(RT ),將接入電路(AC)與VPLS ID進行綁定,并運行基于多協(xié)議擴展邊界網(wǎng)關(guān)協(xié)議(MP-BGP)的自動發(fā)現(xiàn);
[0044]第三配置單元,配置以太網(wǎng)連通性檢測(ETH-CC)的以太網(wǎng)運營、管理和維護(OAM)信息,包括維護實體端點(MEP)級另ij、MEG ID、MEP ID以及ETH-CC發(fā)送周期,其中,MEG級別在維護實體組(MEG)嵌套的情況下,用于區(qū)分每個MEG的管理邊界,MEG ID表示MEP所屬的MEG的標識符,MEP ID在MEG中的MEP本身的標識符;
[0045]接收單元,接收到MP-BGP更新消息時,該MP-BGP更新消息包含攜帶以太網(wǎng)OAM信息的邊界網(wǎng)關(guān)協(xié)議(BGP)擴展團體屬性,所攜帶的以太網(wǎng)OAM信息包括MEG級別、MEP ID以及ETH-CC發(fā)送周期,MP-BGP更新消息還包括對端PE用于建立基于目標的標簽分發(fā)協(xié)議(T-LDP)會話的IP地址,以及對端PE加入VPLS實例的RD、VPLS ID和RT,PE根據(jù)對端PE的這些信息自動發(fā)現(xiàn)加入同一 VPLS實例的其他PE成員;[0046]匹配單元,把接收到的MP-BGP更新消息中BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息進行匹配,若匹配,自動生成對等MEP ID列表,用于匹配同一 VPLS實例的各個對端PE發(fā)送ETH-CC消息中攜帶的PE自身的MEP ID信息。
[0047]進一步,匹配單元接收到的BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息若不匹配,將產(chǎn)生本地告警或上報網(wǎng)管。
[0048]進一步,匹配單元根據(jù)接收到的MP-BGP更新消息,判斷本地PE與發(fā)送該消息的對端PE是否屬于同一個VPLS實例成員;
[0049]若屬于同一個VPLS實例成員,檢查MP-BGP更新消息中攜帶以太網(wǎng)OAM信息的BGP擴展團體屬性格式的合法性;
[0050]若合法,檢查BGP擴展團體屬性中攜帶的MEG級別和ETH-CC發(fā)送周期字段參數(shù)是否與本地PE配置參數(shù)相匹配;
[0051]若匹配,即MEG級別和ETH-CC發(fā)送周期字段參數(shù)相匹配,提取BGP擴展團體屬性MEP ID參數(shù),加入到本地PE產(chǎn)生的對端MEPID與對端PE的IP地址的映射關(guān)系列表;
[0052]若有任何一個參數(shù)不匹配,產(chǎn)生相應(yīng)的本地告警或上報網(wǎng)管。
[0053]進一步,匹配單元接收到屬于同一 VPLS實例的各個對端PE發(fā)送的ETH-CC消息時,檢查ETH-CC消息攜帶的對端PE自身的MEP ID信息是否與本地PE自動生成的對端MEPID相匹配,并根據(jù)匹配結(jié)果做出相應(yīng)處理。具體包括:
[0054]若ETH-CC消息攜帶的對端PE自身的MEP ID信息與本地PE自動生成的對端MEPID相匹配,根據(jù)已協(xié)商的ETH-CC規(guī)則確定MEP之間的連通性;
[0055]當ETH-CC消息攜帶的對端PE自身的MEP ID信息與本地PE自動生成的所有屬于同一 VPLS實例的對端MEP ID都匹配上,并且在各個MEP之間都存在以太網(wǎng)連接的連通性時,確定所述VPLS實例能夠正常工作;否則,所述VPLS實例存在以太網(wǎng)連通性缺陷,PE將產(chǎn)生相應(yīng)本地告警或上報網(wǎng)管。
[0056]進一步,BGP擴展團體屬性中:
[0057]ETH-OAM表不BGP擴展團體屬性類型,使用互聯(lián)網(wǎng)號碼分配局(IANA)未預(yù)留且未分配的數(shù)字,占用2字節(jié);
[0058]MEG級別使用I字節(jié)的最低3個有效比特位,可區(qū)分8個MEG級別,標識MEG所屬級別;
[0059]ETH-CC發(fā)送周期使用I字節(jié)的最低3個有效比特位,可表示8種發(fā)送ETH-CC消息的周期;
[0060]MEP ID使用2字節(jié)最低13個有效比特位,代表PE設(shè)備配置的MEP標識符;
[0061]剩下的2字節(jié)預(yù)留作為他用。
[0062]本發(fā)明能自適應(yīng)網(wǎng)絡(luò)拓撲的變化以及用戶站點的變化,而不需要修改PE的以太網(wǎng)OAM信息配置,可有效減少以太網(wǎng)OAM的配置管理工作,為網(wǎng)絡(luò)的運維和管理帶來很大方便,提高了網(wǎng)絡(luò)運維效率。
【專利附圖】
【附圖說明】
[0063]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:[0064]圖1為現(xiàn)有技術(shù)VPLS基本架構(gòu)示意圖。
[0065]圖2為本發(fā)明VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法流程圖。
[0066]圖3為本發(fā)明中PE把接收到的MP-BGP更新消息中BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息進行匹配的過程示意圖。
[0067]圖4為本發(fā)明VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0068]現(xiàn)在將參照附圖來詳細描述本發(fā)明的各種示例性實施例。應(yīng)注意到:除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置和數(shù)值不限制本發(fā)明的范圍。
[0069]同時,應(yīng)當明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際的比例關(guān)系繪制的。
[0070]以下對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使用的任何限制。
[0071]對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細討論,但在適當情況下,所述技術(shù)、方法和設(shè)備應(yīng)當被視為授權(quán)說明書的一部分。
[0072]在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不是作為限制。因此,示例性實施例的其它示例可以具有不同的值。
[0073]應(yīng)注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步討論。
[0074]圖1為現(xiàn)有技術(shù)VPLS基本架構(gòu)示意圖。
[0075]運營商網(wǎng)絡(luò)由PE、運營商核心設(shè)備(P)、路由反射器(RR)等路由設(shè)備互連組成廣域網(wǎng)絡(luò),構(gòu)成運營商的IP/MPLS基礎(chǔ)網(wǎng)絡(luò)設(shè)施。
[0076]PE與客戶邊緣設(shè)備(CE)通過以太網(wǎng)鏈路直接相連,并具有以太網(wǎng)橋接功能,需要支持多個虛擬交換實例(VSI ),PE負責把來自一個站點CE的以太網(wǎng)幀交換到同一 VPLS實例中與其他PE相連的另一個站點CE。
[0077]P設(shè)備不與CE直接相連,只負責MPLS報文的轉(zhuǎn)發(fā)。
[0078]在運營商的IP/MPLS骨干網(wǎng)中,由于所有的PE必須建立內(nèi)部邊界網(wǎng)關(guān)協(xié)議(IBGP)對等體的全連接來實現(xiàn)BGP (Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)路由的通告,為減少PE設(shè)備IBGP對等體的連接數(shù)目,提高網(wǎng)絡(luò)的擴展性,可以使用RR來解決。
[0079]由于在VPLS環(huán)境下屬于同一 VPLS實例的PE設(shè)備需要實現(xiàn)基于目標的標簽分發(fā)協(xié)議(T-LDP)會話全連接,為減少建立T-LDP會話的配置管理工作量,本發(fā)明采用多協(xié)議擴展邊界網(wǎng)關(guān)協(xié)議(MP-BGP)擴展方式實現(xiàn)對VPLS成員的自動發(fā)現(xiàn),通過BGP擴展團體屬性攜帶以太網(wǎng)OAM信息,以實現(xiàn)以太網(wǎng)連通性檢測的自動配置。
[0080]采用MP-BGP只需配置PE加入某個VPLS實例,通過MP-BGP通告給全網(wǎng)中所有其他PE,自動為屬于同一 VPLS實例的PE成員建立T-LDP會話連接。因此,減少建立T-LDP會
話的配置管理工作量。
[0081]通常需要在屬于同一 VPLS實例的每個PE上手工配置對端PE的MEP ID,生成VPLS實例的MEP ID列表。采用MP-BGP擴展團體屬性攜帶以太網(wǎng)OAM信息,通過MP-BGP分發(fā)到屬于同一 VPLS實例的各個PE,這樣PE可自動生成MEP ID列表,并匹配各個PE的以太網(wǎng)OAM參數(shù)。從而實現(xiàn)以太網(wǎng)連通性檢測的自動配置。
[0082]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,以下結(jié)合具體實施例,并參照附圖,對本發(fā)明所述VPLS環(huán)境下以太網(wǎng)連通性監(jiān)測自動配置過程進一步詳細說明。
[0083]圖2為本發(fā)明VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法流程圖。具體步驟如下:
[0084]S201、在PE上配置路由協(xié)議實現(xiàn)互通,并配置LDP協(xié)議(Label DistributionProtocol,標簽分發(fā)協(xié)議,可采用RFC 4762規(guī)定的LDP),在PE之間建立LSP (LabelSwitching Path,標簽交換路徑)隧道。
[0085]配置路由協(xié)議及LDP,建立MPLS LSP隧道都是現(xiàn)有技術(shù),這些都是配置VPLS實例的一部分。
[0086]S202、在PE上配置VPLS的條件參數(shù),包括配置VPLS實例(VPLS ID)、路由區(qū)分符(RD)、路由目標(RT)等信息,將接入電路(AC)與VPLS ID進行綁定,并運行基于MP-BGP的自動發(fā)現(xiàn)(可采用RFC 4761規(guī)定的BGP自動發(fā)現(xiàn)及信令方式)。
[0087]其中,S20US202是現(xiàn)有技術(shù),用于配置VPLS實例。
[0088]S203、在PE上配置以太網(wǎng)連通性檢測(ETH-CC)的以太網(wǎng)OAM信息,包括MEG級別、MEG ID, MEP ID以及ETH-CC發(fā)送周期。
[0089]在同一維護實體組(MEG)中的各維護實體端點(MEP)的這些以太網(wǎng)OAM參數(shù)必須匹配才能工作。
[0090]S204、當PE接收到MP-BGP更新消息時,該MP-BGP更新消息包含攜帶以太網(wǎng)OAM信息的BGP擴展團體屬性,所攜帶的以太網(wǎng)OAM信息包括MEG級別、MEP ID以及ETH-CC發(fā)送周期。
[0091]MP-BGP更新消息還包括對端PE用于建立T-LDP會話的IP地址,以及對端PE加入VPLS實例的RD、VPLS ID和RT。PE根據(jù)對端PE的這些信息自動發(fā)現(xiàn)加入同一 VPLS實例的其他PE成員。
[0092]本發(fā)明使用RFC 4360規(guī)定的8字節(jié)BGP擴展團體屬性,擴展團體屬性是指BGP路由時用于攜帶路由屬性,BGP路由消息接收者根據(jù)路由屬性進行相關(guān)路由策略控制。
[0093]BGP擴展團體屬性包括2字節(jié)的類型字段和6字節(jié)的值域。格式如下表所示。
[0094]
【權(quán)利要求】
1.VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法,其特征在于: 在運營商邊緣設(shè)備(PE)上配置路由協(xié)議實現(xiàn)互通,并配置標簽分發(fā)協(xié)議(LDP),在PE之間建立標簽交換路徑(LSP)隧道; 在PE上配置虛擬專用局域網(wǎng)服務(wù)(VPLS)的條件參數(shù),包括配置VPLS實例(VPLS ID)、路由區(qū)分符(RD)、路由目標(RT),將接入電路(AC)與VPLS ID進行綁定,并運行基于多協(xié)議擴展邊界網(wǎng)關(guān)協(xié)議(MP-BGP)的自動發(fā)現(xiàn); 在PE上配置以太網(wǎng)連通性檢測(ETH-CC)的以太網(wǎng)運營、管理和維護(OAM)信息,包括維護實體端點(MEP)級別、MEG ID、MEP ID以及ETH-CC發(fā)送周期,其中,MEG級別在維護實體組(MEG)嵌套的情況下,用于區(qū)分每個MEG的管理邊界,MEG ID表示MEP所屬的MEG的標識符,MEP ID在MEG中的MEP本身的標識符; 當PE接收到MP-BGP更新消息時,該MP-BGP更新消息包含攜帶以太網(wǎng)OAM信息的邊界網(wǎng)關(guān)協(xié)議(BGP)擴展團體屬性,所攜帶的以太網(wǎng)OAM信息包括MEG級別、MEP ID以及ETH-CC發(fā)送周期,MP-BGP更新消息還包括對端PE用于建立基于目標的標簽分發(fā)協(xié)議(T-LDP)會話的IP地址,以及對端PE加入VPLS實例的RD、VPLS ID和RT,PE根據(jù)對端PE的這些信息自動發(fā)現(xiàn)加入同一 VPLS實例的其他PE成員; PE把接收到的MP-BGP更新消息中BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息進行匹配,若匹配,自動生成對等MEP ID列表,用于匹配同一 VPLS實例的各個對端PE發(fā)送ETH-CC消息中攜帶的PE自身的MEP ID信息。
2.根據(jù)權(quán) 利要求1所述VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法,其特征在于: PE接收到的BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息若不匹配,將產(chǎn)生本地告警或上報網(wǎng)管。
3.根據(jù)權(quán)利要求1或2所述VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法,其特征在于: PE把接收到的MP-BGP更新消息中BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息進行匹配,包括以下步驟: 根據(jù)接收到的MP-BGP更新消息,判斷本地PE與發(fā)送該消息的對端PE是否屬于同一個VPLS實例成員; 若屬于同一個VPLS實例成員,檢查MP-BGP更新消息中攜帶以太網(wǎng)OAM信息的BGP擴展團體屬性格式的合法性; 若合法,檢查BGP擴展團體屬性中攜帶的MEG級別和ETH-CC發(fā)送周期字段參數(shù)是否與本地PE配置參數(shù)相匹配; 若匹配,即MEG級別和ETH-CC發(fā)送周期字段參數(shù)相匹配,提取BGP擴展團體屬性MEPID參數(shù),加入到本地PE產(chǎn)生的對端MEPID與對端PE的IP地址的映射關(guān)系列表; 若有任何一個參數(shù)不匹配,產(chǎn)生相應(yīng)的本地告警或上報網(wǎng)管。
4.根據(jù)權(quán)利要求1或2所述VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法,其特征在于: 當PE接收到屬于同一 VPLS實例的各個對端PE發(fā)送的ETH-CC消息時,檢查ETH-CC消息攜帶的對端PE自身的MEP ID信息是否與本地PE自動生成的對端MEP ID相匹配,并根據(jù)匹配結(jié)果做出相應(yīng)處理。具體包括:若ETH-CC消息攜帶的對端PE自身的MEP ID信息與本地PE自動生成的對端MEP ID相匹配,根據(jù)已協(xié)商的ETH-CC規(guī)則確定MEP之間的連通性; 當ETH-CC消息攜帶的對端PE自身的MEP ID信息與本地PE自動生成的所有屬于同一VPLS實例的對端MEP ID都匹配上,并且在各個MEP之間都存在以太網(wǎng)連接的連通性時,確定所述VPLS實例能夠正常工作;否則,所述VPLS實例存在以太網(wǎng)連通性缺陷,PE將產(chǎn)生相應(yīng)本地告警或上報網(wǎng)管。
5.根據(jù)權(quán)利要求1或2所述VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置方法,其特征在于: BGP擴展團體屬性中: ETH-OAM表示BGP擴展團體屬性類型,使用互聯(lián)網(wǎng)號碼分配局(IANA)未預(yù)留且未分配的數(shù)字,占用2字節(jié); MEG級別使用I字節(jié)的最低3個有效比特位,可區(qū)分8個MEG級別,標識MEG所屬級別; ETH-CC發(fā)送周期使用I字節(jié)的最低3個有效比特位,可表示8種發(fā)送ETH-CC消息的周期; MEP ID使用2字節(jié)最低13個有效比特位, 代表PE設(shè)備配置的MEP標識符; 剩下的2字節(jié)預(yù)留作為他用。
6.VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置系統(tǒng),該系統(tǒng)包括運營商邊緣設(shè)備(PE),其特征在于,PE包括: 第一配置單元,配置路由協(xié)議實現(xiàn)互通,并配置標簽分發(fā)協(xié)議(LDP),在PE之間建立標簽交換路徑(LSP)隧道; 第二配置單元,配置虛擬專用局域網(wǎng)服務(wù)(VPLS)的條件參數(shù),包括配置VPLS實例(VPLS ID )、路由區(qū)分符(RD )、路由目標(RT ),將接入電路(AC)與VPLS ID進行綁定,并運行基于多協(xié)議擴展邊界網(wǎng)關(guān)協(xié)議(MP-BGP)的自動發(fā)現(xiàn); 第三配置單元,配置以太網(wǎng)連通性檢測(ETH-CC)的以太網(wǎng)運營、管理和維護(OAM)信息,包括維護實體端點(MEP)級別、MEG ID、MEP ID以及ETH-CC發(fā)送周期,其中,MEG級別在維護實體組(MEG)嵌套的情況下,用于區(qū)分每個MEG的管理邊界,MEG ID表示MEP所屬的MEG的標識符,MEP ID在MEG中的MEP本身的標識符; 接收單元,接收到MP-BGP更新消息時,該MP-BGP更新消息包含攜帶以太網(wǎng)OAM信息的邊界網(wǎng)關(guān)協(xié)議(BGP)擴展團體屬性,所攜帶的以太網(wǎng)OAM信息包括MEG級別、MEP ID以及ETH-CC發(fā)送周期,MP-BGP更新消息還包括對端PE用于建立基于目標的標簽分發(fā)協(xié)議(T-LDP)會話的IP地址,以及對端PE加入VPLS實例的RD、VPLS ID和RT,PE根據(jù)對端PE的這些信息自動發(fā)現(xiàn)加入同一 VPLS實例的其他PE成員; 匹配單元,把接收到的MP-BGP更新消息中BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息進行匹配,若匹配,自動生成對等MEP ID列表,用于匹配同一VPLS實例的各個對端PE發(fā)送ETH-CC消息中攜帶的PE自身的MEP ID信息。
7.根據(jù)權(quán)利要求6所述VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置系統(tǒng),其特征在于: 匹配單元接收到的BGP擴展團體屬性所攜帶的以太網(wǎng)OAM信息與自身配置的以太網(wǎng)OAM信息若不匹配,將產(chǎn)生本地告警或上報網(wǎng)管。
8.根據(jù)權(quán)利要求6或7所述VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置系統(tǒng),其特征在于: 匹配單元根據(jù)接收到的MP-BGP更新消息,判斷本地PE與發(fā)送該消息的對端PE是否屬于同一個VPLS實例成員; 若屬于同一個VPLS實例成員,檢查MP-BGP更新消息中攜帶以太網(wǎng)OAM信息的BGP擴展團體屬性格式的合法性; 若合法,檢查BGP擴展團體屬性中攜帶的MEG級別和ETH-CC發(fā)送周期字段參數(shù)是否與本地PE配置參數(shù)相匹配; 若匹配,即MEG級別和ETH-CC發(fā)送周期字段參數(shù)相匹配,提取BGP擴展團體屬性MEPID參數(shù),加入到本地PE產(chǎn)生的對端MEPID與對端PE的IP地址的映射關(guān)系列表; 若有任何一個參數(shù)不匹配,產(chǎn)生相應(yīng)的本地告警或上報網(wǎng)管。
9.根據(jù)權(quán)利要求6或7所述VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置系統(tǒng),其特征在于: 匹配單元接收到屬于同一 VPLS實例的各個對端PE發(fā)送的ETH-CC消息時,檢查ETH-CC消息攜帶的對端PE自身的MEP ID信息是否與本地PE自動生成的對端MEP ID相匹配,并根據(jù)匹配結(jié)果做出相應(yīng)處理。具體包括: 若ETH-CC消息攜 帶的對端PE自身的MEP ID信息與本地PE自動生成的對端MEP ID相匹配,根據(jù)已協(xié)商的ETH-CC規(guī)則確定MEP之間的連通性; 當ETH-CC消息攜帶的對端PE自身的MEP ID信息與本地PE自動生成的所有屬于同一VPLS實例的對端MEP ID都匹配上,并且在各個MEP之間都存在以太網(wǎng)連接的連通性時,確定所述VPLS實例能夠正常工作;否則,所述VPLS實例存在以太網(wǎng)連通性缺陷,PE將產(chǎn)生相應(yīng)本地告警或上報網(wǎng)管。
10.根據(jù)權(quán)利要求6或7所述VPLS環(huán)境下以太網(wǎng)連通性檢測的自動配置系統(tǒng),其特征在于: BGP擴展團體屬性中: ETH-OAM表示BGP擴展團體屬性類型,使用互聯(lián)網(wǎng)號碼分配局(IANA)未預(yù)留且未分配的數(shù)字,占用2字節(jié); MEG級別使用I字節(jié)的最低3個有效比特位,可區(qū)分8個MEG級別,標識MEG所屬級別; ETH-CC發(fā)送周期使用I字節(jié)的最低3個有效比特位,可表示8種發(fā)送ETH-CC消息的周期; MEP ID使用2字節(jié)最低13個有效比特位,代表PE設(shè)備配置的MEP標識符; 剩下的2字節(jié)預(yù)留作為他用。
【文檔編號】H04L12/24GK103780420SQ201210410567
【公開日】2014年5月7日 申請日期:2012年10月25日 優(yōu)先權(quán)日:2012年10月25日
【發(fā)明者】何曉明, 劉志華, 劉春暉, 賈曼 申請人:中國電信股份有限公司