亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種l2vpn實現(xiàn)每vc在接入層資源控制的方法

文檔序號:7954618閱讀:723來源:國知局
專利名稱:一種l2vpn實現(xiàn)每vc在接入層資源控制的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種實現(xiàn)每VC(虛電路)在接入層資源控制的方法。屬于L2VPN(二層虛擬專用網(wǎng))技術(shù)領(lǐng)域。
背景技術(shù)
L2VPN就是在PSN(包交換,如多重協(xié)議卷標(biāo)交換,Multiprotocol Label Switching,MPLS)網(wǎng)絡(luò)上透明傳遞用戶的二層數(shù)據(jù)。從用戶的角度來看,這個PSN網(wǎng)絡(luò)就是一個二層的交換網(wǎng)絡(luò),通過這個網(wǎng)絡(luò),可以在不同站點之間建立二層的連接。
本發(fā)明點,主要是針對Martini方式的L2VPN。
Martini馬提尼草案(draft-martini-l2circuit-trans-mpls),使用標(biāo)簽分配協(xié)議(LabelDistribution Protocol,LDP)作為傳遞虛電路(VC)信息的信令。
如圖1所示,CE10和CE11在一個L2VPN中,CE20和CE21在另一個L2VPN中。其中,CE代表用戶邊緣設(shè)備。
以Martini方式為例,運營商網(wǎng)絡(luò)邊緣路由器(PE,對應(yīng)圖1中PEA和PEB)和運營商網(wǎng)絡(luò)內(nèi)部的路由器(P)組成MPLS網(wǎng)絡(luò),公網(wǎng)LSP(Label Switch Path,標(biāo)記交換路徑)都已經(jīng)正常建立。圖1中,PEA和PEB之間建立LDP的遠(yuǎn)程會話(remote session),PE為CE之間的每條連接分配一個VC標(biāo)簽。二層VPN信息將攜帶著VC標(biāo)簽,通過LDP建立的LSP轉(zhuǎn)發(fā)到remote session的對端PE。
VC labels通過LDP的遠(yuǎn)程會話交換,LABEL還是放在以前的Label TLV中,在映射(MAPPING)中發(fā)送。其定義了新的LDP FEC用來攜帶VC信息,F(xiàn)EC element type‘128——Virtual Circuit FEC Element’Carried within LDP Label Mapping Message。(FEC元素類型128——虛電路FEC元素在LDP標(biāo)簽映射消息中攜帶)目前在接入層的PE上對L2VPN做QoS策略,主要有兩個手段1、可以在接CE端口做流量限速;2、在接P端口對流隊列做流量整形。這兩個手段存在以下缺點情況l對于多個CE做端口轉(zhuǎn)換后接入到PE的同一個物理接口,針對不同的CE在PE入接口做流量限速很難,或者很復(fù)雜;情況2如果有多個L2VPN的VC連接,而PE網(wǎng)絡(luò)側(cè)就一個或兩個接口,很難通過不同的隊列來區(qū)分不同的VC,無法滿足對每個VC的帶寬保證的需求。
如果情況1和情況2在網(wǎng)絡(luò)中出現(xiàn)時,那么目前的QoS策略無法起作用了。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種L2VPN實現(xiàn)每VC在接入層資源控制的方法,在接入層PE上實現(xiàn)L2VPN中每VC的資源控制。使得QoS服務(wù)直接在VC上實現(xiàn),而不必關(guān)心接入層端口或者網(wǎng)絡(luò)側(cè)端口。
為達(dá)上述目的,本發(fā)明采用如下技術(shù)方案一種L2VPN實現(xiàn)每VC在接入層資源控制的方法,包括以下步驟1)對LDP協(xié)議進(jìn)行擴(kuò)展,增加描述該VC在本端所配置的帶寬;2)在MPLS網(wǎng)絡(luò)中,VC會話在建立過程中,本端的LDP映射消息和遠(yuǎn)端的LDP映射消息進(jìn)行交互,相互協(xié)商擴(kuò)展的字段,設(shè)備對解析出來的對端帶寬參數(shù),與本端該VC配置的帶寬參數(shù)進(jìn)行比較,如果一致,則以這個數(shù)值為準(zhǔn)生效,如果不一致,就參數(shù)的數(shù)值分別進(jìn)行比較,以小的為準(zhǔn)并生效,或直接返回協(xié)商失敗。
作為本發(fā)明的一種優(yōu)選方式,對LDP協(xié)議進(jìn)行擴(kuò)展的部分是其虛電路FEC元素部分的I/FParameters字段。
作為本發(fā)明的一種改進(jìn),在協(xié)商結(jié)束后,得到了有效的流控參數(shù),當(dāng)這條VC的狀態(tài)都可行后,在底層轉(zhuǎn)發(fā)模塊建立VC表和流控表。其中,所述VC表包括VC索引、外層標(biāo)簽值、內(nèi)外層標(biāo)簽值、出接口和流控索引。所述流控表包括索引和流控參數(shù)。所述流控參數(shù)可以包括承諾速率、承諾突發(fā)尺寸、最大突發(fā)尺寸、峰值速率。
本發(fā)明技術(shù)方案具有以下優(yōu)點1、實現(xiàn)了針對每條VC,在接入層PE設(shè)備上做帶寬限制;2、避免了在PE上同一端口接入多個CE、多條VC在PE上使用相同出接口,無法進(jìn)行差分服務(wù)的問題;3、在業(yè)務(wù)層面實現(xiàn)了流控,比原來在物理層做流控更提高了可管理性。


