欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種QoS處理方法、系統(tǒng)及設(shè)備的制作方法

文檔序號(hào):7815065閱讀:223來(lái)源:國(guó)知局
一種QoS處理方法、系統(tǒng)及設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種服務(wù)質(zhì)量QoS處理方法。交換設(shè)備在接收到攜帶有Open flow ID的具有QoS操作要求的封裝報(bào)文時(shí),在包含當(dāng)前存在的各Openflow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系的QoS轉(zhuǎn)發(fā)控制表中查詢是否與Open flow ID匹配的QoS動(dòng)作指令,并在轉(zhuǎn)發(fā)封裝報(bào)文的同時(shí)按照查找到的QoS動(dòng)作指令進(jìn)行QoS處理。從而在存在Overlay網(wǎng)絡(luò)的SDN網(wǎng)絡(luò)中實(shí)現(xiàn)了全路徑的QOS操作,保證了網(wǎng)絡(luò)的流量統(tǒng)計(jì)和監(jiān)管的有效性。本發(fā)明同時(shí)還公開了一種交換設(shè)備。
【專利說(shuō)明】一種QoS處理方法、系統(tǒng)及設(shè)備

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種QoS處理方法。本發(fā)明同時(shí)還涉及一種QoS處理系統(tǒng)及設(shè)備。

【背景技術(shù)】
[0002]SDN(Software Defined Network,軟件定義網(wǎng)絡(luò))是一種新型網(wǎng)絡(luò)創(chuàng)新架構(gòu),其核心思想是將網(wǎng)絡(luò)設(shè)備的控制層面與轉(zhuǎn)發(fā)層面分離,以實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)流量的靈活控制,為核心網(wǎng)絡(luò)及應(yīng)用的創(chuàng)新提供良好的平臺(tái)。隨著技術(shù)的不斷發(fā)展,SDN網(wǎng)絡(luò)的使用率變得越來(lái)越高,適用范圍也越來(lái)越廣。
[0003]SDN網(wǎng)絡(luò)支持?jǐn)?shù)據(jù)流的統(tǒng)計(jì)和監(jiān)管,流表中可以指定Counter和Meter,從源設(shè)備到目的設(shè)備的整路徑上每個(gè)Open flow交換機(jī)都會(huì)對(duì)數(shù)據(jù)流進(jìn)行流表匹配,所有命中該流表的報(bào)文都會(huì)被統(tǒng)計(jì)和監(jiān)管,若沿途的某個(gè)中間節(jié)點(diǎn)與其他節(jié)點(diǎn)的QOS策略不一致,則會(huì)導(dǎo)致整條流的QOS調(diào)度失敗。
[0004]現(xiàn)有技術(shù)中,當(dāng)SDN網(wǎng)絡(luò)中的Open flow交換機(jī)之間以O(shè)verlay網(wǎng)絡(luò)互聯(lián)時(shí),用戶側(cè)進(jìn)入的報(bào)文在經(jīng)過(guò)邊界交換機(jī)處理的過(guò)程中執(zhí)行Meter操作并封裝一層隧道信息后進(jìn)入Overlay網(wǎng)絡(luò)中,在Overlay網(wǎng)絡(luò)中根據(jù)隧道頭部中的目的地址進(jìn)行轉(zhuǎn)發(fā),如根據(jù)隧道頭部中的目的IP地址或者標(biāo)簽或者目的MAC逐跳轉(zhuǎn)發(fā)報(bào)文。
[0005]目前,Overlay網(wǎng)絡(luò)中的設(shè)備不會(huì)去解析用戶報(bào)文,因此也不會(huì)執(zhí)行相應(yīng)的Meter操作。雖然目前的隧道頭部中也有QoS字段(如隧道IP中的DSCP、標(biāo)簽的EXP),據(jù)此可以將用戶報(bào)文的QOS匹配項(xiàng)映射到隧道頭部字段中。但是,隧道頭部中能夠攜帶QOS匹配項(xiàng)的這些字段有限遠(yuǎn)遠(yuǎn)不能滿足用戶側(cè)業(yè)務(wù)種類的需求,使得Overlay網(wǎng)絡(luò)中的交換設(shè)備無(wú)法準(zhǔn)確識(shí)別隧道內(nèi)層報(bào)文的QOS策略,進(jìn)而不能實(shí)現(xiàn)SDN整網(wǎng)的流量控制。


【發(fā)明內(nèi)容】

