一種軟件定義網(wǎng)絡(luò)中報(bào)文處理方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種軟件定義網(wǎng)絡(luò)中報(bào)文處理方法,所述方法包括:接收到數(shù)據(jù)報(bào)文時(shí),進(jìn)行轉(zhuǎn)發(fā)流表匹配;當(dāng)匹配到的轉(zhuǎn)發(fā)流表中存在組表標(biāo)識(shí)時(shí),計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中的各指令桶中匹配權(quán)重值;按照預(yù)設(shè)哈希算法,以及在各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,并使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文?;谕瑯拥陌l(fā)明構(gòu)思,本申請(qǐng)還提出一種軟件定義網(wǎng)絡(luò)中報(bào)文處理裝置,提高了利用網(wǎng)絡(luò)帶寬的效率,并為不同QoS報(bào)文提供不同的數(shù)據(jù)傳輸質(zhì)量。
【專(zhuān)利說(shuō)明】一種軟件定義網(wǎng)絡(luò)中報(bào)文處理方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種軟件定義網(wǎng)絡(luò)中報(bào)文處理方法和裝置。
【背景技術(shù)】
[0002]在軟件定義網(wǎng)絡(luò)(Soft Define Network, SDN)中,控制設(shè)備和交換設(shè)備之間采用開(kāi)放流(Openflow)協(xié)議作為控制層和轉(zhuǎn)發(fā)層的信令通道,控制設(shè)備通過(guò)該信道配置和管理交換設(shè)備。
[0003]控制設(shè)備向交換設(shè)備下發(fā)轉(zhuǎn)發(fā)流表以指導(dǎo)報(bào)文轉(zhuǎn)發(fā),組修正(Group Mod)可以提供轉(zhuǎn)發(fā)流表中的額外動(dòng)作指令,比如,哈希選擇定義了等價(jià)路徑實(shí)現(xiàn)報(bào)文的負(fù)載分擔(dān)。支持報(bào)文負(fù)載分擔(dān)的組(Group)表類(lèi)型為選擇(Select)類(lèi)型,該Group表中存在多個(gè)指令桶,每個(gè)指令桶中包含了用于報(bào)文修改和轉(zhuǎn)發(fā)的一系列動(dòng)作指令。交換設(shè)備可以根據(jù)一定的哈希(Hash)算法和Group表中指定的權(quán)重進(jìn)行負(fù)載分擔(dān)。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本申請(qǐng)?zhí)峁┮环N軟件定義網(wǎng)絡(luò)中報(bào)文處理方法和裝置,以解決僅依靠指定權(quán)重值實(shí)現(xiàn)負(fù)載分擔(dān)的局限性。
[0005]為解決上述技術(shù)問(wèn)題,本申請(qǐng)的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]一種軟件定義網(wǎng)絡(luò)中報(bào)文處理方法,所述方法包括:
[0007]接收到控制設(shè)備下發(fā)的組表并在本地存儲(chǔ),該組表中的各指令桶中攜帶控制設(shè)備配置的QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I ;
[0008]接收到數(shù)據(jù)報(bào)文時(shí),進(jìn)行轉(zhuǎn)發(fā)流表匹配;
[0009]當(dāng)匹配到的轉(zhuǎn)發(fā)流表中存在組表標(biāo)識(shí)時(shí),計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中的各指令桶中匹配權(quán)重值;
[0010]按照預(yù)設(shè)哈希算法,以及在各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,并使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。
[0011]一種軟件定義網(wǎng)絡(luò)中報(bào)文處理方法,所述方法包括:
[0012]控制設(shè)備對(duì)存在等價(jià)路徑的交換設(shè)備配置組表時(shí),在該組表中攜帶配置的QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I ;并將該組表下發(fā)給該交換設(shè)備,使該交換設(shè)備存儲(chǔ)該組表;
[0013]該控制設(shè)備接收到該交換設(shè)備上送的數(shù)據(jù)報(bào)文,并下發(fā)轉(zhuǎn)發(fā)流表時(shí),在該轉(zhuǎn)發(fā)流表中攜帶為該交換設(shè)備配置的組表的組表標(biāo)識(shí),使該交換設(shè)備計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并按照預(yù)設(shè)哈希算法,以及根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。
[0014]一種軟件定義網(wǎng)絡(luò)中報(bào)文處理裝置,所述裝置包括:接收單元、存儲(chǔ)單元、處理單元和發(fā)送單元;
[0015]所述接收單元,用于接收組表;
[0016]所述存儲(chǔ)單元,用于將所述接收單元接收到的組表在本地存儲(chǔ);該組表中的各指令桶中攜帶控制設(shè)備配置的QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一QoS值對(duì)應(yīng)的權(quán)重值的和為I ;
[0017]所述處理單元,用于當(dāng)所述接收單元接收到數(shù)據(jù)報(bào)文,根據(jù)該數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)流表匹配;當(dāng)匹配到的轉(zhuǎn)發(fā)流表中存在組表標(biāo)識(shí)時(shí),計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)在所述存儲(chǔ)單元中對(duì)應(yīng)的組表中的各指令桶中匹配權(quán)重值;按照預(yù)設(shè)哈希算法,以及在各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算;
[0018]所述發(fā)送單元,用于使用所述處理單元計(jì)算的負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。
[0019]一種軟件定義網(wǎng)絡(luò)中報(bào)文處理裝置,所述裝置包括:配置單元、發(fā)送單元和接收單元;
[0020]所述配置單元,用于對(duì)存在等價(jià)路徑的交換設(shè)備配置組表,并在該組表中攜帶配置的QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I ;
[0021]所述發(fā)送單元,用于向該交換設(shè)備下發(fā)所述配置單元配置的組表,使該交換設(shè)備存儲(chǔ)該組表;當(dāng)所述接收單元接收到數(shù)據(jù)報(bào)文時(shí),下發(fā)轉(zhuǎn)發(fā)流表,并在該轉(zhuǎn)發(fā)流表中攜帶為該交換設(shè)備配置的組表的組表標(biāo)識(shí),使該交換設(shè)備計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并按照預(yù)設(shè)哈希算法,以及根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文;
[0022]所述接收單元,用于接收交換設(shè)備上送的數(shù)據(jù)報(bào)文。
[0023]由上面的技術(shù)方案可知,本申請(qǐng)中通過(guò)擴(kuò)展組表的選擇能力,引入數(shù)據(jù)報(bào)文的QoS值對(duì)應(yīng)不同的權(quán)重值,從而實(shí)現(xiàn)不同QoS的報(bào)文進(jìn)行負(fù)載分擔(dān),提高了利用網(wǎng)絡(luò)帶寬的效率,為不同QoS報(bào)文提供不同的數(shù)據(jù)傳輸質(zhì)量。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0024]圖1為本申請(qǐng)實(shí)施例中的一個(gè)組表中的一個(gè)指令桶的示意圖;
[0025]圖2為SDN組網(wǎng)示意圖;
[0026]圖3為本申請(qǐng)實(shí)施例中SDN中交換設(shè)備處理報(bào)文流程示意圖;
[0027]圖4為本申請(qǐng)實(shí)施例中SDN中控制設(shè)備處理報(bào)文流程示意圖;
[0028]圖5為本申請(qǐng)實(shí)施例中應(yīng)用于上述技術(shù)的交換設(shè)備中的裝置結(jié)構(gòu)示意圖;
[0029]圖6為本申請(qǐng)實(shí)施例中應(yīng)用于上述技術(shù)的控制設(shè)備中的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0030]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖并據(jù)實(shí)施例,對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
[0031]在SDN中,交換設(shè)備可以通過(guò)特征(features)消息通告控制設(shè)備本交換設(shè)備是否支持?jǐn)U展組表能力。本申請(qǐng)實(shí)施例中的擴(kuò)展組表能力是否能夠識(shí)別并使用本申請(qǐng)實(shí)施例中指令桶中新增的擴(kuò)展權(quán)重域字段。
[0032]控制設(shè)備接收到該特征消息后,確定該交換設(shè)備是否支持?jǐn)U展組表能力。
[0033]當(dāng)該交換設(shè)備存在到其他交換設(shè)備的等價(jià)路徑,為該交換設(shè)備配置組表,并在該組表中的每個(gè)指令桶中增加擴(kuò)展權(quán)重域字段,用于攜帶服務(wù)質(zhì)量(Quality of Service,QoS)值與權(quán)重值的對(duì)應(yīng)關(guān)系,且一個(gè)組表中各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I。若確定該交換設(shè)備支持?jǐn)U展組表能力,則將該組表下發(fā)給該交換設(shè)備。
[0034]在具體實(shí)現(xiàn)時(shí),權(quán)重值可以使用百分制實(shí)現(xiàn),則一個(gè)組表中各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為100%。
[0035]控制設(shè)備在針對(duì)該交換設(shè)備的一個(gè)等價(jià)路徑時(shí),可以下發(fā)多個(gè)組表,如按用戶(hù)類(lèi)型劃分,且每個(gè)組表的標(biāo)識(shí)不同,一起下發(fā)給該交換設(shè)備。
[0036]若確定該交換設(shè)備不支持?jǐn)U展組表能力,則為該交換設(shè)備下發(fā)組表時(shí),按現(xiàn)有實(shí)現(xiàn),即不增加本申請(qǐng)實(shí)施例中的擴(kuò)展權(quán)重域字段。
[0037]當(dāng)該交換設(shè)備存在到其他交換設(shè)備的等價(jià)路徑,需要為該交換設(shè)備下發(fā)組表時(shí),若不能確定該交換設(shè)備是否支持?jǐn)U展組表能力,即沒(méi)有接收到該交換設(shè)備發(fā)送的特征消息時(shí),則默認(rèn)該交換設(shè)備支持?jǐn)U展組表能力,在下發(fā)的組表中的每個(gè)指令桶中增加擴(kuò)展權(quán)重域字段,用于攜帶QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系。
[0038]交換設(shè)備接收到控制設(shè)備下發(fā)的組表時(shí),若該組表中的指令桶中攜帶擴(kuò)展權(quán)重域字段,且本交換設(shè)備支持?jǐn)U展組表能力,則在本地進(jìn)行存儲(chǔ);否則,通過(guò)錯(cuò)誤消息通知控制設(shè)備本交換設(shè)備不支持?jǐn)U展組表能力。
[0039]控制設(shè)備接收到交換設(shè)備發(fā)送的錯(cuò)誤信息時(shí),重新按現(xiàn)有實(shí)現(xiàn)為該交換設(shè)備下發(fā)組表,并記錄該交換設(shè)備不支持?jǐn)U展組表能力。
[0040]控制設(shè)備在初始時(shí)按一定規(guī)則下發(fā)組表,由于初始時(shí)各交換設(shè)備上無(wú)任何流量,可以配置各QoS在各指令桶對(duì)應(yīng)的權(quán)重值相同。
[0041]控制設(shè)備根據(jù)交換設(shè)備的配置信息和流量轉(zhuǎn)發(fā)狀態(tài),周期統(tǒng)計(jì)等價(jià)路徑中的每條路徑上的平均傳輸速率、最小剩余帶寬,累計(jì)丟棄報(bào)文數(shù)量,鏈路的傳輸質(zhì)量確定每條條路徑的質(zhì)量是否提高,如果是,將該條路徑對(duì)應(yīng)的指令桶中對(duì)應(yīng)高QoS的權(quán)重值調(diào)大,低QoS的權(quán)重值調(diào)?。环駝t,將該條路徑對(duì)應(yīng)的指令桶中對(duì)應(yīng)高QoS的權(quán)重值調(diào)小,低QoS的權(quán)重值調(diào)大。
[0042]本申請(qǐng)具體實(shí)現(xiàn)時(shí),一個(gè)組表中的各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為1,因此,在一個(gè)組表中無(wú)論如何調(diào)整指令桶中的QoS對(duì)應(yīng)的權(quán)重值,但是調(diào)整后的組表中,同一 QoS值在各指令桶中對(duì)應(yīng)的權(quán)重值的和要為I。
[0043]本申請(qǐng)實(shí)施例中能夠動(dòng)態(tài)調(diào)整QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,從而達(dá)到適時(shí)調(diào)整不同QoS的報(bào)文的實(shí)時(shí)分擔(dān),最大限度的優(yōu)化了網(wǎng)絡(luò)的傳輸性能。
[0044]參見(jiàn)圖2,圖2為SDN組網(wǎng)示意圖。圖2中交換設(shè)備I到交換設(shè)備2之間存在兩條等價(jià)路徑,分別為:交換設(shè)備1-交換設(shè)備2-交換設(shè)備3 ;交換設(shè)備1-交換設(shè)備4-交換設(shè)備3。
[0045]在初始情況下,由于SDN中還未存在流量轉(zhuǎn)發(fā),可以在兩個(gè)指令桶中的同一 QoS值對(duì)應(yīng)的權(quán)重值分別設(shè)置為50%。舉個(gè)簡(jiǎn)單的例子:
[0046]在指令桶I (對(duì)應(yīng)的路徑為交換設(shè)備1-交換設(shè)備2-交換設(shè)備3)中存在2組QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,如QoS值1:權(quán)重值50% ;QoS值2:權(quán)重值50%。
[0047]在指令桶2 (對(duì)應(yīng)的路徑為交換設(shè)備1-交換設(shè)備4-交換設(shè)備3)中存在2組QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,如QoS值1:權(quán)重值50% ;QoS值2:權(quán)重值50%。
[0048]控制設(shè)備在周期確定每條路徑的質(zhì)量時(shí),確定指令桶I對(duì)應(yīng)的路徑質(zhì)量變優(yōu),而指令桶2對(duì)應(yīng)的路徑質(zhì)量變劣時(shí),將指令桶I中QoS值I對(duì)應(yīng)的權(quán)重值調(diào)大,如由50%調(diào)大到80%,而QoS值2對(duì)應(yīng)的權(quán)重值調(diào)小,如由50%調(diào)到30%;將指令桶2中QoS值I對(duì)應(yīng)的權(quán)重值調(diào)小,如由50 %調(diào)小到20 %,而QoS值2對(duì)應(yīng)的權(quán)重值調(diào)大,如由50 %調(diào)大到70 %。
[0049]本實(shí)施例中以QoS值越小,表明QoS越高為例。在具體實(shí)現(xiàn)時(shí),如路徑質(zhì)量的優(yōu)劣可以配置閾值確定,并配置質(zhì)量參數(shù)同權(quán)重值的對(duì)應(yīng)關(guān)系,從而自動(dòng)調(diào)整權(quán)重值的大??;也可以根據(jù)質(zhì)量的優(yōu)劣手工調(diào)節(jié)權(quán)重值的大小,對(duì)于調(diào)節(jié)的幅度,本申請(qǐng)實(shí)施例不做限制,可以根據(jù)實(shí)際應(yīng)用進(jìn)行配置。
[0050]無(wú)論該組表中各指令桶中的權(quán)重值如何調(diào)整,各指令桶中的同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I。
[0051]控制設(shè)備將更新后的組表下發(fā)給交換設(shè)備,使交換設(shè)備更新本地對(duì)應(yīng)的組表;當(dāng)周期到時(shí),若未更新本地的組表,則可以向交換設(shè)備再次下發(fā)組表,也可以不下發(fā)。
[0052]本申請(qǐng)具體實(shí)現(xiàn)時(shí),控制設(shè)備和交換設(shè)備都可以根據(jù)用戶(hù)優(yōu)先級(jí)(802.1P)、試用(EXP)或區(qū)分服務(wù)編碼點(diǎn)(DSCP)確定QoS值。其中,EXP為MPLS網(wǎng)絡(luò)中的預(yù)留以備試用字段,常用來(lái)作為MPLS標(biāo)簽的優(yōu)先級(jí),計(jì)算QoS時(shí)使用。
[0053]控制設(shè)備在下發(fā)組表時(shí),使用802.1P確定的QoS值,則為使用802.1P計(jì)算QoS值的數(shù)據(jù)報(bào)文下發(fā)轉(zhuǎn)發(fā)流表時(shí),則在轉(zhuǎn)發(fā)流表中攜帶對(duì)應(yīng)的組表標(biāo)識(shí)。總之,保證對(duì)于同一業(yè)務(wù)或用戶(hù)的數(shù)據(jù)報(bào)文,控制設(shè)備和交換設(shè)備使用同一優(yōu)先級(jí)信息同一規(guī)則能夠計(jì)算出相同的QoS值,以保證數(shù)據(jù)報(bào)文計(jì)算出的QoS值在組表中能夠匹配到對(duì)應(yīng)的權(quán)重值即可。
[0054]參見(jiàn)圖1,圖1為本申請(qǐng)實(shí)施例中的一個(gè)組表中的一個(gè)指令桶的示意圖。圖1中的擴(kuò)展權(quán)重域(Extended Weight Field)為本申請(qǐng)實(shí)施例中新增字段,其他字段均同現(xiàn)有實(shí)現(xiàn)。
[0055]Extended weight field 字段,包含擴(kuò)展權(quán)重長(zhǎng)度(Extended weight length),是整個(gè)Extened Weight Field字段的長(zhǎng)度,還包括成對(duì)出現(xiàn)的QoS值和權(quán)重值,即QoS值和權(quán)重值的對(duì)應(yīng)關(guān)系。
[0056]指令桶中原有的Weight字段仍然可以存在,當(dāng)Extended Weight Field字段不生效或不存在時(shí),該指令桶中原有的權(quán)重字段作為該動(dòng)作指令桶進(jìn)行負(fù)載計(jì)算時(shí)的權(quán)重值。
[0057]由上可見(jiàn),控制設(shè)備根據(jù)實(shí)際需要,以及周期檢測(cè)檢鏈路質(zhì)量不同的組表中可以有相同的動(dòng)作指令集(Bucket Act1ns),相同的動(dòng)作指令集在不同的組表中可以有不同的權(quán)重值,即等價(jià)路徑中的一條路徑可以在不同的組表中存在,且可以有不同的權(quán)重值,在該路徑上可以針對(duì)匹配到相同流表,且計(jì)算出不同QoS值的報(bào)文對(duì)應(yīng)不同的權(quán)重值,從而可以有不同的比重分擔(dān)。
[0058]報(bào)文的QoS值相同但匹配到不同的轉(zhuǎn)發(fā)流表的報(bào)文在該路徑上也可以對(duì)應(yīng)到不同的權(quán)重值,從而可以有不同的比重分擔(dān),只要保證每個(gè)轉(zhuǎn)發(fā)流表引用組表中的權(quán)重值不同就可實(shí)現(xiàn)。
[0059]參見(jiàn)圖3,圖3為本申請(qǐng)實(shí)施例中SDN中交換設(shè)備處理報(bào)文流程示意圖。具體步驟為:
[0060]步驟301,交換設(shè)備接收到數(shù)據(jù)報(bào)文時(shí),進(jìn)行轉(zhuǎn)發(fā)流表匹配。
[0061]本步驟中交換設(shè)備接收到數(shù)據(jù)報(bào)文時(shí),根據(jù)數(shù)據(jù)報(bào)文的相關(guān)信息進(jìn)行轉(zhuǎn)發(fā)流表匹配,如果未匹配到對(duì)應(yīng)的轉(zhuǎn)發(fā)流表,則將該數(shù)據(jù)報(bào)文或數(shù)據(jù)報(bào)文的相關(guān)信息上報(bào)控制器,再根據(jù)控制器下發(fā)的轉(zhuǎn)發(fā)流表進(jìn)行流表匹配并進(jìn)行數(shù)據(jù)報(bào)文的轉(zhuǎn)發(fā)。
[0062]步驟302,當(dāng)匹配到的轉(zhuǎn)發(fā)流表中存在組表標(biāo)識(shí)時(shí),計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中的各指令桶中匹配權(quán)重值。
[0063]當(dāng)匹配到的轉(zhuǎn)發(fā)流表,且該轉(zhuǎn)發(fā)流表中存在組表標(biāo)識(shí),說(shuō)明到達(dá)目的設(shè)備存在等價(jià)路徑,需要進(jìn)行負(fù)載分擔(dān)確定轉(zhuǎn)發(fā)路徑。
[0064]交換設(shè)備需要根據(jù)該數(shù)據(jù)報(bào)文進(jìn)行QoS值計(jì)算,在計(jì)算QoS值時(shí),同控制設(shè)備使用相同的優(yōu)先級(jí)信息(UP、EXP、DSCP)且使用同一規(guī)則確定QoS值,如控制設(shè)備使用第一規(guī)則并使用UP值計(jì)算Qos值,則本交換設(shè)備也使用第一規(guī)則并使用數(shù)據(jù)報(bào)文中攜帶的UP值計(jì)算Qos值,以保證在指令桶中匹配到對(duì)應(yīng)的權(quán)重值。
[0065]該交換設(shè)備使用計(jì)算出的QoS在該組表中的各指令桶中的擴(kuò)展權(quán)重域中匹配到對(duì)應(yīng)的權(quán)重值。
[0066]若該擴(kuò)展權(quán)重域中的權(quán)重長(zhǎng)度值為0,則說(shuō)明該字段無(wú)效,使用各指令桶中權(quán)重字段中的權(quán)重值進(jìn)行負(fù)載計(jì)算,即按現(xiàn)有實(shí)現(xiàn)即可。
[0067]步驟303,該交換設(shè)備按照預(yù)設(shè)哈希算法,以及在各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,并使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。
[0068]本申請(qǐng)具體實(shí)施例中對(duì)負(fù)載計(jì)算規(guī)則并不做限制,僅在進(jìn)行負(fù)載計(jì)算時(shí)使用計(jì)算出的QoS值在各指令桶中對(duì)應(yīng)的權(quán)重值計(jì)算即可。
[0069]參見(jiàn)圖4,圖4為本申請(qǐng)實(shí)施例中SDN中控制設(shè)備處理報(bào)文流程示意圖。具體步驟為:
[0070]步驟401,控制設(shè)備接收到交換設(shè)備上送的數(shù)據(jù)報(bào)文。
[0071]步驟402,該控制設(shè)備接收到該交換設(shè)備上送的數(shù)據(jù)報(bào)文,并下發(fā)轉(zhuǎn)發(fā)流表時(shí),在該轉(zhuǎn)發(fā)流表中攜帶為該交換設(shè)備配置的組表的組表標(biāo)識(shí),使該交換設(shè)備計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并按照預(yù)設(shè)哈希算法,以及根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。
[0072]該控制設(shè)備在生成任一等價(jià)路徑對(duì)應(yīng)的組表時(shí),可以按用戶(hù)類(lèi)型生成不同的組表。
[0073]該控制設(shè)備在接收到數(shù)據(jù)報(bào)文下發(fā)轉(zhuǎn)發(fā)流表需攜帶組表標(biāo)識(shí)時(shí),根據(jù)接收到的數(shù)據(jù)報(bào)文確定該數(shù)據(jù)報(bào)文的用戶(hù)類(lèi)型,并將確定的用戶(hù)類(lèi)型對(duì)應(yīng)的組表標(biāo)識(shí)攜帶在轉(zhuǎn)發(fā)流表中下發(fā)。
[0074]本申請(qǐng)實(shí)施例中用戶(hù)類(lèi)型可以使用IP地址、端口號(hào)或VLAN標(biāo)識(shí)進(jìn)行標(biāo)識(shí)。
[0075]如使用VLAN標(biāo)識(shí)進(jìn)行標(biāo)識(shí),則VLAN1-VLAN100對(duì)應(yīng)的組表標(biāo)識(shí)為1,VLANlO 1-VLAN200對(duì)應(yīng)的組表標(biāo)識(shí)為2 ;VLAN201-VLAN300對(duì)應(yīng)的組表標(biāo)識(shí)為3。
[0076]當(dāng)接收到交換設(shè)備上送的數(shù)據(jù)報(bào)文,為該數(shù)據(jù)報(bào)文下發(fā)轉(zhuǎn)發(fā)流表時(shí),由于到目的設(shè)備存在等價(jià)路徑,則需要攜帶組表標(biāo)識(shí),則根據(jù)該數(shù)據(jù)報(bào)文攜帶的VLAN標(biāo)識(shí)確定其所屬的VLAN范圍,從而確定對(duì)應(yīng)的組表標(biāo)識(shí),從而將對(duì)應(yīng)的組表標(biāo)識(shí)攜帶在下發(fā)的轉(zhuǎn)發(fā)流表中。
[0077]該控制設(shè)備在生成任一等價(jià)路徑對(duì)應(yīng)的組表時(shí),按業(yè)務(wù)類(lèi)型或用戶(hù)標(biāo)識(shí)生成不同標(biāo)識(shí)的組表;因此,在下發(fā)轉(zhuǎn)發(fā)流表時(shí)需要攜帶對(duì)應(yīng)組表標(biāo)識(shí),具體如下:
[0078]當(dāng)按業(yè)務(wù)類(lèi)型生成組表時(shí),該控制設(shè)備在下發(fā)的轉(zhuǎn)發(fā)流表中攜帶的組表標(biāo)識(shí)根據(jù)接收到的數(shù)據(jù)報(bào)文的類(lèi)型確定;
[0079]當(dāng)按用戶(hù)標(biāo)識(shí)生成組表時(shí),該控制設(shè)備在下發(fā)的轉(zhuǎn)發(fā)流表中攜帶的組表標(biāo)識(shí)根據(jù)接收到的數(shù)據(jù)報(bào)文的源IP地址確定。
[0080]基于同樣的發(fā)明構(gòu)思,本申請(qǐng)還提出一種軟件定義網(wǎng)絡(luò)中報(bào)文處理裝置。參見(jiàn)圖5,圖5為本申請(qǐng)實(shí)施例中應(yīng)用于上述技術(shù)的交換設(shè)備中的裝置結(jié)構(gòu)示意圖。該裝置包括:接收單元501、存儲(chǔ)單元502、處理單元503和發(fā)送單元504 ;
[0081]接收單元501,用于接收組表;
[0082]存儲(chǔ)單元502,用于將接收單元501接收到的組表在本地存儲(chǔ);該組表中的各指令桶中攜帶控制設(shè)備配置的QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一QoS值對(duì)應(yīng)的權(quán)重值的和為I ;
[0083]處理單元503,用于當(dāng)接收單元501接收到數(shù)據(jù)報(bào)文,根據(jù)該數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)流表匹配;當(dāng)匹配到的轉(zhuǎn)發(fā)流表中存在組表標(biāo)識(shí)時(shí),計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)在存儲(chǔ)單元502中對(duì)應(yīng)的組表中的各指令桶中匹配權(quán)重值;按照預(yù)設(shè)哈希算法,以及在各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算;
[0084]發(fā)送單元504,用于使用處理單元503計(jì)算的負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。
[0085]較佳地,
[0086]處理單元503,具體用于計(jì)算QoS值的規(guī)則同控制設(shè)備配置QoS值的規(guī)則相同。
[0087]基于同樣的發(fā)明構(gòu)思,本申請(qǐng)還提出一種軟件定義網(wǎng)絡(luò)中報(bào)文處理裝置。參見(jiàn)圖6,圖6為本申請(qǐng)實(shí)施例中應(yīng)用于上述技術(shù)的控制設(shè)備中的裝置結(jié)構(gòu)示意圖。該裝置包括:配置單元601、發(fā)送單元602和接收單元603。
[0088]配置單元601,用于對(duì)存在等價(jià)路徑的交換設(shè)備配置組表,并在該組表中攜帶配置的QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I ;
[0089]發(fā)送單元602,用于向該交換設(shè)備下發(fā)配置單元601配置的組表,使該交換設(shè)備存儲(chǔ)該組表;當(dāng)接收單元603接收到數(shù)據(jù)報(bào)文時(shí),下發(fā)轉(zhuǎn)發(fā)流表,并在該轉(zhuǎn)發(fā)流表中攜帶為該交換設(shè)備配置的組表的組表標(biāo)識(shí),使該交換設(shè)備計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并按照預(yù)設(shè)哈希算法,以及根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文;
[0090]接收單元603,用于接收交換設(shè)備上送的數(shù)據(jù)報(bào)文。
[0091]較佳地,該裝置進(jìn)一步包括:確定單元604 ;
[0092]接收單元603,用于接收交換設(shè)備發(fā)送的特征消息、錯(cuò)誤消息;
[0093]確定單元604,用于當(dāng)配置單元601對(duì)該交換設(shè)備配置組表之后,確定接收單元603是否接收到該交換設(shè)備發(fā)送的是否支持?jǐn)U展組表能力的特征消息;當(dāng)接收到該交換設(shè)備發(fā)送的特征消息,且該交換設(shè)備支持?jǐn)U展組表能力;或未接收到該交換設(shè)備發(fā)送的特征消息時(shí),觸發(fā)發(fā)送單元602向該交換設(shè)備下發(fā)組表時(shí)攜帶配置的QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系;當(dāng)接收到該交換設(shè)備發(fā)送的特征消息,且該交換設(shè)備不支持?jǐn)U展組表能力時(shí),觸發(fā)發(fā)送單元602向該交換設(shè)備下發(fā)組表時(shí)不攜帶QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系;
[0094]發(fā)送單元602,進(jìn)一步用于當(dāng)接收單元603接收到該交換設(shè)備發(fā)送的錯(cuò)誤消息時(shí),向該交換設(shè)備再次下發(fā)組表,且不攜帶QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系。
[0095]較佳地,
[0096]配置單元601,具體用于在為該交換設(shè)備配置組表時(shí),按用戶(hù)類(lèi)型配置不同的組表;
[0097]發(fā)送單元602,進(jìn)一步用于在下發(fā)轉(zhuǎn)發(fā)流表需攜帶組表標(biāo)識(shí)時(shí),根據(jù)接收到的數(shù)據(jù)報(bào)文確定該數(shù)據(jù)報(bào)文的用戶(hù)類(lèi)型,并將確定的用戶(hù)類(lèi)型對(duì)應(yīng)的組表標(biāo)識(shí)攜帶在轉(zhuǎn)發(fā)流表中下發(fā)。
[0098]較佳地,該裝置進(jìn)一步包括:統(tǒng)計(jì)單元605 ;
[0099]統(tǒng)計(jì)單元605,用于根據(jù)交換設(shè)備的配置信息和流量轉(zhuǎn)發(fā)狀態(tài),周期統(tǒng)計(jì)等價(jià)路徑中的每條路徑上的平均傳輸速率、最小剩余帶寬,累計(jì)丟棄報(bào)文數(shù)量,鏈路的傳輸質(zhì)量確定該交換設(shè)備上的等價(jià)路徑中的每條路徑的質(zhì)量是否提聞;
[0100]配置單元601,進(jìn)一步用于當(dāng)統(tǒng)計(jì)單元605確定任一條路徑的質(zhì)量提高時(shí),將該條路徑對(duì)應(yīng)的指令桶中對(duì)應(yīng)高QoS的權(quán)重值調(diào)大,低QoS的權(quán)重值調(diào)小;否則,將該條路徑對(duì)應(yīng)的指令桶中對(duì)應(yīng)高QoS的權(quán)重值調(diào)小,低QoS的權(quán)重值調(diào)大;
[0101]發(fā)送單元602,進(jìn)一步用于當(dāng)配置單元601配置的組表更新時(shí),將更新后的組表再次下發(fā)給對(duì)應(yīng)的交換設(shè)備,并使該交換設(shè)備更新本地存儲(chǔ)的對(duì)應(yīng)組表。
[0102]上述實(shí)施例的單元可以集成于一體,也可以分離部署;可以合并為一個(gè)單元,也可以進(jìn)一步拆分成多個(gè)子單兀。
[0103]綜上所述,本申請(qǐng)通過(guò)擴(kuò)展組表的選擇能力,引入數(shù)據(jù)報(bào)文的QoS值對(duì)應(yīng)不同的權(quán)重值,從而實(shí)現(xiàn)不同QoS的報(bào)文進(jìn)行負(fù)載分擔(dān),提高了利用網(wǎng)絡(luò)帶寬的效率,為不同QoS報(bào)文提供不同的數(shù)據(jù)傳輸質(zhì)量。
[0104]本申請(qǐng)具體實(shí)施例中還能動(dòng)態(tài)調(diào)整QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,從而達(dá)到適時(shí)調(diào)整不同QoS的報(bào)文的實(shí)時(shí)分擔(dān),最大限度的優(yōu)化了網(wǎng)絡(luò)的傳輸性能。
[0105]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種軟件定義網(wǎng)絡(luò)中報(bào)文處理方法,其特征在于,所述方法包括: 交換設(shè)備接收到控制設(shè)備下發(fā)的組表并在本地存儲(chǔ),該組表中的各指令桶中攜帶控制設(shè)備配置的服務(wù)質(zhì)量QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I ; 該交換設(shè)備接收到數(shù)據(jù)報(bào)文時(shí),進(jìn)行轉(zhuǎn)發(fā)流表匹配; 當(dāng)匹配到的轉(zhuǎn)發(fā)流表中存在組表標(biāo)識(shí)時(shí),計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中的各指令桶中匹配權(quán)重值; 該交換設(shè)備按照預(yù)設(shè)哈希算法,以及在各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,并使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法進(jìn)一步包括: 該交換設(shè)備計(jì)算QoS值的規(guī)則同控制設(shè)備配置QoS值的規(guī)則相同。
3.一種軟件定義網(wǎng)絡(luò)中報(bào)文處理方法,其特征在于,所述方法包括: 控制設(shè)備對(duì)存在等價(jià)路徑的交換設(shè)備配置組表時(shí),在該組表中攜帶配置的服務(wù)質(zhì)量QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I ;并將該組表下發(fā)給該交換設(shè)備,使該交換設(shè)備存儲(chǔ)該組表; 該控制設(shè)備接收到該交換設(shè)備上送的數(shù)據(jù)報(bào)文,并下發(fā)轉(zhuǎn)發(fā)流表時(shí),在該轉(zhuǎn)發(fā)流表中攜帶為該交換設(shè)備配置的組表的組表標(biāo)識(shí),使該交換設(shè)備計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并按照預(yù)設(shè)哈希算法,以及根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,該控制設(shè)備配置組表之后,向該交換設(shè)備下發(fā)組表之前,所述方法進(jìn)一步包括: 該控制設(shè)備是否接收到該交換設(shè)備發(fā)送的是否支持?jǐn)U展組表能力的特征消息; 當(dāng)接收到該交換設(shè)備發(fā)送的特征消息,且該交換設(shè)備支持?jǐn)U展組表能力;或未接收到該交換設(shè)備發(fā)送的特征消息時(shí),向該交換設(shè)備下發(fā)組表時(shí)攜帶配置的QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系; 當(dāng)接收到該交換設(shè)備發(fā)送的特征消息,且該交換設(shè)備不支持?jǐn)U展組表能力時(shí),向該交換設(shè)備下發(fā)組表時(shí)不攜帶QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系; 該控制設(shè)備當(dāng)接收到該交換設(shè)備發(fā)送的錯(cuò)誤消息時(shí),向該交換設(shè)備再次下發(fā)組表,且不攜帶QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述方法進(jìn)一步包括: 該控制設(shè)備在生成任一等價(jià)路徑對(duì)應(yīng)的組表時(shí),按用戶(hù)類(lèi)型生成不同的組表; 該控制設(shè)備在下發(fā)轉(zhuǎn)發(fā)流表需攜帶組表標(biāo)識(shí)時(shí),根據(jù)接收到的數(shù)據(jù)報(bào)文確定該數(shù)據(jù)報(bào)文的用戶(hù)類(lèi)型,并將確定的用戶(hù)類(lèi)型對(duì)應(yīng)的組表標(biāo)識(shí)攜帶在轉(zhuǎn)發(fā)流表中下發(fā)。
6.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述方法進(jìn)一步包括: 該控制設(shè)備根據(jù)交換設(shè)備的配置信息和流量轉(zhuǎn)發(fā)狀態(tài),周期統(tǒng)計(jì)等價(jià)路徑中的每條路徑上的平均傳輸速率、最小剩余帶寬,累計(jì)丟棄報(bào)文數(shù)量,鏈路的傳輸質(zhì)量確定該交換設(shè)備上的等價(jià)路徑中的每條路徑的質(zhì)量,并確定任一條路徑的質(zhì)量是否提高,如果是,將該條路徑對(duì)應(yīng)的指令桶中對(duì)應(yīng)高QoS的權(quán)重值調(diào)大,低QoS的權(quán)重值調(diào)??;否則,將該條路徑對(duì)應(yīng)的指令桶中對(duì)應(yīng)高QoS的權(quán)重值調(diào)小,低QoS的權(quán)重值調(diào)大; 當(dāng)本地組表更新時(shí),將更新后的組表再次下發(fā)給對(duì)應(yīng)的交換設(shè)備使該交換設(shè)備更新本地存儲(chǔ)的對(duì)應(yīng)組表。
7.一種軟件定義網(wǎng)絡(luò)中報(bào)文處理裝置,其特征在于,所述裝置包括:接收單元、存儲(chǔ)單元、處理單元和發(fā)送單元; 所述接收單元,用于接收組表; 所述存儲(chǔ)單元,用于將所述接收單元接收到的組表在本地存儲(chǔ);該組表中的各指令桶中攜帶控制設(shè)備配置的服務(wù)質(zhì)量QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I ; 所述處理單元,用于當(dāng)所述接收單元接收到數(shù)據(jù)報(bào)文,根據(jù)該數(shù)據(jù)報(bào)文進(jìn)行轉(zhuǎn)發(fā)流表匹配;當(dāng)匹配到的轉(zhuǎn)發(fā)流表中存在組表標(biāo)識(shí)時(shí),計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)在所述存儲(chǔ)單元中對(duì)應(yīng)的組表中的各指令桶中匹配權(quán)重值;按照預(yù)設(shè)哈希算法,以及在各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算; 所述發(fā)送單元,用于使用所述處理單元計(jì)算的負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 所述處理單元,具體用于計(jì)算QoS值的規(guī)則同控制設(shè)備配置QoS值的規(guī)則相同。
9.一種軟件定義網(wǎng)絡(luò)中報(bào)文處理裝置,其特征在于,所述裝置包括:配置單元、發(fā)送單元和接收單元; 所述配置單元,用于對(duì)存在等價(jià)路徑的交換設(shè)備配置組表,并在該組表中攜帶配置的服務(wù)質(zhì)量QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系,且在該組表中的各指令桶中同一 QoS值對(duì)應(yīng)的權(quán)重值的和為I ; 所述發(fā)送單元,用于向該交換設(shè)備下發(fā)所述配置單元配置的組表,使該交換設(shè)備存儲(chǔ)該組表;當(dāng)所述接收單元接收到數(shù)據(jù)報(bào)文時(shí),下發(fā)轉(zhuǎn)發(fā)流表,并在該轉(zhuǎn)發(fā)流表中攜帶為該交換設(shè)備配置的組表的組表標(biāo)識(shí),使該交換設(shè)備計(jì)算該數(shù)據(jù)報(bào)文的QoS值,并按照預(yù)設(shè)哈希算法,以及根據(jù)計(jì)算的QoS值在該組表標(biāo)識(shí)對(duì)應(yīng)的組表中各指令桶中匹配到的權(quán)重值進(jìn)行負(fù)載計(jì)算,使用負(fù)載計(jì)算結(jié)果對(duì)應(yīng)的指令桶轉(zhuǎn)發(fā)該數(shù)據(jù)報(bào)文; 所述接收單元,用于接收交換設(shè)備上送的數(shù)據(jù)報(bào)文。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,該裝置進(jìn)一步包括:確定單元; 所述接收單元,用于接收交換設(shè)備發(fā)送的特征消息、錯(cuò)誤消息; 所述確定單元,用于當(dāng)所述配置單元對(duì)該交換設(shè)備配置組表之后,確定所述接收單元是否接收到該交換設(shè)備發(fā)送的是否支持?jǐn)U展組表能力的特征消息;當(dāng)接收到該交換設(shè)備發(fā)送的特征消息,且該交換設(shè)備支持?jǐn)U展組表能力;或未接收到該交換設(shè)備發(fā)送的特征消息時(shí),觸發(fā)所述發(fā)送單元向該交換設(shè)備下發(fā)組表時(shí)攜帶配置的QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系;當(dāng)接收到該交換設(shè)備發(fā)送的特征消息,且該交換設(shè)備不支持?jǐn)U展組表能力時(shí),觸發(fā)所述發(fā)送單元向該交換設(shè)備下發(fā)組表時(shí)不攜帶QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系; 所述發(fā)送單元,進(jìn)一步用于當(dāng)所述接收單元接收到該交換設(shè)備發(fā)送的錯(cuò)誤消息時(shí),向該交換設(shè)備再次下發(fā)組表,且不攜帶QoS值與權(quán)重值的對(duì)應(yīng)關(guān)系。
11.根據(jù)權(quán)利要求9或10所述的裝置,其特征在于, 所述配置單元,具體用于在為該交換設(shè)備配置組表時(shí),按用戶(hù)類(lèi)型配置不同的組表; 所述發(fā)送單元,進(jìn)一步用于在下發(fā)轉(zhuǎn)發(fā)流表需攜帶組表標(biāo)識(shí)時(shí),根據(jù)接收到的數(shù)據(jù)報(bào)文確定該數(shù)據(jù)報(bào)文的用戶(hù)類(lèi)型,并將確定的用戶(hù)類(lèi)型對(duì)應(yīng)的組表標(biāo)識(shí)攜帶在轉(zhuǎn)發(fā)流表中下發(fā)。
12.根據(jù)權(quán)利要求9或10所述的裝置,其特征在于,該裝置進(jìn)一步包括:統(tǒng)計(jì)單元;所述統(tǒng)計(jì)單元,用于根據(jù)交換設(shè)備的配置信息和流量轉(zhuǎn)發(fā)狀態(tài),周期統(tǒng)計(jì)等價(jià)路徑中的每條路徑上的平均傳輸速率、最小剩余帶寬,累計(jì)丟棄報(bào)文數(shù)量,鏈路的傳輸質(zhì)量確定該交換設(shè)備上的等價(jià)路徑中的每條路徑的質(zhì)量是否提聞; 所述配置單元,進(jìn)一步用于當(dāng)所述統(tǒng)計(jì)單元確定任一條路徑的質(zhì)量提高時(shí),將該條路徑對(duì)應(yīng)的指令桶中對(duì)應(yīng)高QoS的權(quán)重值調(diào)大,低QoS的權(quán)重值調(diào)??;否則,將該條路徑對(duì)應(yīng)的指令桶中對(duì)應(yīng)高QoS的權(quán)重值調(diào)小,低QoS的權(quán)重值調(diào)大; 所述發(fā)送單元,進(jìn)一步用于當(dāng)所述配置單元配置的組表更新時(shí),將更新后的組表再次下發(fā)給對(duì)應(yīng)的交換設(shè)備,并使該交換設(shè)備更新本地存儲(chǔ)的對(duì)應(yīng)組表。
【文檔編號(hào)】H04L12/743GK104243340SQ201410505928
【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2014年9月28日 優(yōu)先權(quán)日:2014年9月28日
【發(fā)明者】宋小恒, 王 鋒 申請(qǐng)人:杭州華三通信技術(shù)有限公司