專利名稱:在二層虛擬專用網(wǎng)絡中獲取鏈路信息的方法及系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種虛擬專用網(wǎng)絡(VPN,Virtual Private Network),尤其涉及一種 在二層虛擬專用網(wǎng)絡VPN中獲取鏈路信息的方法及系統(tǒng)。
背景技術:
PWE3是一種端到端的二層業(yè)務承載技術,屬于點到點方式的L2VPN (Layer 2 Virtual Private Networks,2 層虛擬專用網(wǎng)絡)。^t PSN(Packet Switched Network, 分組交換網(wǎng)絡)的兩臺PE(Provider Edge,提供商邊緣)設備中,它以LDP/RSVP(Label Distribution Protocol/Resource Reservation Protocol,標簽分布協(xié)議 / 資源預留 協(xié)議)作為信令,通過隧道(可能是MPLS(Multiple Protocol Label Switching,多協(xié) 議標簽交換隧道)、GRE、L2TPv3或其他)模擬CE(Customer Edge,用戶邊緣)端的各種 二層業(yè)務,如 ATM (Asynchronous Transfer Mode,異步傳輸模式)、TDM (Time Division Multiplexing,時分復用)、FR(Frame Relay,幀中繼)等,使CE端的二層數(shù)據(jù)在PSN網(wǎng)絡 中透明傳遞。PWE3工作組定義的偽線O3Seudo-Wire,簡稱為PW)包括點到點的 偽線(Point-to-point Pseudo-wire,簡稱為P2P Pff)以及點到多點的偽線 (Point-to-Multipoint Pseudo-wire,簡稱為 P2MP PW)。由于 P2P PW 主要用于單播 IP 轉(zhuǎn) 發(fā),不能很好的滿足網(wǎng)絡電視(Internet Protocol Television,簡稱為IPTV)和時鐘分發(fā) 等L2VPN業(yè)務的需要。因此提出P2MP PW技術,P2MP PW是單向的點到多點的偽線,一個與 源相連的PW(Pseudo-wire,偽線)傳遞二層業(yè)務到一個或多個接收者(或者葉子)。P2MP PW的基本功能包括封裝到達入口接入電路(Access Circuits,簡稱為AC)的特定業(yè)務的 協(xié)議數(shù)據(jù)單元(Protocol Data Unit,簡稱為PDU),并將其通過P2MP偽線送到出口接入電 路(Egress Access Circuits,簡稱為 Egress ACs),并且,滿足時間(timing)、順序(order) 等仿真要求。使用一個網(wǎng)絡管理系統(tǒng)(Network management System,簡稱為NMS)監(jiān)控整個P2MP PW,如果通過入口 PE來統(tǒng)一告知NMS,那么可以實現(xiàn)高效的統(tǒng)計。在這種場景下需要根節(jié)點 統(tǒng)計出口 PE與接收者CE之間鏈路的數(shù)目、最大傳輸單元(Maximum Transmission Unit,簡 稱為MTU)、最小速率與最大速率等鏈路信息。如圖1所示,根節(jié)點PEl需要分別統(tǒng)計出口 PE2、PE3與各個CE之間的鏈路的數(shù)目,以及其鏈路上的最小MTU、最小速率與最大速率。目前,法國電信在互聯(lián)網(wǎng)工程任務組(Internet Engineering Task R)rce,簡稱 為IETF)PWE3工程組提出的一篇個人草案,僅能實現(xiàn)統(tǒng)計出口 PE與接收者CE之間鏈路的 數(shù)目并且針對PE與接收者CE之間的任意一條鏈路,需要通過每個葉子PE節(jié)點向根節(jié)點發(fā) 送攜帶不同TAII信息的LDP通告消息,其實現(xiàn)過于復雜;同時,針對根節(jié)點PE獲取出口 PE 與接收者CE之間鏈路信息方法,目前,還沒有解決方案。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題在于,提供一種在二層虛擬專用網(wǎng)絡中獲取鏈路信息 的方法及系統(tǒng),使得根節(jié)點可以獲取出口提供商邊緣設備PE與其相連的所有用戶邊緣設 備CE之間的鏈路信息。為了解決上述問題,本發(fā)明提出了一種在二層虛擬專用網(wǎng)絡中獲取鏈路信息的方 法,包括如下步驟在某個二層虛擬專用網(wǎng)絡中,各個出口提供商邊緣設備獲取與其相連的所有用戶 邊緣設備之間的鏈路信息并根據(jù)所述鏈路信息形成統(tǒng)計類型值;出口提供商邊緣設備向入口提供商邊緣設備發(fā)送攜帶所述統(tǒng)計類型值的消息;所述入口提供商邊緣設備接收攜帶所述統(tǒng)計類型值的消息,從攜帶所述統(tǒng)計類型 值的消息中獲取統(tǒng)計類型值,進而獲取各個出口提供商邊緣設備與其相連的所有用戶邊緣 設備之間的鏈路信息。其中,所述統(tǒng)計類型值包括鏈路數(shù)目、最小的最大傳輸單元、最大速率、最小速率。其中,所述攜帶統(tǒng)計類型值的消息,是標簽分發(fā)協(xié)議(LDP)通告消息、或者是邊界 網(wǎng)關協(xié)議(BGP)更新消息、或者是偽線的操作管理和維護(PWOAM)消息。其中,所述統(tǒng)計類型值在攜帶統(tǒng)計類型值的消息中的格式包括統(tǒng)計類型值的類 型,統(tǒng)計類型值的長度,統(tǒng)計類型值的內(nèi)容;其中,所述統(tǒng)計類型值的內(nèi)容進一步包括最 小的最大傳輸單元、接入鏈路的數(shù)目、接入鏈路的最小速率、接入鏈路的最大速率。所述攜帶統(tǒng)計類型值的消息是LDP通告消息時,在所述LDP通告消息中擴展出 Statistic TLV字段,用于攜帶統(tǒng)計類型值;或者,所述攜帶統(tǒng)計類型值的消息是BGP更新消息時,在所述BGP更新消息中的MP_ REACH_NLRI屬性中BGP地址族196內(nèi)分配一個新的BGP子地址族信息,用于表示擴展的 P2MP Pff NLRI字段,在擴展的P2MP Pff NLRI中的Matistic TLV字段,用于攜帶統(tǒng)計類型 值;或者,所述攜帶統(tǒng)計類型值的消息是PW OAM消息時,在所述PW OAM消息中擴展出 Statistic TLV字段,用于攜帶統(tǒng)計類型值。本發(fā)明還提供一種在二層虛擬專用網(wǎng)絡中獲取鏈路信息的系統(tǒng),包括入口提供 商邊緣設備,一個或多個出口提供商邊緣設備,每一出口提供商邊緣設備連接有多個用戶 邊緣設備,其中在某個二層虛擬專用網(wǎng)絡中,出口提供商邊緣設備,用于獲取與其相連的所有用 戶邊緣設備之間的鏈路信息,根據(jù)所述鏈路信息形成統(tǒng)計類型值,并向所述入口提供商邊 緣設備發(fā)送攜帶所述統(tǒng)計類型值的消息;入口提供商邊緣設備,用于接收攜帶所述統(tǒng)計類型值的消息,從攜帶所述統(tǒng)計類 型值的消息中獲取統(tǒng)計類型值,進而獲取各個出口提供商邊緣設備與相連的用戶邊緣設備 的鏈路信息。其中,所述統(tǒng)計類型值包括鏈路數(shù)目、最小的最大傳輸單元、最大速率、最小速率。其中,所述攜帶統(tǒng)計類型值的消息,是標簽分發(fā)協(xié)議(LDP)通告消息、或者是邊界 網(wǎng)關協(xié)議(BGP)更新消息、或者是偽線的操作管理和維護(PWOAM)消息。
其中,所述統(tǒng)計類型值在攜帶統(tǒng)計類型值的消息中的格式包括統(tǒng)計類型值的類 型,統(tǒng)計類型值的長度,統(tǒng)計類型值的內(nèi)容;其中,所述統(tǒng)計類型值的內(nèi)容進一步包括最 小的最大傳輸單元、接入鏈路的數(shù)目、接入鏈路的最小速率、接入鏈路的最大速率。進一步地,所述攜帶統(tǒng)計類型值的消息是LDP通告消息時,在所述LDP通告消息中 包括一個擴展出Matistic TLV字段,用于攜帶統(tǒng)計類型值;或者,所述攜帶統(tǒng)計類型值的消息是BGP更新消息時,在所述BGP更新消息中的MP_ REACH_NLRI屬性中BGP地址族196內(nèi)分配一個新的BGP子地址族信息,用于表示擴展的 P2MP Pff NLRI字段,在擴展的P2MP Pff NLRI中的Matistic TLV字段,用于攜帶統(tǒng)計類型 值;或者,所述攜帶統(tǒng)計類型值的消息是PW OAM消息時,在所述PW OAM消息中包括一個擴 展出Matistic TLV字段,用于攜帶統(tǒng)計類型值。本發(fā)明的在二層虛擬專用網(wǎng)絡中獲取鏈路信息的方法及系統(tǒng),通過在出口 PE節(jié) 點向根節(jié)點(即入口 PE)發(fā)送LDP通告消息、BGP更新消息、或PW OAM消息時攜帶一個新 的類型-長度-值(Type-Length-Value,簡稱TLV) -statistic TLV,從而實現(xiàn)根節(jié)點統(tǒng)計 得到出口 PE與接收者CE之間的鏈路的數(shù)目、最小MTU、最小速率與最大速率等鏈路信息的需求。
圖1是一種使用P2MP Pff技術的二層VPN網(wǎng)絡的示意圖;圖2為本發(fā)明在二層VPN網(wǎng)絡中獲取鏈路信息的流程圖;圖3為本發(fā)明定義的statistic TLV示意圖;圖4本發(fā)明定義的statistic TLV承載在LDP通告消息中的位置示意圖;圖5本發(fā)明定義的statistic TLV承載在PW OAM消息頭中的位置示意圖;圖6本發(fā)明定義的新的類型-長度-值(Type-Length-Value,簡稱 TLV)-statistic TLV 承載在 BGP 更新消息中的 MP_REACH_NLRI 屬性中的 P2MP Pff NLRI 字 段示意圖;圖7本發(fā)明實施例1中在二層VPN網(wǎng)絡中獲取鏈路信息的方法流程圖;圖8本發(fā)明實施例2中在二層VPN網(wǎng)絡中獲取鏈路信息的方法流程圖;圖9本發(fā)明實施例3中在二層VPN網(wǎng)絡中獲取鏈路信息的方法流程圖。
具體實施例方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,以下結合附圖對本發(fā)明作進一步 地詳細說明。針對二層虛擬專用網(wǎng)絡中,入口提供商邊緣設備PE即根節(jié)點需要統(tǒng)計出口 PE 與接收者CE之間鏈路信息的要求,例如鏈路的數(shù)目、以及其鏈路上最小的最大傳輸單元 (Maximum Transmission Unit,簡稱為MTU)、最小速率與最大速率等鏈路信息,而現(xiàn)有技術 中僅僅可實現(xiàn)獲取鏈路的數(shù)目且實現(xiàn)復雜的問題。本發(fā)明的在二層虛擬專用網(wǎng)絡中獲取 鏈路信息的方法及系統(tǒng),通過在出口 PE節(jié)點向根節(jié)點發(fā)送LDP通告消息、BGP更新消息、或 PW OAM消息時,攜帶一個新的類型-長度-值(Type-Length-Value,簡稱TLV) -statisticTLV,從而實現(xiàn)根節(jié)點統(tǒng)計出口 PE與接收者CE之間的鏈路的數(shù)目、最小MTU、最小速率與最 大速率等信息的需求。所述statistic TLV,為描述方便,以下均稱為“統(tǒng)計類型值”。本發(fā)明的一種在二層虛擬專用網(wǎng)絡中獲取鏈路信息的方法,包括如下步驟各個出口提供商邊緣設備(PE)獲取與相連的用戶邊緣設備(CE)的鏈路信息,根 據(jù)所述鏈路信息形成統(tǒng)計類型值,所述統(tǒng)計類型值包括鏈路數(shù)目、最小的最大傳輸單元 (MTU)、最大速率、最小速率;各個出口提供商邊緣設備(PE)向入口提供商邊緣設備(PE)發(fā)送攜帶所述統(tǒng)計類 型值的消息;所述入口提供商邊緣設備(PE)接收攜帶所述統(tǒng)計類型值的消息,從攜帶所述統(tǒng) 計類型值的消息中獲得所述統(tǒng)計類型值,進而獲取各個出口提供商邊緣設備(PE)與相連 的用戶邊緣設備(CE)的鏈路信息。其中,所述統(tǒng)計類型值包括鏈路數(shù)目、最小的最大傳輸單元(MTU)、最大速率、最 小速率?;谒龇椒ǎ景l(fā)明還提供一種在二層虛擬專用網(wǎng)絡中獲取鏈路信息的系統(tǒng), 包括入口提供商邊緣設備,一個或多個出口提供商邊緣設備,每一出口提供商邊緣設備連 接有多個用戶邊緣設備CE,其中出口提供商邊緣設備,用于獲取與其相連的用戶邊緣設備的鏈路信息,根據(jù)所述 鏈路信息形成統(tǒng)計類型值,并向所述入口提供商邊緣設備發(fā)送攜帶所述統(tǒng)計類型值的消 息;入口提供商邊緣設備,用于接收攜帶所述統(tǒng)計類型值的消息,從所述統(tǒng)計類型值 中獲取各個出口提供商邊緣設備獲取與相連的用戶邊緣設備的鏈路信息。其中,所述統(tǒng)計類型值包括鏈路數(shù)目、最小的最大傳輸單元(MTU)、最大速率、最 小速率。在上述的方法及系統(tǒng)中,所述統(tǒng)計類型值(即Matistic TLV)的格式參見圖3,包 括· Statistic TLV(To be defined,簡稱為 TBD),類型-長度-值 (Type-Length-Value,簡稱TLV)的類型,由互聯(lián)網(wǎng)地址分配機構IANA(Internet Assigned Numbers Authority,簡稱 IANA)統(tǒng)一分配。圖 3 所示的 Matistic TLV(TBD)表示該類 型-長度-值TLV的類型是Matistic TLV,作用是用于統(tǒng)計鏈路的信息?!?Length,表示TLV的長度,以字節(jié)為單位。· TLV {t^ ^1 Effective MTU、AC Count、Minimum SpeedLink> Maximum Speed Link,其中-—Effective MTU,表示最小的最大傳輸單元,以字節(jié)為單位;---AC Count,表示接入鏈路的數(shù)目,用于統(tǒng)計接入鏈路的個數(shù);-—Minimum Speed Link,表示接入鏈路的最小速率,以bps (比特每秒)為單位;-—Maximum Speed Link,表示接入鏈路的最大速率,以bps (比特每秒)為單位。在上述的方法及系統(tǒng)中,攜帶所述統(tǒng)計類型值的消息,可以是標簽分發(fā)協(xié)議(Label Distribution Protocol,簡稱為 LDP)通告消息、或邊界網(wǎng)關協(xié)議(Border Gateway Protocol,簡稱為BGP)更新消息、或偽線的操作管理和維護(I^seudo-wire Operations, Administration and Maintenance, ^ PWOAM) ffil、。所述統(tǒng)計類型值(Statistic TLV)在LDP通告消息、BGP更新消息、或PW OAM消息 中的位置可以參見圖4、圖5與圖6。圖4是本發(fā)明定義的statistic TLV在LDP通告消息 中的位置示意圖;圖5是本發(fā)明定義的statisticTLV在PW OAM消息頭中的位置示意圖;圖 6是本發(fā)明定義的statistic TLV承載在BGP更新消息中的MP_REACH_NLRI屬性中的P2MP PW NLRI字段示意圖。利用LDP通告消息、BGP更新消息、或PW OAM消息發(fā)送statisticTLV 的具體方式,將結合實施例1、2、3分別進行詳細說明。圖2為本發(fā)明在二層VPN網(wǎng)絡中獲取鏈路信息的流程圖,如圖2所示,本發(fā)明一種 在二層VPN網(wǎng)絡中獲取鏈路信息的流程包括以下步驟步驟21 出口 PE統(tǒng)計其與接收者CE之間鏈路的數(shù)目、最大傳輸單元MTU以及帶 覺。例如,對于圖1所示使用P2MP Pff技術的二層VPN網(wǎng)絡,ACl的最大傳輸單元MTU為500字節(jié),速率為3(ibpS,AC2的最傳輸單元MTU為700字節(jié),速率為Kibps,AC3的最大傳輸單元MTU為900字節(jié),速率為10(ibps,那么在出口 PE2處會形成如表1所示的統(tǒng)計信息,即獲得PE2的所述統(tǒng)計類型值 的內(nèi)容。
權利要求
1.一種在二層虛擬專用網(wǎng)絡中獲取鏈路信息的方法,其特征在于,包括如下步驟在某個二層虛擬專用網(wǎng)絡中,各個出口提供商邊緣設備獲取與其相連的所有用戶邊緣 設備之間的鏈路信息并根據(jù)所述鏈路信息形成統(tǒng)計類型值;出口提供商邊緣設備向入口提供商邊緣設備發(fā)送攜帶所述統(tǒng)計類型值的消息; 所述入口提供商邊緣設備接收攜帶所述統(tǒng)計類型值的消息,從攜帶所述統(tǒng)計類型值的 消息中獲取統(tǒng)計類型值,進而獲取各個出口提供商邊緣設備與其相連的所有用戶邊緣設備 之間的鏈路信息。
2.如權利要求1所述的方法,其特征在于,所述統(tǒng)計類型值包括 鏈路數(shù)目、最小的最大傳輸單元、最大速率、最小速率。
3.如權利要求1或2所述的方法,其特征在于,所述攜帶統(tǒng)計類型值的消息,是標簽分發(fā)協(xié)議(LDP)通告消息、或者是邊界網(wǎng)關協(xié)議 (BGP)更新消息、或者是偽線的操作管理和維護(PWOAM)消息。
4.如權利要求3所述的方法,其特征在于,所述統(tǒng)計類型值在攜帶統(tǒng)計類型值的消息 中的格式包括統(tǒng)計類型值的類型,統(tǒng)計類型值的長度,統(tǒng)計類型值的內(nèi)容;其中,所述統(tǒng)計類型值的內(nèi)容進一步包括最小的最大傳輸單元、接入鏈路的數(shù)目、接 入鏈路的最小速率、接入鏈路的最大速率。
5.如權利要求4所述的方法,其特征在于,所述攜帶統(tǒng)計類型值的消息是LDP通告消息時,在所述LDP通告消息中擴展出 Statistic TLV字段,用于攜帶統(tǒng)計類型值;或者,所述攜帶統(tǒng)計類型值的消息是BGP更新消息時,在所述BGP更新消息中的MP_REACH_ NLRI屬性中BGP地址族196內(nèi)分配一個新的BGP子地址族信息,用于表示擴展的P2MP Pff NLRI字段,在擴展的P2MP Pff NLRI中的Matistic TLV字段,用于攜帶統(tǒng)計類型值;或者, 所述攜帶統(tǒng)計類型值的消息是PW OAM消息時,在所述PW OAM消息中擴展出Matistic TLV字段,用于攜帶統(tǒng)計類型值。
6.一種在二層虛擬專用網(wǎng)絡中獲取鏈路信息的系統(tǒng),其特征在于,包括入口提供商 邊緣設備,一個或多個出口提供商邊緣設備,每一出口提供商邊緣設備連接有多個用戶邊 緣設備,其中在某個二層虛擬專用網(wǎng)絡中,出口提供商邊緣設備,用于獲取與其相連的所有用戶邊 緣設備之間的鏈路信息,根據(jù)所述鏈路信息形成統(tǒng)計類型值,并向所述入口提供商邊緣設 備發(fā)送攜帶所述統(tǒng)計類型值的消息;入口提供商邊緣設備,用于接收攜帶所述統(tǒng)計類型值的消息,從攜帶所述統(tǒng)計類型值 的消息中獲取統(tǒng)計類型值,進而獲取各個出口提供商邊緣設備與相連的用戶邊緣設備的鏈 路信息。
7.如權利要求6所述的系統(tǒng),其特征在于,所述統(tǒng)計類型值包括 鏈路數(shù)目、最小的最大傳輸單元、最大速率、最小速率。
8.如權利要求6或7所述的系統(tǒng),其特征在于,所述攜帶統(tǒng)計類型值的消息,是標簽分發(fā)協(xié)議(LDP)通告消息、或者是邊界網(wǎng)關協(xié)議 (BGP)更新消息、或者是偽線的操作管理和維護(PWOAM)消息。
9.如權利要求8所述的系統(tǒng),其特征在于,所述統(tǒng)計類型值在攜帶統(tǒng)計類型值的消息 中的格式包括統(tǒng)計類型值的類型,統(tǒng)計類型值的長度,統(tǒng)計類型值的內(nèi)容;其中,所述統(tǒng)計類型值的內(nèi)容進一步包括最小的最大傳輸單元、接入鏈路的數(shù)目、接 入鏈路的最小速率、接入鏈路的最大速率。
10.如權利要求9所述的系統(tǒng),其特征在于,所述攜帶統(tǒng)計類型值的消息是LDP通告消息時,在所述LDP通告消息中包括一個擴展 出Matistic TLV字段,用于攜帶統(tǒng)計類型值;或者,所述攜帶統(tǒng)計類型值的消息是BGP更新消息時,在所述BGP更新消息中的MP_REACH_ NLRI屬性中BGP地址族196內(nèi)分配一個新的BGP子地址族信息,用于表示擴展的P2MP Pff NLRI字段,在擴展的P2MP Pff NLRI中的Matistic TLV字段,用于攜帶統(tǒng)計類型值;或者,所述攜帶統(tǒng)計類型值的消息是PW OAM消息時,在所述PW OAM消息中包括一個擴展出 Statistic TLV字段,用于攜帶統(tǒng)計類型值。
全文摘要
本發(fā)明公開了一種在二層虛擬專用網(wǎng)絡中獲取鏈路信息的系統(tǒng)及方法,出口提供商邊緣設備PE獲取與用戶邊緣設備CE相連的鏈路信息,根據(jù)所述鏈路信息形成統(tǒng)計類型值,并向所述入口提供商邊緣設備PE發(fā)送攜帶所述統(tǒng)計類型值的消息;入口提供商邊緣設備從所接收的攜帶所述統(tǒng)計類型值的消息中獲取統(tǒng)計類型值,進而獲取各個出口提供商邊緣設備與相連的用戶邊緣設備的鏈路信息。所述攜帶統(tǒng)計類型值的消息可以是LDP通告消息、或BGP更新消息、或偽線PW OAM消息。本發(fā)明通過在出口PE節(jié)點向入口PE發(fā)送攜帶統(tǒng)計類型值的消息,實現(xiàn)根節(jié)點統(tǒng)計得到出口PE與接收者CE之間的鏈路的數(shù)目、最小MTU、最小速率與最大速率等鏈路信息的需求。
文檔編號H04L12/46GK102045232SQ200910177920
公開日2011年5月4日 申請日期2009年10月19日 優(yōu)先權日2009年10月19日
發(fā)明者吳波, 陳然 申請人:中興通訊股份有限公司