[0006]本發(fā)明提供了一種QoS處理方法,用以在SDN網(wǎng)絡(luò)中存在Overlay網(wǎng)絡(luò)時(shí)使所有交換設(shè)備都能夠?qū)Ψ庋b報(bào)文執(zhí)行各種針對(duì)性的QoS處理,所述方法應(yīng)用于SDN網(wǎng)絡(luò)中構(gòu)建Overlay網(wǎng)絡(luò)的交換設(shè)備,所述SDN網(wǎng)絡(luò)還包括Openflow交換機(jī)設(shè)備,所述Open flow交換機(jī)設(shè)備通過(guò)所述Overlay網(wǎng)絡(luò)互連,該方法還包括:
[0007]所述交換設(shè)備接收具有QoS操作要求的封裝報(bào)文,所述封裝報(bào)文中攜帶有Openflow ID,所述Open flow ID與所述封裝報(bào)文的QOS匹配項(xiàng)唯一對(duì)應(yīng);
[0008]所述交換設(shè)備在自身存儲(chǔ)的QoS轉(zhuǎn)發(fā)控制表中查詢是否與所述Open flow ID匹配的QoS動(dòng)作指令,所述QoS轉(zhuǎn)發(fā)控制表包含當(dāng)前存在的各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系;
[0009]若存在與所述Open flow ID匹配的QoS動(dòng)作指令,所述交換設(shè)備根據(jù)所述封裝報(bào)文攜帶的目的地址轉(zhuǎn)發(fā)所述封裝報(bào)文,并按照所述QoS動(dòng)作指令對(duì)所述封裝報(bào)文進(jìn)行QoS處理。
[0010]相應(yīng)地,本發(fā)明還提出了一種交換設(shè)備,用于在SDN網(wǎng)絡(luò)中構(gòu)建Overlay網(wǎng)絡(luò),所述SDN網(wǎng)絡(luò)還包括Open flow交換機(jī)設(shè)備,所述Open flow交換機(jī)設(shè)備通過(guò)所述Overlay網(wǎng)絡(luò)互連,該交換設(shè)備還包括:
[0011]接口模塊,用于接收具有QoS操作要求的封裝報(bào)文,所述封裝報(bào)文中攜帶有Openflow ID,所述Open flow ID與所述封裝報(bào)文的QOS匹配項(xiàng)唯一對(duì)應(yīng);
[0012]查詢模塊,用于在所述交換設(shè)備自身存儲(chǔ)的QoS轉(zhuǎn)發(fā)控制表中查詢是否與所述Open flow ID匹配的QoS動(dòng)作指令,所述QoS轉(zhuǎn)發(fā)控制表包含當(dāng)前存在的各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系;
[0013]QoS處理模塊,用于在存在與所述Open flow ID匹配的QoS動(dòng)作指令時(shí),根據(jù)所述封裝報(bào)文攜帶的目的地址轉(zhuǎn)發(fā)所述封裝報(bào)文,并按照所述QoS動(dòng)作指令對(duì)所述封裝報(bào)文進(jìn)行QoS處理。
[0014]由此可見,通過(guò)應(yīng)用本發(fā)明的技術(shù)方案,交換設(shè)備在接收到攜帶有Open flow ID的具有QoS操作要求的封裝報(bào)文時(shí),在包含當(dāng)前存在的各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系的QoS轉(zhuǎn)發(fā)控制表中查詢是否與Open flow ID匹配的QoS動(dòng)作指令,并在轉(zhuǎn)發(fā)封裝報(bào)文的同時(shí)按照查找到的QoS動(dòng)作指令進(jìn)行QoS處理。從而在存在Overlay網(wǎng)絡(luò)的SDN網(wǎng)絡(luò)中實(shí)現(xiàn)了全路徑的QOS操作,保證了網(wǎng)絡(luò)的流量統(tǒng)計(jì)和監(jiān)管的有效性。

【專利附圖】

【附圖說(shuō)明】
[0015]圖1為本發(fā)明提出的一種QoS處理方法的流程示意圖;
[0016]圖2為本發(fā)明具體實(shí)施例中Openflow網(wǎng)絡(luò)和Overlay網(wǎng)絡(luò)的Meter映射示意圖;
[0017]圖3為本發(fā)明具體實(shí)施例中Meter操作的跨Overlay轉(zhuǎn)發(fā)示意圖;
[0018]圖4為本發(fā)明提出的一種交換設(shè)備的結(jié)構(gòu)示意圖。