圖1為L2VPN結(jié)構(gòu)示意圖;圖2為VC會話在建立過程示意圖;圖3為當(dāng)VC的狀態(tài)都可行后底層轉(zhuǎn)發(fā)過程示意圖。
具體實施例方式
以下結(jié)合附圖及實施例進(jìn)一步說明本發(fā)明。
LDP協(xié)議如下表1所示。
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

一二三四五六七八九十表1為便于描述上表中信息,此處將表中的內(nèi)容分為十層,并分別對這些層進(jìn)行描述。
如表1所示,第一、二層為LDP標(biāo)簽映射消息(LDP Label Mapping Message),在IETF(Internet Engineering Task Force,互聯(lián)網(wǎng)工程任務(wù)組)的RFC3036 LDP規(guī)程協(xié)議中有詳細(xì)描述。它包括消息類型、消息長度和消息ID。
第三層為FEC TLV頭部(FEC TLV Header),在IETF的RFC3036 LDP規(guī)程協(xié)議中有詳細(xì)描述。它包括TLV類型、TLV長度。
第四、五、六、七層為虛電路FEC元素(Virtual Circuit FEC Element),在Martini中有詳細(xì)描述。它包括VC TLV(0x080)、VC類型、VC信息長度、組ID、VC ID、接口參數(shù)。
第八、九、十層為標(biāo)簽TLV頭部(Label TLV Header),在IETF的RFC3036 LDP規(guī)程協(xié)議中有詳細(xì)描述。包括普通標(biāo)簽、長度、標(biāo)簽值、可選參數(shù)。
在LDP協(xié)議的虛電路FEC元素部分有個I/F Parameters字段(對這個字段做擴(kuò)展比較合適),目前主要用于描述接口MTU值;可以對此進(jìn)行擴(kuò)展,增加描述該VC在本端所配置的帶寬,例如帶寬參數(shù)為,承諾速率(Committed data rate,cdr)0x00000100,承諾突發(fā)尺寸(Committed burst size,cbs)0x00000200,最大突發(fā)尺寸(Max burst size,mbs)0x00000300,峰值速率(Peak rate,psr)0x00000400。
如圖2所示,在MPLS網(wǎng)絡(luò)中,VC session在建立過程中,本端的LDP mapping消息和遠(yuǎn)端的LDP mapping消息進(jìn)行交互,相互協(xié)商I/F Parameters字段,設(shè)備對解析出來的對端帶寬參數(shù),與本端該VC配置的帶寬參數(shù)進(jìn)行比較,如果一致,則以這個數(shù)值為準(zhǔn)生效。如果不一致,就參數(shù)的數(shù)值分別進(jìn)行比較,以小的為準(zhǔn)并生效,或直接返回協(xié)商失敗。
例如PE2解析到PE1發(fā)出的帶寬參數(shù)為cdr0x00000100,cbs0x00000200,mbs0x00000300,psr0x00000400,與本端配置的帶寬參數(shù)cdr0x00000100,cbs0x00000200,mbs0x00000300,psr0x00000400相比較,結(jié)果相等,則協(xié)商成功,以這個參數(shù)為準(zhǔn)并生效。
如果PE2解析到PE1發(fā)出的帶寬參數(shù)為cdr0x00000100,cbs0x00000200,mbs0x00000300,psr0x00000400,與本端配置的帶寬參數(shù)cdr0x00000200,cbs0x00000100,mbs0x00000300,psr0x00000500相比較,可以得出cdr0x00000100,cbs0x00000100,mbs0x00000300,psr0x00000400相比較,協(xié)商成功并以這個為準(zhǔn)生效;或者做簡單處理,直接返回協(xié)商失敗。
其中,協(xié)商基本步驟描述如下1)鄰居發(fā)現(xiàn)(LDP hello)通過互發(fā)hello報文;2)建立TCP連接(TCP SYN,TCP SYN/ACK,TCP ACK)由地址大的一方主動發(fā)起;3)會話初始化(LDP Initialization)由Master發(fā)出初始化消息,并攜帶協(xié)商參數(shù)。
4)由slave檢查參數(shù)能否接受(LDP Address),如果能則發(fā)送初始化消息,并攜帶協(xié)商參數(shù)。并隨后發(fā)送keepalive消息。
5)master檢查參數(shù)能否接受(LDP Label Mapping),如果能則發(fā)送keepalive消息。
6)相互收到keepalive消息(LDP Keepalive),會話建立。期間收到任何差錯消息,均關(guān)閉會話,斷開TCP連接。
路由器對每條VC限流的處理如下假定骨干鏈路和P設(shè)備的帶寬帶寬足夠大。路由器在配置一條VC并配置相關(guān)的流控參數(shù)后,發(fā)出上述的LDP協(xié)商報文,在協(xié)商結(jié)束后,得到了有效的流控參數(shù)(I/F Parameters)。
當(dāng)這條VC的狀態(tài)都可行后,如圖3所示,在底層轉(zhuǎn)發(fā)模塊建立兩個表項;一個表項是VC表,如下表2所示,至少包含VC索引(VC ID)、外層標(biāo)簽值(Outer Label)、內(nèi)外層標(biāo)簽值(Inner Label)、出接口(Out Interface)、流控索引(CAR Index)

