專利名稱:為虛擬專線業(yè)務(wù)提供QoS服務(wù)的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種為虛擬專線業(yè)務(wù)提供QoS服務(wù)的系統(tǒng)和方法。
背景技術(shù):
虛擬專線業(yè)務(wù)VPWS(Virtual Private Wire Service)在IP和支持多協(xié)議標(biāo)記交換MPLS(Multi-Protocol Label Switching)的IP網(wǎng)絡(luò)上提供點(diǎn)到點(diǎn)連接的二層服務(wù)。
VPWS提供二層虛擬私網(wǎng)L2VPN(Layer 2 Virtual Private Networks)中的點(diǎn)到點(diǎn)業(yè)務(wù)。VPWS以前在ATM或者幀中繼網(wǎng)絡(luò)上提供,目前還可以在MPLS或者IP網(wǎng)絡(luò)上提供,VPWS的參考模型示意圖如圖1所示,其中,CE是位于用戶側(cè)邊緣的一個(gè)或者多個(gè)連接VPWS的設(shè)備;PE是運(yùn)營(yíng)商側(cè)網(wǎng)絡(luò)邊緣的設(shè)備,為用戶提供VPWS接口和功能;運(yùn)營(yíng)商路由器設(shè)備P(Provider router)不具備和用戶的接口,因此P設(shè)備感知不到VPN的存在,不用維護(hù)VPN的狀態(tài),只提供公網(wǎng)的隧道即可,對(duì)于VPWS,CE設(shè)備提供一系列點(diǎn)到點(diǎn)的虛電路,虛電路的另一端是其他CE設(shè)備,虛電路一端的CE設(shè)備傳送的幀被虛電路的另一端CE設(shè)備接收,CE之間轉(zhuǎn)發(fā)報(bào)文時(shí)和報(bào)文的內(nèi)容無關(guān),完全取決于虛電路。CE設(shè)備可以是路由器、交換機(jī)、主機(jī)或者其他用戶想接入VPN的任何設(shè)備。
圖1中的Attachment Circuit為接入電路(簡(jiǎn)稱為AC),代表用戶端CE設(shè)備和供應(yīng)商端PE設(shè)備之間進(jìn)行連接的物理鏈路或者邏輯鏈路。AC的種類很多,可以是以太網(wǎng)的物理接口、虛擬局域網(wǎng)VLAN、物理接口上的點(diǎn)到點(diǎn)PPP連接、多協(xié)議標(biāo)簽交換MPLS的標(biāo)簽交換協(xié)議LSP等等,AC在CE和PE之間承載二層的幀。圖1中的Pseudo Wire為虛電路(簡(jiǎn)稱為PW),PW連接PE設(shè)備,在PE之間承載二層幀。PW的建立和維護(hù)工作由PE完成,PW的狀態(tài)信息只在PW兩端的PE上維護(hù),不需要其他的PE和P設(shè)備參與,對(duì)于VPWS,AC和PW之間是一一對(duì)應(yīng)的關(guān)系,在一個(gè)PW的兩側(cè)各綁定一個(gè)AC。
幀從發(fā)送端CE到達(dá)接收端的CE經(jīng)過的路徑為CE→AC→PE→PW→PE(AC(CE,而這個(gè)鏈路構(gòu)成了CE之間的虛電路。
PW在PE之間通過PSN(public switch network)隧道(tunnel)承載,tunnel是外層隧道,一個(gè)tunnel可以承載一個(gè)或者多個(gè)PW,PW的端點(diǎn)和tunnel的端點(diǎn)必須一致??梢宰鳛閠unnel的隧道技術(shù)很多,如MPLS LSP、L2TP隧道、IPSEC隧道或者其他,由于tunnel可能承載多個(gè)PW,因此無論采用哪一種隧道,在隧道的終點(diǎn)都要完成PW的解復(fù)用。
當(dāng)PE從AC上收到一個(gè)幀之后,需要確定與相應(yīng)AC綁定的PW,完成這個(gè)功能的模塊稱為forwarder,對(duì)于VPWS,AC和PW之間一對(duì)一綁定,因此,forwarder通過收到報(bào)文的AC決定相應(yīng)的PW。
對(duì)于PE之間存在多個(gè)tunnel的情況,不同的tunnel可能具備不同的QoS屬性,PW使用哪個(gè)tunnel承載取決于PW的QoS要求。
CE和CE之間通過VPWS傳遞二層幀,這些幀享受何種QoS服務(wù)取決于tunnel的QoS屬性。已有技術(shù)中一個(gè)AC對(duì)應(yīng)一個(gè)PW,一個(gè)PW只能對(duì)應(yīng)一個(gè)tunnel,而一個(gè)tunnel只能提供有限的QoS服務(wù),因此這種AC(PW(tunnel之間的映射無法對(duì)AC上的各種不同的幀、不同的業(yè)務(wù)提供相應(yīng)的精確的QoS保障。
已有技術(shù)中AC、PW和tunnel之間的映射關(guān)系如圖2所示,公網(wǎng)隧道承載兩個(gè)PW,每個(gè)PW連接一個(gè)AC,從這個(gè)圖可以看出,AC和PW是一一對(duì)應(yīng)的關(guān)系,而一個(gè)公網(wǎng)隧道則可以承載多個(gè)PW,但是一個(gè)PW只能由一個(gè)隧道承載。
對(duì)于同種介質(zhì)互連并且PE和PE為不同的設(shè)備的情況,上述映射關(guān)系在某些情況下存在問題通過MPLS/IP網(wǎng)絡(luò)建立隧道,利用區(qū)分服務(wù)體系結(jié)構(gòu)diffserv(Differentiated Service)進(jìn)行QoS保障是VPWS常用的方式,但是隧道的種類是多種多樣的,如DS-TE隧道、MPLS L_LSP隧道、DWDM/SDH的時(shí)隙、借用DDN網(wǎng)絡(luò)等等,不同隧道的QoS能力也是各不相同的。VPWS上承載的業(yè)務(wù)的類型可以是多種多樣的,比如語音、視頻、數(shù)據(jù)、特殊主機(jī)的流量等等,由于VPWS的一個(gè)AC只能綁定一個(gè)PW,并且由一個(gè)tunnel進(jìn)行承載,導(dǎo)致AC上的不同的報(bào)文、不同的業(yè)務(wù)無法提供特殊多樣的QoS保障,如果用戶需要tunnel對(duì)AC上某一類或者某幾類業(yè)務(wù)提供端到端的嚴(yán)格QoS保障的時(shí)候,使用diffserv進(jìn)行QoS保障的tunnel無法滿足要求。
發(fā)明內(nèi)容
本發(fā)明解決的技術(shù)問題是提供一種為虛擬專線業(yè)務(wù)提供QoS服務(wù)的系統(tǒng)和方法。通過對(duì)AC上的流量進(jìn)行解析,將不同QoS要求的幀通過不同QoS能力的隧道進(jìn)行承載,實(shí)現(xiàn)了為AC上的流量提供不同的QoS保障。
本發(fā)明的發(fā)明目的是通過以下技術(shù)方案來實(shí)現(xiàn)的
一種為虛擬專線業(yè)務(wù)提供QoS服務(wù)的系統(tǒng),包括虛電路PW綁定模塊、tunnel policy模塊、關(guān)聯(lián)器、接入電路AC,解析模塊和規(guī)則模塊,解析模塊與所述虛電路PW綁定模塊或者tunnel policy模塊關(guān)聯(lián),所述的解析模塊接收、解析報(bào)文從二層和/或三層和/或四層的信息,輸出QoS類型至關(guān)聯(lián)器,所述的規(guī)則模塊與解析模塊關(guān)聯(lián),用于確定所述AC中報(bào)文類型和QoS類型的映射關(guān)系,將映射關(guān)系下發(fā)給解析模塊。
其中,所述的報(bào)文二層和/或三層和/或四層的信息包括地址信息和/或協(xié)議類型信息。
其中,所述的解析模塊采用軟件管理的二叉樹或內(nèi)容查找的芯片(CAM)其中,解析模塊與所述虛電路PW綁定模塊關(guān)聯(lián)時(shí),規(guī)則模塊確定所述AC中報(bào)文類型和QoS類型的映射關(guān)系,將映射關(guān)系發(fā)給解析模塊和虛電路PW綁定模塊。
其中,解析模塊與所述tunnel policy模塊關(guān)聯(lián)時(shí),規(guī)則模塊確定所述AC中報(bào)文類型和QoS類型的映射關(guān)系,將映射關(guān)系發(fā)給解析模塊和tunnel policy模塊。
一種為虛擬專線業(yè)務(wù)提供QoS服務(wù)的方法,該方法包括A.基于報(bào)文類型解析的規(guī)則,控制層面生成AC和PW以及tunnel的映射關(guān)系,下發(fā)到轉(zhuǎn)發(fā)平面的關(guān)聯(lián)器;B.轉(zhuǎn)發(fā)平面分析報(bào)文的QoS信息,選擇相應(yīng)的PW和tunnel。
其中,步驟A包括A1.用戶配置AC上報(bào)文類型和PW的映射關(guān)系,規(guī)則模塊分解所述報(bào)文類型解析的規(guī)則,并將所述規(guī)則下發(fā)到轉(zhuǎn)發(fā)平面的解析模塊,所述虛電路PW綁定模塊根據(jù)AC和所述規(guī)則生成AC和PW的映射關(guān)系;A2.根據(jù)用戶配置,生成PW和tunnel的映射關(guān)系;A3.結(jié)合所述的映射關(guān)系,生成AC和PW以及tunnel的映射關(guān)系,將所述映射關(guān)系下發(fā)到轉(zhuǎn)發(fā)平面的關(guān)聯(lián)器。
其中,步驟A包括A4.用戶配置AC上報(bào)文類型和PW的映射關(guān)系,根據(jù)用戶配置,生成所述AC和所述PW的映射關(guān)系;A5.用戶配置PW上報(bào)文類型和tunnel的映射關(guān)系,規(guī)則模塊分解所述報(bào)文類型解析的規(guī)則,并將所述規(guī)則下發(fā)到轉(zhuǎn)發(fā)平面的解析模塊,所述tunnelpolicy模塊根據(jù)PW和所述規(guī)則生成PW和tunnel的映射關(guān)系;A6.控制層面結(jié)合所述的映射關(guān)系,生成AC和PW以及tunnel的映射關(guān)系,將所述映射關(guān)系下發(fā)到轉(zhuǎn)發(fā)平面的關(guān)聯(lián)器。
其中,步驟B具體包括B1.轉(zhuǎn)發(fā)平面從AC上收到報(bào)文,獲得所述報(bào)文的AC索引;B2.解析模塊分析所述報(bào)文的二層和/或三層和/或四層信息,獲得所述報(bào)文的QoS信息,作為索引;B3.組合所述AC索引和所述QoS索引,關(guān)聯(lián)器根據(jù)所述索引,得到AC對(duì)應(yīng)的PW和承載的tunnel。
本發(fā)明通過增加解析模塊和規(guī)則模塊,解析模塊與所述虛電路PW綁定模塊或者tunnel policy模塊關(guān)聯(lián),所述的解析模塊接收、解析報(bào)文從二層和/或三層和/或四層的信息,輸出QoS類型至關(guān)聯(lián)器,所述的規(guī)則模塊與解析模塊關(guān)聯(lián),用于確定所述AC中報(bào)文類型和QoS類型的映射關(guān)系,將映射關(guān)系下發(fā)給解析模塊。本發(fā)明通過兩種方案為虛擬專線業(yè)務(wù)提供QoS服務(wù),實(shí)現(xiàn)了為AC上的流量提供不同的QoS保障。
圖1為已有技術(shù)中虛擬專線業(yè)務(wù)VPWS的參考模型示意圖;圖2為已有技術(shù)中AC、PW和tunnel之間的映射關(guān)系;圖3a為本發(fā)明的結(jié)構(gòu)示意圖;圖3b為本發(fā)明的結(jié)構(gòu)示意圖;圖4a為本發(fā)明控制層的處理流程圖;圖4b為本發(fā)明控制層的處理流程圖;圖5a為本發(fā)明中AC、PW和tunnel之間的映射關(guān)系;圖5b為本發(fā)明中AC、PW和tunnel之間的映射關(guān)系;圖6為本發(fā)明轉(zhuǎn)發(fā)層的處理流程圖。
具體實(shí)施例方式
本發(fā)明可以采用兩種方案實(shí)現(xiàn)為AC上的流量提供不同的QoS保障。
方案一
如圖3a所示,該系統(tǒng)包括虛電路PW綁定模塊、tunnel policy模塊、關(guān)聯(lián)器、接入電路AC,解析模塊和規(guī)則模塊,解析模塊與所述虛電路PW綁定模塊關(guān)聯(lián),規(guī)則模塊確定AC中報(bào)文類型和QoS類型的對(duì)應(yīng)關(guān)系,將對(duì)應(yīng)關(guān)系下發(fā)給解析模塊,同時(shí)報(bào)文的QoS類型還參與PW的綁定,實(shí)現(xiàn)AC內(nèi)部根據(jù)報(bào)文類型來綁定不同的PW的功能,解析模塊負(fù)責(zé)對(duì)報(bào)文從二層到四層的信息進(jìn)行解析,得到報(bào)文的QoS類型。
其中,解析模塊可以采用路由器中常用的訪問控制列表ACL的實(shí)現(xiàn)方式,可以進(jìn)行不同字段的各種組合的匹配,對(duì)各種類型的報(bào)文和業(yè)務(wù)的識(shí)別,識(shí)別后得到QoS類型,用于和AC一起關(guān)聯(lián)對(duì)應(yīng)的PW;解析模塊可以采用軟件管理的二叉樹,也可以采用內(nèi)容查找的芯片(CAM),參與解析的字段可以包括幀的二層協(xié)議類型、二層地址信息(MAC)、三層IP地址、三層協(xié)議類型等等。
圖3a中,虛線上面的模塊屬于控制層面,而虛線下面的模塊則屬于轉(zhuǎn)發(fā)層面,完成數(shù)據(jù)包轉(zhuǎn)發(fā)相關(guān)的功能。控制層面和轉(zhuǎn)發(fā)層面之間的虛線箭頭表示轉(zhuǎn)發(fā)層面向控制層面下發(fā)控制信息,這些信息用于指導(dǎo)AC和PW以及PW和tunnel之間的綁定。
控制層面的虛電路PW綁定模塊用于建立AC和PW之間的映射關(guān)系;tunnelpolicy用戶建立PW和tunnel policy的映射關(guān)系,這兩個(gè)模塊都由配置驅(qū)動(dòng),即用戶通過配置實(shí)現(xiàn)。
用戶通過配置,設(shè)置某一個(gè)AC上不同報(bào)文類型和PW的映射關(guān)系,根據(jù)用戶的配置,規(guī)則模塊生成報(bào)文解析的規(guī)則,生成的QoS類型用于建立AC與PW的映射關(guān)系,同時(shí)將報(bào)文的解析規(guī)則下發(fā)到轉(zhuǎn)發(fā)平面的解析模塊中。
在控制層面上,虛電路PW綁定模塊完成AC和PW的綁定,tunnel policy完成PW和tunnel之間的映射關(guān)系。但是對(duì)于轉(zhuǎn)發(fā)平面,可以通過AC直接關(guān)聯(lián)出對(duì)應(yīng)的PW和tunnel,提高轉(zhuǎn)發(fā)的效率,因此需要控制平面將AC和PW的映射關(guān)系以及PW和tunnel的映射關(guān)系結(jié)合起來,直接生成AC和PW以及tunnel的映射關(guān)系,下發(fā)到關(guān)聯(lián)器中,其處理流程如圖4a所示步驟4110用戶配置某個(gè)AC上報(bào)文類型和PW的映射關(guān)系;步驟4120規(guī)則模塊分解報(bào)文類型解析的規(guī)則;規(guī)則模塊分解AC中報(bào)文的類型和相應(yīng)的PW的映射關(guān)系,產(chǎn)生解析模塊的匹配規(guī)則,同時(shí)為相應(yīng)的規(guī)則生成QoS類型。
步驟4130規(guī)則模塊將報(bào)文類型解析的規(guī)則下發(fā)到轉(zhuǎn)發(fā)層面的解析模塊;步驟4140虛電路PW綁定模塊根據(jù)AC和規(guī)則生成AC與PW的映射關(guān)系;步驟4150用戶配置PW綁定tunnel的策略;步驟4160tunnel policy模塊生成PW和tunnel的映射關(guān)系;步驟4170控制層面結(jié)合AC和PW的映射關(guān)系以及PW和tunnel的映射關(guān)系生成AC和PW以及tunnel的映射關(guān)系;步驟4180控制層面將AC和PW以及tunnel的映射關(guān)系下發(fā)到轉(zhuǎn)發(fā)平面的關(guān)聯(lián)器中;轉(zhuǎn)發(fā)層面,首先構(gòu)造AC和PW的對(duì)應(yīng)表,通過對(duì)應(yīng)表來實(shí)現(xiàn)AC和PW之間的關(guān)聯(lián)關(guān)系,該對(duì)應(yīng)表中存放全部的AC和PW的映射關(guān)系,以報(bào)文從屬的AC為查找使用的關(guān)鍵字,進(jìn)行查找,得到對(duì)應(yīng)的PW,AC和PW的對(duì)應(yīng)表的查找采用定長(zhǎng)匹配的辦法,可以采用在內(nèi)存中構(gòu)造二叉樹的辦法,或者放置到內(nèi)容查找芯片中。
由于本發(fā)明實(shí)現(xiàn)了單個(gè)AC同多個(gè)PW建立映射關(guān)系,所以查找關(guān)鍵字除了使用AC外,還增加了為報(bào)文類型建立的QoS類型,這個(gè)QoS類型通過解析模塊根據(jù)報(bào)文類型解析得到。
如圖6所示,轉(zhuǎn)發(fā)平面做如下處理步驟600轉(zhuǎn)發(fā)平面從AC上收到一個(gè)報(bào)文;步驟610取出報(bào)文的AC索引;步驟620取出報(bào)文的二層、三層和四層的信息使用解析模塊進(jìn)行報(bào)文解析;步驟630解析模塊得到QoS類型;步驟640轉(zhuǎn)發(fā)層面以AC和QoS類型為索引,使用關(guān)聯(lián)器得到AC對(duì)應(yīng)的PW和承載PW的tunnel。
如圖5a所示AC、PW和隧道的映射關(guān)系,隧道1和隧道2是相同PE之間的兩條隧道,這兩條隧道的端點(diǎn)是重合的,二者的不同在于隧道的QoS屬性不同,因此對(duì)承載的流量的QoS保障能力不同,AC1和AC2分別對(duì)應(yīng)兩個(gè)PW,每個(gè)PW上連接的流量的QoS要求是不同的,不同QoS要求的PW由不同QoS能力的隧道進(jìn)行承載。
方案二如圖3b所示,該系統(tǒng)包括虛電路PW綁定模塊、tunnel policy模塊、關(guān)聯(lián)器、接入電路AC,解析模塊和規(guī)則模塊,解析模塊與tunnel policy模塊關(guān)聯(lián),其中,解析模塊負(fù)責(zé)對(duì)報(bào)文從二層到四層的信息進(jìn)行解析,得到報(bào)文的QoS類型;規(guī)則模塊確定AC中報(bào)文類型和QoS類型的映射關(guān)系,將映射關(guān)系下發(fā)給解析模塊,同時(shí)報(bào)文的QoS類型還參與PW的綁定,實(shí)現(xiàn)AC內(nèi)部根據(jù)報(bào)文類型來綁定不同的PW的功能。
本發(fā)明中規(guī)則模塊和解析模塊的功能和方案一中一致,不同的是QoS類型在由PW關(guān)聯(lián)出tunnel的時(shí)候發(fā)揮作用,而不是在由AC關(guān)聯(lián)出PW的時(shí)候發(fā)揮作用,因此方案二可以建立一個(gè)PW和多個(gè)tunnel的映射關(guān)系。
控制層面的虛電路PW綁定模塊用于建立AC和PW之間的映射關(guān)系;tunnelpolicy用戶建立PW和tunnel policy的映射關(guān)系,這兩個(gè)模塊都由配置驅(qū)動(dòng),即用戶通過配置實(shí)現(xiàn)。
方案二中用戶通過配置,設(shè)置某一個(gè)PW上不同報(bào)文類型和選擇隧道的策略,根據(jù)用戶的配置,規(guī)則模塊生成報(bào)文解析的規(guī)則,生成的Qos類型用于建立PW選擇隧道的策略,同時(shí)將報(bào)文的解析規(guī)則下發(fā)到轉(zhuǎn)發(fā)平面的解析模塊中。
在控制層面上,虛電路PW綁定模塊完成AC和PW的綁定,tunnel policy完成PW和tunnel之間的映射關(guān)系。但是對(duì)于轉(zhuǎn)發(fā)平面,可以通過AC直接關(guān)聯(lián)出對(duì)應(yīng)的PW和tunnel,提高轉(zhuǎn)發(fā)的效率,因此需要控制平面將AC和PW的映射關(guān)系以及PW和tunnel的映射關(guān)系結(jié)合起來,直接生成AC和PW以及tunnel的映射關(guān)系,下發(fā)到關(guān)聯(lián)器中,其處理流程如圖4b所示步驟4210用戶配置AC和PW的映射關(guān)系;步驟4220虛電路PW綁定模塊生成AC和PW的映射關(guān)系;步驟4230用戶配置某個(gè)PW上報(bào)文類型綁定tunnel的策略;
步驟4240規(guī)則模塊分解報(bào)文類型解析的規(guī)則;步驟4250規(guī)則模塊將報(bào)文類型解析的規(guī)則下發(fā)到轉(zhuǎn)發(fā)層面的解析模塊;步驟4260tunnel policy根據(jù)PW和規(guī)則生成映射關(guān)系;步驟4270控制層面結(jié)合AC和PW的映射關(guān)系以及PW和tunnel的映射關(guān)系生成AC和PW以及tunnel的映射關(guān)系;步驟4280控制層面將AC和PW以及tunnel的映射關(guān)系下發(fā)到轉(zhuǎn)發(fā)平面的關(guān)聯(lián)器中;轉(zhuǎn)發(fā)層面,首先構(gòu)造AC和PW的對(duì)應(yīng)表,通過對(duì)應(yīng)表來實(shí)現(xiàn)AC和PW之間的關(guān)聯(lián)關(guān)系,該對(duì)應(yīng)表中存放全部的AC和PW的映射關(guān)系,以報(bào)文從屬的AC為查找使用的關(guān)鍵字,進(jìn)行查找,得到對(duì)應(yīng)的PW,AC和PW的對(duì)應(yīng)表的查找采用定長(zhǎng)匹配的辦法,可以采用在內(nèi)存中構(gòu)造二叉樹的辦法,或者放置到內(nèi)容查找芯片中。
由于本發(fā)明實(shí)現(xiàn)了單個(gè)AC同多個(gè)PW建立映射關(guān)系,所以查找關(guān)鍵字除了使用AC外,還增加了為報(bào)文類型建立的QoS類型,這個(gè)QoS類型通過解析模塊根據(jù)報(bào)文類型解析得到,如圖6所示,轉(zhuǎn)發(fā)平面做如下處理步驟600轉(zhuǎn)發(fā)平面從AC上收到一個(gè)報(bào)文;步驟610取出報(bào)文的AC索引;步驟620取出報(bào)文的二層、三層和四層的信息使用解析模塊進(jìn)行報(bào)文解析;步驟630解析模塊得到QoS類型;步驟640轉(zhuǎn)發(fā)層面以AC和QoS類型為索引,使用關(guān)聯(lián)器得到AC對(duì)應(yīng)的PW和承載PW的tunnel。
方案二中的AC、PW和隧道的映射關(guān)系如圖5b所示。在圖5b中,隧道1和隧道2是位于相同PE之間的兩條隧道,這兩條隧道的端點(diǎn)是重合的,二者的不同在于隧道的QoS屬性不同,因此對(duì)承載的流量的QoS保障能力不同,AC1和AC2分別對(duì)應(yīng)一個(gè)PW,每個(gè)PW上的流量根據(jù)幀類型的不同,選擇不同的隧道進(jìn)行承載。
通過對(duì)AC上的流量進(jìn)行解析,將不同QoS要求的幀通過不同QoS能力的隧道進(jìn)行承載,實(shí)現(xiàn)了為AC上的流量提供不同的QoS保障。
權(quán)利要求
1.一種為虛擬專線業(yè)務(wù)提供QoS服務(wù)的系統(tǒng),其特征在于,包括虛電路PW綁定模塊、tunnel policy模塊、關(guān)聯(lián)器、接入電路AC,解析模塊和規(guī)則模塊,所述的規(guī)則模塊與解析模塊關(guān)聯(lián),用于確定所述AC中報(bào)文類型和QoS類型的映射關(guān)系,將映射關(guān)系下發(fā)給解析模塊,解析模塊與所述虛電路PW綁定模塊或者tunnel policy模塊關(guān)聯(lián),所述的解析模塊接收、解析報(bào)文從二層和/或三層和/或四層的信息,輸出QoS類型至關(guān)聯(lián)器。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述的報(bào)文二層和/或三層和/或四層的信息包括地址信息和/或協(xié)議類型信息。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述的解析模塊采用軟件管理的二叉樹或內(nèi)容查找的芯片(CAM)。
4.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的系統(tǒng),其特征在于,所述解析模塊與所述虛電路PW綁定模塊關(guān)聯(lián)時(shí),所述規(guī)則模塊確定所述AC中報(bào)文類型和QoS類型的映射關(guān)系,將映射關(guān)系發(fā)給所述解析模塊和所述虛電路PW綁定模塊。
5.根據(jù)權(quán)利要求1至3中任意一項(xiàng)所述的系統(tǒng),其特征在于,所述解析模塊與所述tunnel policy模塊關(guān)聯(lián)時(shí),所述規(guī)則模塊確定所述AC中報(bào)文類型和QoS類型的映射關(guān)系,將映射關(guān)系發(fā)給所述解析模塊和所述tunnel policy模塊。
6.一種為虛擬專線業(yè)務(wù)提供QoS服務(wù)的方法,其特征在于,該方法包括A.基于報(bào)文類型解析的規(guī)則,控制層面生成接入電路AC和虛電路PW以及隧道tunnel的映射關(guān)系,下發(fā)所述映射關(guān)系至轉(zhuǎn)發(fā)平面的關(guān)聯(lián)器;B.轉(zhuǎn)發(fā)平面分析所述報(bào)文的QoS信息,選擇相應(yīng)的PW和tunnel。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟A包括A1.用戶配置所述AC上報(bào)文類型和PW的映射關(guān)系,所述規(guī)則模塊分解所述報(bào)文類型解析的規(guī)則,并將所述規(guī)則下發(fā)到轉(zhuǎn)發(fā)平面的解析模塊,所述虛電路PW綁定模塊根據(jù)AC和所述規(guī)則生成AC和PW的映射關(guān)系;A2.根據(jù)用戶配置,生成PW和tunnel的映射關(guān)系;A3.控制層面結(jié)合步驟A1和A2中所述的映射關(guān)系,生成AC和PW以及tunnel的映射關(guān)系,將所述映射關(guān)系下發(fā)到轉(zhuǎn)發(fā)平面的關(guān)聯(lián)器。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,步驟A包括A4.用戶配置所述AC上報(bào)文類型和PW的映射關(guān)系,根據(jù)用戶配置,生成所述AC和所述PW的映射關(guān)系;A5.用戶配置所述PW上報(bào)文類型和tunnel的映射關(guān)系,規(guī)則模塊分解所述報(bào)文類型解析的規(guī)則,并將所述規(guī)則下發(fā)到轉(zhuǎn)發(fā)平面的解析模塊,所述tunnelpolicy模塊根據(jù)PW和所述規(guī)則生成PW和tunnel的映射關(guān)系;A6.控制層面結(jié)合步驟A1和A2所述的映射關(guān)系,生成AC和PW以及tunnel的映射關(guān)系,將所述映射關(guān)系下發(fā)到轉(zhuǎn)發(fā)平面的關(guān)聯(lián)器。
9.根據(jù)權(quán)利要求6至8中任意一項(xiàng)所述的方法,其特征在于,步驟B具體包括B1.轉(zhuǎn)發(fā)平面從所述AC上收到所述報(bào)文,獲得所述報(bào)文的AC索引;B2.所述解析模塊分析所述報(bào)文的二層和/或三層和/或四層信息,獲得所述報(bào)文的QoS信息,作為索引;B3.組合所述AC索引和所述QoS索引,所述關(guān)聯(lián)器根據(jù)所述索引,得到所述AC對(duì)應(yīng)的PW和承載的tunnel。
全文摘要
本發(fā)明公開了一種為虛擬專線業(yè)務(wù)提供QoS服務(wù)的系統(tǒng)和方法。該系統(tǒng)包括虛電路PW綁定模塊、tunnel policy模塊、關(guān)聯(lián)器、接入電路AC,解析模塊和規(guī)則模塊,解析模塊與所述虛電路PW綁定模塊或者tunnel policy模塊關(guān)聯(lián),所述的解析模塊接收、解析報(bào)文從二層和/或三層和/或四層的信息,輸出QoS類型至關(guān)聯(lián)器,所述的規(guī)則模塊與解析模塊關(guān)聯(lián),用于確定所述AC中報(bào)文類型和QoS類型的映射關(guān)系,將映射關(guān)系下發(fā)給解析模塊。本發(fā)明可以采用兩種方案實(shí)現(xiàn),通過本發(fā)明公開的兩種方案,實(shí)現(xiàn)了對(duì)AC上的流量進(jìn)行解析,不同的QoS要求的幀由不同QoS能力的隧道來承載。
文檔編號(hào)H04L12/56GK1852255SQ20061003377
公開日2006年10月25日 申請(qǐng)日期2006年2月18日 優(yōu)先權(quán)日2006年2月18日
發(fā)明者董書友, 尹高嵩 申請(qǐng)人:華為技術(shù)有限公司