【具體實(shí)施方式】
[0019]為解決【背景技術(shù)】中所提及的技術(shù)問(wèn)題,本發(fā)明提出了如圖1所示的一種QoS處理方法,該方法應(yīng)用于SDN網(wǎng)絡(luò)中構(gòu)建Overlay網(wǎng)絡(luò)的交換設(shè)備,所述SDN網(wǎng)絡(luò)還包括Openflow交換機(jī)設(shè)備,所述Open flow交換機(jī)設(shè)備通過(guò)所述Overlay網(wǎng)絡(luò)互連,包括如下步驟:
[0020]S101,所述交換設(shè)備接收具有QoS操作要求的封裝報(bào)文,所述封裝報(bào)文中攜帶有Open flow ID,所述Open flow ID與所述封裝報(bào)文的QOS匹配項(xiàng)唯一對(duì)應(yīng)。
[0021]為了在SDN網(wǎng)絡(luò)中存在Overlay網(wǎng)絡(luò)的情況下使用戶側(cè)的報(bào)文能夠在Openflow網(wǎng)絡(luò)和Overlay網(wǎng)絡(luò)中執(zhí)行相同的QOS操作,本發(fā)明通過(guò)以下兩方面來(lái)實(shí)現(xiàn)該目的:
[0022]一方面,Open flow交換設(shè)備在對(duì)所述封裝報(bào)文執(zhí)行封裝操作之前根據(jù)自身的轉(zhuǎn)發(fā)流表對(duì)所述封裝報(bào)文執(zhí)行Meter操作后添加Open flow ID,其中,該Open flow交換設(shè)備的轉(zhuǎn)發(fā)流表包含下發(fā)了至所述Open flow交換設(shè)備的各QOS匹配項(xiàng)、QoS動(dòng)作指令以及所需要添加的Open flow ID之間的對(duì)應(yīng)關(guān)系。其中,QOS匹配項(xiàng)為報(bào)文頭中的MAC/VLAN/IP/L4 PORT等內(nèi)容,不同用戶的封裝報(bào)文的QOS匹配項(xiàng)各不相同。
[0023]另一方面,在該步驟之前,交換設(shè)備接收并存儲(chǔ)控制器下發(fā)的QoS轉(zhuǎn)發(fā)控制表,所述QoS轉(zhuǎn)發(fā)控制表由所述控制器根據(jù)下發(fā)至當(dāng)前所有Open flow交換設(shè)備的Meter表及流表生成,所述Meter表包含所下發(fā)Open flow交換設(shè)備的各QoS動(dòng)作指令,所述流表包含所下發(fā)Open flow交換設(shè)備的各QOS匹配項(xiàng)、QoS動(dòng)作指令以及Open flow ID之間的對(duì)應(yīng)關(guān)系,所述Open flow交換設(shè)備根據(jù)所述Meter表及所述流表生成轉(zhuǎn)發(fā)流表。
[0024]以上具體實(shí)施過(guò)程通過(guò)由控制器統(tǒng)一分配網(wǎng)絡(luò)的Meter資源,在SDN網(wǎng)絡(luò)中實(shí)現(xiàn)了跨越Overlay網(wǎng)絡(luò)的流量控制,但需要指出的是,在控制器分別完成向Overlay網(wǎng)絡(luò)的交換設(shè)備下發(fā)QoS轉(zhuǎn)發(fā)控制表以及Open flow交換設(shè)備下發(fā)Meter表及流表之后,最終當(dāng)前Open flow交換設(shè)備的轉(zhuǎn)發(fā)流表中所存在的各QOS匹配項(xiàng)與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系與所述QoS轉(zhuǎn)發(fā)控制表中各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系一致。
[0025]S102,所述交換設(shè)備在自身存儲(chǔ)的QoS轉(zhuǎn)發(fā)控制表中查詢是否與所述Open flowID匹配的QoS動(dòng)作指令,所述QoS轉(zhuǎn)發(fā)控制表包含當(dāng)前存在的各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系。
[0026]S103,若存在與所述Open flow ID匹配的QoS動(dòng)作指令,所述交換設(shè)備根據(jù)所述封裝報(bào)文攜帶的目的地址轉(zhuǎn)發(fā)所述封裝報(bào)文,并按照所述QoS動(dòng)作指令對(duì)所述封裝報(bào)文進(jìn)行QoS處理。
[0027]此外,在步驟之后,若下發(fā)至所述Open flow交換設(shè)備的Meter表被刪除,則基于已刪除的Meter表所包含的QoS動(dòng)作指令,刪除當(dāng)前所有交換設(shè)備的QoS轉(zhuǎn)發(fā)控制表中包含所述QoS動(dòng)作指令的對(duì)應(yīng)關(guān)系。
[0028]為了進(jìn)一步闡述本發(fā)明的技術(shù)思想,現(xiàn)結(jié)合如圖2所述的應(yīng)用場(chǎng)景,對(duì)本發(fā)明的技術(shù)方案進(jìn)行說(shuō)明。在該SDN網(wǎng)絡(luò)中,SWl、SW2和SW3在Openflow網(wǎng)絡(luò)中,這些交換機(jī)都支持Openflow協(xié)議,交換機(jī)之間的路由可達(dá)信息完全由控制器維護(hù)的拓?fù)渎窂絹?lái)生成,這些交換機(jī)中的轉(zhuǎn)發(fā)信息表來(lái)自于控制器下發(fā)的流表。SW4、SW5在Overlay網(wǎng)絡(luò)中,這些交換機(jī)不受Openflow協(xié)議的控制,網(wǎng)絡(luò)內(nèi)部署路由協(xié)議和二層協(xié)議,通過(guò)學(xué)習(xí)路由來(lái)確保網(wǎng)絡(luò)內(nèi)的IP可達(dá),轉(zhuǎn)發(fā)信息表則來(lái)自于自身的路由協(xié)議。為了使控制器能夠?qū)Ξ?dāng)前SDN網(wǎng)絡(luò)中所有交換機(jī)的上下線事件做出響應(yīng),本具體實(shí)施例在Overlay網(wǎng)內(nèi)的交換機(jī)和SDN控制器之間創(chuàng)建了 TCP連接通道,控制器通過(guò)該TCP連接通道感知Overlay網(wǎng)絡(luò)中所存在的交換機(jī)。
[0029]基于上述網(wǎng)絡(luò)設(shè)置情況,本具體實(shí)施例分為“QoS跨網(wǎng)絡(luò)映射”以及“報(bào)文匹配和轉(zhuǎn)發(fā)”兩大過(guò)程,詳細(xì)描述如下:
[0030]一、QoS跨網(wǎng)絡(luò)映射
[0031]如上所述,當(dāng)SDN網(wǎng)絡(luò)中的Openflow交換機(jī)之間存在Overlay網(wǎng)絡(luò),并且通過(guò)Overlay網(wǎng)絡(luò)互通的時(shí)候,Openflow邊緣交換機(jī)設(shè)備(如圖2中的SW1、SW3,連接用戶網(wǎng)絡(luò)的Openflow設(shè)備,下同)對(duì)用戶側(cè)報(bào)文執(zhí)行Meter操作后封裝隧道頭部進(jìn)入Overlay網(wǎng),沿途的交換機(jī)設(shè)備需要能夠識(shí)別這種有Meter操作要求的報(bào)文,由于中間設(shè)備僅僅根據(jù)隧道頭轉(zhuǎn)發(fā)報(bào)文,不能識(shí)別內(nèi)層的用戶報(bào)文,因此需要對(duì)隧道頭部進(jìn)展,用一個(gè)標(biāo)記唯一的標(biāo)識(shí)源Meter表的屬性,為了達(dá)到這個(gè)目的,控制器必須在Openflow網(wǎng)和Overlay網(wǎng)絡(luò)之間建立一個(gè)對(duì)等映射的QoS轉(zhuǎn)發(fā)控制表,并將這種映射表通過(guò)安全可靠的TCP通道下發(fā)到Overlay網(wǎng)絡(luò)中的交換機(jī)上,在Openflow網(wǎng)絡(luò)側(cè)執(zhí)行的Meter操作唯一的映射到報(bào)文隧道頭部中,Overlay網(wǎng)絡(luò)中的交換機(jī)只需要識(shí)別隧道頭中的擴(kuò)展標(biāo)識(shí)就可以執(zhí)行相同Meter操作的QOS控制,
[0032]根據(jù)上述目的,在SDN網(wǎng)絡(luò)中的控制器為用戶側(cè)的業(yè)務(wù)創(chuàng)建流表的時(shí)候,若存在QOS方面的要求,則在流表中包含Meter表索引,其動(dòng)作指令中包含一個(gè)分配的Meter ID,其中多個(gè)流表可以使用同一個(gè)Meter ID的Meter表。之后,控制器還會(huì)為Overlay網(wǎng)絡(luò)中交換機(jī)創(chuàng)建相同功能的QoS轉(zhuǎn)發(fā)控制表,該QOS訪問(wèn)控制表包含了匹配項(xiàng)和QoS動(dòng)作指令,其中匹配項(xiàng)為OpenFlow ID7OpenFlow ID在整網(wǎng)唯一地標(biāo)識(shí)了 SDN網(wǎng)絡(luò)內(nèi)具備某個(gè)QOS匹配項(xiàng)的用戶流,因?yàn)楹罄m(xù)進(jìn)入Overlay網(wǎng)絡(luò)的隧道報(bào)文的隧道頭部的擴(kuò)展字段包含OpenFlowID0 QoS動(dòng)作指令則來(lái)自于Meter表,該Meter與原始用戶業(yè)務(wù)流的Meter —致。
[0033]具體地,如圖2所示,控制器為交換機(jī)SWl分配了 Meter表I和Meter表2,為SW3分配了 Meter表I,此時(shí)必須在整個(gè)Overlay網(wǎng)絡(luò)中生成對(duì)應(yīng)QoS轉(zhuǎn)發(fā)控制表:Flow表I和Flow表2,分別對(duì)應(yīng)Meter表I和Meter表2,當(dāng)Openflow網(wǎng)絡(luò)中的某個(gè)Meter表被刪除時(shí),Overlay網(wǎng)絡(luò)中對(duì)應(yīng)的Flow表也會(huì)被刪除。QoS轉(zhuǎn)發(fā)控制表通過(guò)TCP連接通道下發(fā)到交換機(jī)后,交換機(jī)向控制器返回創(chuàng)建表項(xiàng)的結(jié)果,當(dāng)返回結(jié)果為失敗時(shí)由控制器決定與該QOS表相關(guān)的用戶流表是否回退,存在QoS轉(zhuǎn)發(fā)控制表的Overlay交換機(jī)不僅僅會(huì)根據(jù)隧道目的地址轉(zhuǎn)發(fā)報(bào)文,還將根據(jù)OpenFlow ID查找QoS轉(zhuǎn)發(fā)控制表進(jìn)行Meter操作。
[0034]二、報(bào)文匹配和轉(zhuǎn)發(fā)
[0035]該過(guò)程中,用戶側(cè)進(jìn)入SDN網(wǎng)絡(luò)的報(bào)文將在Openflow邊緣交換機(jī)上轉(zhuǎn)發(fā)后進(jìn)A Overlay網(wǎng)絡(luò),若執(zhí)行了 Meter操作,封裝的隧道頭部中會(huì)攜帶OpenFlow ID的標(biāo)識(shí),Overlay網(wǎng)絡(luò)中的交換機(jī)接收到該隧道的報(bào)文時(shí)一方面根據(jù)隧道頭部中目的地址進(jìn)行轉(zhuǎn)發(fā),一方面根據(jù)控制器下發(fā)的QoS轉(zhuǎn)發(fā)控制表進(jìn)行匹配,若匹配到了某個(gè)OpenFlow ID則按照對(duì)應(yīng)的QoS動(dòng)作指令進(jìn)行流量統(tǒng)計(jì)和監(jiān)管。
[0036]此外,由于必須在隧道頭部中攜帶OpenFlow ID字段,因此需要對(duì)現(xiàn)有的隧道進(jìn)行擴(kuò)展,若Overlay網(wǎng)絡(luò)采用的隧道是VXLAN隧道,則使用VXLAN字段中保留字段作為OpenFlow ID,若Overlay網(wǎng)絡(luò)采用的隧道是IP GRE隧道,則使用GRE頭部中的擴(kuò)展字段,將后面的保留字段作為OpenFlow ID使用。
[0037]在如圖3所示的轉(zhuǎn)發(fā)過(guò)程中,業(yè)務(wù)流I的報(bào)文現(xiàn)在Openflow邊緣交換機(jī)SWl上執(zhí)行Openflow流轉(zhuǎn)發(fā),進(jìn)行Meter操作,封裝隧道頭部,且頭部中包含OpenFlow ID字段;之后報(bào)文進(jìn)入Overlay網(wǎng)絡(luò),沿途中間的交換機(jī)SW4和SW5匹配OpenFlow ID標(biāo)記后,執(zhí)行Meter操作,此時(shí)由于Meter表項(xiàng)內(nèi)容和邊緣設(shè)備SWl相同,因此該報(bào)文在中間設(shè)備的QOS動(dòng)作和SWl完全相同;當(dāng)?shù)竭_(dá)最后一跳的邊緣設(shè)備SW3時(shí),彈掉隧道頭部重新識(shí)別用戶報(bào)文,執(zhí)行Openflow流轉(zhuǎn)發(fā),再次執(zhí)行Meter操作。通過(guò)這種方式,原始報(bào)文的QOS匹配項(xiàng)從源設(shè)備SWUOverlay網(wǎng)絡(luò)中的設(shè)備SW4和SW5、目的設(shè)備SW3上都能被標(biāo)識(shí),使得存在Overlay網(wǎng)絡(luò)的流在整個(gè)路徑上都實(shí)現(xiàn)了相同的Meter操作。
[0038]通過(guò)上述具體實(shí)施例的過(guò)程,在SDN網(wǎng)絡(luò)中實(shí)現(xiàn)了跨越Overlay網(wǎng)絡(luò)的流量控制,通過(guò)控制器統(tǒng)一分配網(wǎng)絡(luò)的Meter資源,優(yōu)化了整網(wǎng)的流量控制功能。
[0039]為達(dá)到以上技術(shù)目的,本發(fā)明還提出了一種交換設(shè)備,用于在SDN網(wǎng)絡(luò)中構(gòu)建Overlay網(wǎng)絡(luò),所述SDN網(wǎng)絡(luò)還包括Open flow交換機(jī)設(shè)備,所述Open flow交換機(jī)設(shè)備通過(guò)所述Overlay網(wǎng)絡(luò)互連,如圖4所示,該交換設(shè)備還包括:
[0040]接口模塊410,用于接收具有QoS操作要求的封裝報(bào)文,所述封裝報(bào)文中攜帶有Open flow ID,所述Open flow ID與所述封裝報(bào)文的QOS匹配項(xiàng)唯一對(duì)應(yīng);
[0041]查詢模塊420,用于在所述交換設(shè)備自身存儲(chǔ)的QoS轉(zhuǎn)發(fā)控制表中查詢是否與所述Open flow ID匹配的QoS動(dòng)作指令,所述QoS轉(zhuǎn)發(fā)控制表包含當(dāng)前存在的各Open flowID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系;
[0042]QoS處理模塊430,用于在存在與所述Open flow ID匹配的QoS動(dòng)作指令時(shí),根據(jù)所述封裝報(bào)文攜帶的目的地址轉(zhuǎn)發(fā)所述封裝報(bào)文,并按照所述QoS動(dòng)作指令對(duì)所述封裝報(bào)文進(jìn)行QoS處理。
[0043]在具體的應(yīng)用場(chǎng)景中,所述Open flow ID由所述Open flow交換設(shè)備在對(duì)所述封裝報(bào)文執(zhí)行封裝操作之前根據(jù)自身的轉(zhuǎn)發(fā)流表對(duì)所述封裝報(bào)文執(zhí)行Meter操作后添加的;所述轉(zhuǎn)發(fā)流表包含下發(fā)至所述Open flow交換設(shè)備的各QOS匹配項(xiàng)、QoS動(dòng)作指令以及所需要添加的Open flow ID之間的對(duì)應(yīng)關(guān)系。
[0044]在具體的應(yīng)用場(chǎng)景中,還包括:存儲(chǔ)模塊,用于接收并存儲(chǔ)所述控制器下發(fā)的QoS轉(zhuǎn)發(fā)控制表,所述QoS轉(zhuǎn)發(fā)控制表由所述控制器根據(jù)下發(fā)至當(dāng)前所有Open flow交換設(shè)備的Meter表及流表生成,所述Meter表包含所下發(fā)Open flow交換設(shè)備的各QoS動(dòng)作指令,所述流表包含所下發(fā)Open flow交換設(shè)備的各QOS匹配項(xiàng)、QoS動(dòng)作指令以及Open flow ID之間的對(duì)應(yīng)關(guān)系,所述Open flow交換設(shè)備根據(jù)所述Meter表及所述流表生成轉(zhuǎn)發(fā)流表。
[0045]在具體的應(yīng)用場(chǎng)景中,當(dāng)前Open flow交換設(shè)備的轉(zhuǎn)發(fā)流表中所存在的各QOS匹配項(xiàng)與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系與所述QoS轉(zhuǎn)發(fā)控制表中各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系一致。
[0046]在具體的應(yīng)用場(chǎng)景中,還包括:刪除模塊,用于在下發(fā)至所述Open flow交換設(shè)備的Meter表被刪除時(shí),基于已刪除的Meter表所包含的QoS動(dòng)作指令,刪除當(dāng)前所有交換設(shè)備的QoS轉(zhuǎn)發(fā)控制表中包含所述QoS動(dòng)作指令的對(duì)應(yīng)關(guān)系。
[0047]通過(guò)應(yīng)用本發(fā)明的技術(shù)方案,交換設(shè)備在接收到攜帶有Open flow ID的具有QoS操作要求的封裝報(bào)文時(shí),在包含當(dāng)前存在的各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系的QoS轉(zhuǎn)發(fā)控制表中查詢是否與Open flow ID匹配的QoS動(dòng)作指令,并在轉(zhuǎn)發(fā)封裝報(bào)文的同時(shí)按照查找到的QoS動(dòng)作指令進(jìn)行QoS處理。從而在存在Overlay網(wǎng)絡(luò)的SDN網(wǎng)絡(luò)中實(shí)現(xiàn)了全路徑的QOS操作,保證了網(wǎng)絡(luò)的流量統(tǒng)計(jì)和監(jiān)管的有效性。
[0048]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以通過(guò)硬件實(shí)現(xiàn),也可以借助軟件加必要的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)。基于這樣的理解,本發(fā)明的技術(shù)方案可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以存儲(chǔ)在一個(gè)非易失性存儲(chǔ)介質(zhì)(可以是⑶-ROM,U盤,移動(dòng)硬盤等)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施場(chǎng)景所述的方法。
[0049]本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施場(chǎng)景的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。
[0050]本領(lǐng)域技術(shù)人員可以理解實(shí)施場(chǎng)景中的裝置中的模塊可以按照實(shí)施場(chǎng)景描述進(jìn)行分布于實(shí)施場(chǎng)景的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施場(chǎng)景的一個(gè)或多個(gè)裝置中。上述實(shí)施場(chǎng)景的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。
[0051]上述本發(fā)明序號(hào)僅僅為了描述,不代表實(shí)施場(chǎng)景的優(yōu)劣。
[0052]以上公開的僅為本發(fā)明的幾個(gè)具體實(shí)施場(chǎng)景,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種服務(wù)質(zhì)量QoS處理方法,其特征在于,所述方法應(yīng)用于SDN網(wǎng)絡(luò)中構(gòu)建Overlay網(wǎng)絡(luò)的交換設(shè)備,所述SDN網(wǎng)絡(luò)還包括Open flow交換機(jī)設(shè)備,所述Open flow交換機(jī)設(shè)備通過(guò)所述Overlay網(wǎng)絡(luò)互連,該方法還包括: 所述交換設(shè)備接收具有QoS操作要求的封裝報(bào)文,所述封裝報(bào)文中攜帶有Open flowID,所述Open flow ID與所述封裝報(bào)文的QOS匹配項(xiàng)唯一對(duì)應(yīng); 所述交換設(shè)備在自身存儲(chǔ)的QoS轉(zhuǎn)發(fā)控制表中查詢是否與所述Open flow ID匹配的QoS動(dòng)作指令,所述QoS轉(zhuǎn)發(fā)控制表包含當(dāng)前存在的各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系; 若存在與所述Open flow ID匹配的QoS動(dòng)作指令,所述交換設(shè)備根據(jù)所述封裝報(bào)文攜帶的目的地址轉(zhuǎn)發(fā)所述封裝報(bào)文,并按照所述QoS動(dòng)作指令對(duì)所述封裝報(bào)文進(jìn)行QoS處理。
2.如權(quán)利要求1所述的方法,其特征在于, 所述Open flow ID由所述Open flow交換設(shè)備在對(duì)所述封裝報(bào)文執(zhí)行封裝操作之前根據(jù)自身的轉(zhuǎn)發(fā)流表對(duì)所述封裝報(bào)文執(zhí)行Meter操作后添加的;所述轉(zhuǎn)發(fā)流表包含下發(fā)至所述Open flow交換設(shè)備的各QOS匹配項(xiàng)、QoS動(dòng)作指令以及所需要添加的Open flow ID之間的對(duì)應(yīng)關(guān)系。
3.如權(quán)利要求2所述的方法,其特征在于,所述SDN網(wǎng)絡(luò)還包括控制器,在所述交換設(shè)備接收具有QoS操作要求的封裝報(bào)文之前,還包括: 所述交換設(shè)備接收并存儲(chǔ)所述控制器下發(fā)的QoS轉(zhuǎn)發(fā)控制表,所述QoS轉(zhuǎn)發(fā)控制表由所述控制器根據(jù)下發(fā)至當(dāng)前所有Open flow交換設(shè)備的Meter表及流表生成,所述Meter表包含所下發(fā)Open flow交換設(shè)備的各QoS動(dòng)作指令,所述流表包含所下發(fā)Open flow交換設(shè)備的各QOS匹配項(xiàng)、QoS動(dòng)作指令以及Open flow ID之間的對(duì)應(yīng)關(guān)系,所述Open flow交換設(shè)備根據(jù)所述Meter表及所述流表生成轉(zhuǎn)發(fā)流表。
4.如權(quán)利要求3所述的方法,其特征在于, 當(dāng)前Open flow交換設(shè)備的轉(zhuǎn)發(fā)流表中所存在的各QOS匹配項(xiàng)與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系與所述QoS轉(zhuǎn)發(fā)控制表中各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系一致。
5.如權(quán)利要求3或4任一項(xiàng)所述的方法,其特征在于,還包括: 若下發(fā)至所述Open flow交換設(shè)備的Meter表被刪除,則基于已刪除的Meter表所包含的QoS動(dòng)作指令,刪除當(dāng)前所有交換設(shè)備的QoS轉(zhuǎn)發(fā)控制表中包含所述QoS動(dòng)作指令的對(duì)應(yīng)關(guān)系。
6.一種交換設(shè)備,用于在SDN網(wǎng)絡(luò)中構(gòu)建Overlay網(wǎng)絡(luò),其特征在于,所述SDN網(wǎng)絡(luò)還包括Open flow交換機(jī)設(shè)備,所述Open flow交換機(jī)設(shè)備通過(guò)所述Overlay網(wǎng)絡(luò)互連,該交換設(shè)備還包括: 接口模塊,用于接收具有QoS操作要求的封裝報(bào)文,所述封裝報(bào)文中攜帶有Open flowID,所述Open flow ID與所述封裝報(bào)文的QOS匹配項(xiàng)唯一對(duì)應(yīng); 查詢模塊,用于在所述交換設(shè)備自身存儲(chǔ)的QoS轉(zhuǎn)發(fā)控制表中查詢是否與所述Openflow ID匹配的QoS動(dòng)作指令,所述QoS轉(zhuǎn)發(fā)控制表包含當(dāng)前存在的各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系; QoS處理模塊,用于在存在與所述Open flow ID匹配的QoS動(dòng)作指令時(shí),根據(jù)所述封裝報(bào)文攜帶的目的地址轉(zhuǎn)發(fā)所述封裝報(bào)文,并按照所述QoS動(dòng)作指令對(duì)所述封裝報(bào)文進(jìn)行QoS處理。
7.如權(quán)利要求6所述的交換設(shè)備,其特征在于, 所述Open flow ID由所述Open flow交換設(shè)備在對(duì)所述封裝報(bào)文執(zhí)行封裝操作之前根據(jù)自身的轉(zhuǎn)發(fā)流表對(duì)所述封裝報(bào)文執(zhí)行Meter操作后添加的;所述轉(zhuǎn)發(fā)流表包含下發(fā)至所述Open flow交換設(shè)備的各QOS匹配項(xiàng)、QoS動(dòng)作指令以及所需要添加的Open flow ID之間的對(duì)應(yīng)關(guān)系。
8.如權(quán)利要求7所述的交換設(shè)備,其特征在于,還包括: 存儲(chǔ)模塊,用于接收并存儲(chǔ)所述控制器下發(fā)的QoS轉(zhuǎn)發(fā)控制表,所述QoS轉(zhuǎn)發(fā)控制表由所述控制器根據(jù)下發(fā)至當(dāng)前所有Open flow交換設(shè)備的Meter表及流表生成,所述Meter表包含所下發(fā)Open flow交換設(shè)備的各QoS動(dòng)作指令,所述流表包含所下發(fā)Open flow交換設(shè)備的各QOS匹配項(xiàng)、QoS動(dòng)作指令以及Open flow ID之間的對(duì)應(yīng)關(guān)系,所述Open flow交換設(shè)備根據(jù)所述Meter表及所述流表生成轉(zhuǎn)發(fā)流表。
9.如權(quán)利要求8所述的交換設(shè)備,其特征在于, 當(dāng)前Open flow交換設(shè)備的轉(zhuǎn)發(fā)流表中所存在的各QOS匹配項(xiàng)與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系與所述QoS轉(zhuǎn)發(fā)控制表中各Open flow ID與QoS動(dòng)作指令之間的對(duì)應(yīng)關(guān)系一致。
10.如權(quán)利要求8或9任一項(xiàng)所述的交換設(shè)備,其特征在于,還包括: 刪除模塊,用于在下發(fā)至所述Open flow交換設(shè)備的Meter表被刪除時(shí),基于已刪除的Meter表所包含的QoS動(dòng)作指令,刪除當(dāng)前所有交換設(shè)備的QoS轉(zhuǎn)發(fā)控制表中包含所述QoS動(dòng)作指令的對(duì)應(yīng)關(guān)系。
【文檔編號(hào)】H04L12/931GK104301251SQ201410488413
【公開日】2015年1月21日 申請(qǐng)日期:2014年9月22日 優(yōu)先權(quán)日:2014年9月22日
【發(fā)明者】宋小恒, 王 鋒 申請(qǐng)人:杭州華三通信技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
抚远县| 洛宁县| 祁阳县| 图木舒克市| 宜章县| 云霄县| 吴桥县| 茶陵县| 九江市| 东辽县| 镇康县| 新宾| 常山县| 诏安县| 大冶市| 六枝特区| 当涂县| 青田县| 江阴市| 天台县| 黎平县| 句容市| 搜索| 竹溪县| 扎囊县| 广德县| 三江| 滁州市| 精河县| 永清县| 浦城县| 寿宁县| 石渠县| 搜索| 砀山县| 军事| 丁青县| 淮安市| 景宁| 来安县| 南丰县|