另一個是流控表,如下表3所示

流控表相當(dāng)于一個令牌漏桶,不斷的向桶中注入令牌(X p/s);同時轉(zhuǎn)發(fā)的Y個報文一旦命中了VC表,那就在相應(yīng)的漏桶中減去Y個令牌。
從而底層轉(zhuǎn)發(fā)模塊通過先后查詢VC表和流控表,限制了這條VC的流量。
權(quán)利要求
1.一種L2VPN實現(xiàn)每VC在接入層資源控制的方法,其特征在于包括以下步驟1)對LDP協(xié)議進(jìn)行擴(kuò)展,增加描述該VC在本端所配置的帶寬;2)在MPLS網(wǎng)絡(luò)中,VC會話在建立過程中,本端的LDP映射消息和遠(yuǎn)端的LDP映射消息進(jìn)行交互,相互協(xié)商擴(kuò)展的字段,設(shè)備對解析出來的對端帶寬參數(shù),與本端該VC配置的帶寬參數(shù)進(jìn)行比較,如果一致,則以這個數(shù)值為準(zhǔn)生效,如果不一致,就參數(shù)的數(shù)值分別進(jìn)行比較,以小的為準(zhǔn)并生效,或直接返回協(xié)商失敗。
2.根據(jù)權(quán)利要求1所述的一種L2VPN實現(xiàn)每VC在接入層資源控制的方法,其特征在于對LDP協(xié)議進(jìn)行擴(kuò)展的部分位于其虛電路FEC元素部分的I/F Parameters字段。
3.根據(jù)權(quán)利要求1所述的一種L2VPN實現(xiàn)每VC在接入層資源控制的方法,其特征在于在協(xié)商結(jié)束后,得到了有效的流控參數(shù),當(dāng)這條VC的狀態(tài)都可行后,在底層轉(zhuǎn)發(fā)模塊建立VC表和流控表。
4.根據(jù)權(quán)利要求2所述的一種L2VPN實現(xiàn)每VC在接入層資源控制的方法,其特征在于所述VC表包括VC索引、外層標(biāo)簽值、內(nèi)外層標(biāo)簽值、出接口和流控索引。
5.根據(jù)權(quán)利要求2所述的一種L2VPN實現(xiàn)每VC在接入層資源控制的方法,其特征在于所述流控表包括索引和流控參數(shù)。
6.根據(jù)權(quán)利要求4所述的一種L2VPN實現(xiàn)每VC在接入層資源控制的方法,其特征在于所述流控參數(shù)包括承諾速率、承諾突發(fā)尺寸、最大突發(fā)尺寸、峰值速率。
全文摘要
一種L2VPN實現(xiàn)每VC在接入層資源控制的方法,包括以下步驟1)對LDP協(xié)議虛電路FEC元素部分的I/F Parameters字段進(jìn)行擴(kuò)展,增加描述該VC在本端所配置的帶寬;2)在MPLS網(wǎng)絡(luò)中,VC會話在建立過程中,本端的LDP映射消息和遠(yuǎn)端的LDP映射消息進(jìn)行交互,相互協(xié)商擴(kuò)展的字段,設(shè)備對解析出來的對端帶寬參數(shù),與本端該VC配置的帶寬參數(shù)進(jìn)行比較,如果一致,則以這個數(shù)值為準(zhǔn)生效,如果不一致,就參數(shù)的數(shù)值分別進(jìn)行比較,以小的為準(zhǔn)并生效,或直接返回協(xié)商失敗。本發(fā)明技術(shù)方案實現(xiàn)了針對每條VC,在接入層PE設(shè)備上做帶寬限制;避免了在PE上同一端口接入多個CE、多條VC在PE上使用相同出接口,無法進(jìn)行差分服務(wù)的問題;在業(yè)務(wù)層面實現(xiàn)了流控,提高了可管理性。
文檔編號H04L12/54GK1809070SQ20061003341
公開日2006年7月26日 申請日期2006年1月26日 優(yōu)先權(quán)日2006年1月26日
發(fā)明者孫建平 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1