Sdn環(huán)境中動(dòng)態(tài)流量控制的方法及設(shè)備的制造方法
【專利摘要】本發(fā)明公開(kāi)了一種通過(guò)控制器和網(wǎng)絡(luò)設(shè)備的連接實(shí)時(shí)動(dòng)態(tài)的流量控制的方法及設(shè)備。動(dòng)態(tài)流量控制的方法包括步驟:創(chuàng)建至少一個(gè)流條目以控制網(wǎng)絡(luò)設(shè)備的流量;和通過(guò)傳輸創(chuàng)建的至少一個(gè)流條目至網(wǎng)絡(luò)設(shè)備從而控制網(wǎng)絡(luò)設(shè)備的流量,其中,至少一個(gè)流條目包括流量的閾值或目標(biāo)值的信息以控制流量。因此,在網(wǎng)絡(luò)設(shè)備和控制器之間的通信負(fù)載及網(wǎng)絡(luò)設(shè)備的系統(tǒng)負(fù)載可以被減少。進(jìn)一步地,可以通過(guò)動(dòng)態(tài)流量控制提供實(shí)時(shí)的服務(wù)。
【專利說(shuō)明】
SDN環(huán)境中動(dòng)態(tài)流量控制的方法及設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及一種軟件定義網(wǎng)絡(luò)技術(shù),更具體地涉及一種通過(guò)控制器與網(wǎng)絡(luò)設(shè)備間的互操作實(shí)時(shí)動(dòng)態(tài)地控制流量的方法及設(shè)備。
【背景技術(shù)】
[0002]軟件定義網(wǎng)絡(luò)(SDN)是一種面向用戶的網(wǎng)絡(luò),其中用戶對(duì)不管諸如路由器或者交換機(jī)等的基礎(chǔ)網(wǎng)絡(luò)設(shè)備具有控制權(quán),并且獨(dú)立的軟件控制器控制流量流。
[0003]在SDN環(huán)境中,包括流量流的識(shí)別信息和處理流的信息的流表被管理。當(dāng)生成實(shí)際用戶流量時(shí),對(duì)應(yīng)于生成的流量的流條目利用流表被識(shí)別,并且生成的流量的數(shù)據(jù)包處理方式根據(jù)所識(shí)別的流條目而判定。
[0004]SDN環(huán)境中的數(shù)據(jù)包處理方式可包括流量轉(zhuǎn)發(fā)、流量下降、流量修改、流量排隊(duì)等。
[0005]流量轉(zhuǎn)發(fā)是通過(guò)特殊的輸出端口輸出流量的功能,并且流量下降是通過(guò)特殊的輸出端口丟棄流量而不輸出流量的功能。此外,流量修改是修改諸如虛擬局域網(wǎng)(VLAN)標(biāo)簽的流量報(bào)頭的信息的功能,并且流量排隊(duì)是通過(guò)利用流量轉(zhuǎn)發(fā)中的隊(duì)列來(lái)調(diào)度流量而提供服務(wù)質(zhì)量(QoS)的功能。
[0006]另一方面,在SDN環(huán)境中,網(wǎng)絡(luò)設(shè)備可通過(guò)從控制器傳輸?shù)牧鞅韽亩刂凭W(wǎng)絡(luò)流量。如果該流表未被控制器改變,那么對(duì)于每個(gè)流僅存在單個(gè)流量控制策略。
[0007]然而,在這樣的環(huán)境中,存在流量不能根據(jù)諸如流的使用持續(xù)時(shí)間、用于每個(gè)流的數(shù)據(jù)包的數(shù)目以及用于每個(gè)流的數(shù)據(jù)包的總量等實(shí)時(shí)流量狀態(tài)信息而被動(dòng)態(tài)地控制的問(wèn)題。
【發(fā)明內(nèi)容】
[0008]技術(shù)問(wèn)題
[0009]為解決上述問(wèn)題,本發(fā)明的目的在于提供一種在SDN環(huán)境中實(shí)時(shí)動(dòng)態(tài)地控制流量的方法。
[0010]技術(shù)方案
[0011]為了實(shí)現(xiàn)本發(fā)明的上述目的,一種通過(guò)控制器執(zhí)行的在軟件定義網(wǎng)絡(luò)(SDN)中控制流量的方法,根據(jù)本發(fā)明的一方面,可包括創(chuàng)建至少一個(gè)流條目以控制網(wǎng)絡(luò)設(shè)備的流量;和通過(guò)傳輸創(chuàng)建的至少一個(gè)流條目至網(wǎng)絡(luò)設(shè)備從而控制所述網(wǎng)絡(luò)設(shè)備的流量,其中,所述至少一個(gè)流條目包括流量的閾值或目標(biāo)值的信息以控制所述流量。
[0012]此處,所述流量的閾值或目標(biāo)值可包括流量的目標(biāo)計(jì)數(shù)器信息、流量的目標(biāo)服務(wù)級(jí)別信息和流量的限額信息中的至少一個(gè)。
[0013]此處,所述網(wǎng)絡(luò)設(shè)備的流量的控制可包括通過(guò)傳輸所述至少一個(gè)流條目至所述網(wǎng)絡(luò)設(shè)備來(lái)更新所述網(wǎng)絡(luò)設(shè)備的流表;和把與包含在更新的流表中的所述至少一個(gè)流條目對(duì)應(yīng)的流量控制策略應(yīng)用到所述網(wǎng)絡(luò)設(shè)備。
[0014]此處,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,所述網(wǎng)絡(luò)設(shè)備的流量可通過(guò)傳輸基于所述流量的目標(biāo)計(jì)數(shù)器信息配置的所述至少一個(gè)流條目至所述網(wǎng)絡(luò)設(shè)備而被控制。
[0015]此外,所述流量的目標(biāo)計(jì)數(shù)器信息可與基于屬于所述流量的已發(fā)送數(shù)據(jù)包的數(shù)目被所述網(wǎng)絡(luò)設(shè)備增加的流量的計(jì)數(shù)器信息相比較。
[0016]此外,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,當(dāng)所述流量的計(jì)數(shù)器信息不超出所述流量的目標(biāo)計(jì)數(shù)器信息時(shí),第一流條目可被應(yīng)用,當(dāng)所述流量的計(jì)數(shù)器信息超出所述流量的目標(biāo)計(jì)數(shù)器信息時(shí),第二流條目可被應(yīng)用。
[0017]此處,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,在第一流條目被應(yīng)用之后,所述第一流條目可從所述網(wǎng)絡(luò)設(shè)備中被刪除。
[0018]此外,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,當(dāng)所述流量的計(jì)數(shù)器信息是預(yù)定值時(shí),廣告服務(wù)通過(guò)所述流量可被提供。
[0019]此外,所述預(yù)定值可表示所述流量的第一流量。
[0020]此處,所述網(wǎng)絡(luò)設(shè)備的流量的控制可包括傳輸包括流量的目標(biāo)服務(wù)級(jí)別信息的所述至少一個(gè)流條目至所述網(wǎng)絡(luò)設(shè)備,所述目標(biāo)服務(wù)級(jí)別信息基于所述流量的限額被配置;和根據(jù)所述流量的目標(biāo)服務(wù)級(jí)別信息控制來(lái)自所述網(wǎng)絡(luò)設(shè)備的流量。
[0021]此外,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,當(dāng)所述流量的使用總量不超出所述流量的限額信息時(shí),所述流量可被控制發(fā)送至高級(jí)服務(wù)。
[0022]此外,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,當(dāng)所述流量的使用總量不超出限額信息時(shí),提供高級(jí)服務(wù)的第一流條目可被應(yīng)用,當(dāng)所述流量的使用總量超出限額信息時(shí),提供基本服務(wù)的第二流條目可被應(yīng)用。
[0023]此外,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,在第一流條目被應(yīng)用之后,所述第一流條目可從所述網(wǎng)絡(luò)設(shè)備中被刪除。
[0024]為了實(shí)現(xiàn)本發(fā)明的上述目的,一種通過(guò)控制器執(zhí)行的在軟件定義網(wǎng)絡(luò)(SDN)中控制流量的方法,根據(jù)本發(fā)明的另一方面,可包括傳輸在用戶終端生成的流量至控制器;和通過(guò)接收控制器生成的至少一個(gè)流條目而控制在所述用戶終端生成的流量以響應(yīng)于所述傳輸,其中,所述至少一個(gè)流條目包括流量的閾值或目標(biāo)值的信息以控制所述流量。
[0025]有益效果
[0026]根據(jù)本發(fā)明的上述動(dòng)態(tài)流量控制方法可以減少網(wǎng)絡(luò)設(shè)備與控制器間的通信負(fù)載以及網(wǎng)絡(luò)設(shè)備的系統(tǒng)負(fù)載,并通過(guò)對(duì)流量的動(dòng)態(tài)的控制提供實(shí)時(shí)的服務(wù)。
[0027]此外,作為流量路徑控制和QoS控制技術(shù),所述方法可應(yīng)用于諸如電信運(yùn)營(yíng)商的基于用戶興趣的廣告、用戶網(wǎng)絡(luò)接入認(rèn)證服務(wù)、基于網(wǎng)絡(luò)的互聯(lián)網(wǎng)補(bǔ)充服務(wù)等新的服務(wù)。
【附圖說(shuō)明】
[0028]圖1是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明執(zhí)行動(dòng)態(tài)流量控制的系統(tǒng)的典型視圖。
[0029]圖2是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明執(zhí)行動(dòng)態(tài)控制的控制器和網(wǎng)絡(luò)設(shè)備的構(gòu)成的框圖。
[0030]圖3是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明流表的數(shù)據(jù)結(jié)構(gòu)的典型視圖。
[0031]圖4是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明更新網(wǎng)絡(luò)設(shè)備的流表的方法的序列圖。
[0032]圖5是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明通過(guò)網(wǎng)絡(luò)設(shè)備控制流量的方法的流程圖。
[0033]圖6是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明通過(guò)使用流量計(jì)數(shù)器信息控制流量的方法的流程圖。
[0034]圖7是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明控制流量以提供廣告服務(wù)的方法的序列圖。
[0035]圖8是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明基于流量使用總量控制流量的方法的序列圖。
【具體實(shí)施方式】
[0036]盡管本發(fā)明容易有各種修改和替代形式,但僅在附圖中以示例的方式對(duì)其特定實(shí)施例進(jìn)行說(shuō)明并作詳細(xì)描述。然而,應(yīng)該被理解的是:此處不意味著將本發(fā)明限制為所公開(kāi)的特殊的形式,正相反,本發(fā)明意味著覆蓋在本發(fā)明的精神和范圍內(nèi)的所有修改、相等物、和替代品。在附圖中,同樣的附圖標(biāo)記表示同樣的元素。
[0037]應(yīng)當(dāng)理解的是,盡管術(shù)語(yǔ)“第一”、“第二”“A”、“B”等在此用于描述不同的元素,但是這些元素并不受限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用于將一個(gè)元素與另一元素區(qū)分開(kāi)來(lái)。例如,在不脫離本發(fā)明的概念和范圍的情況下,第一元素能夠被稱為第二元素,并且,同樣的,第二元素能夠被稱為第一元素。如此處所使用的,術(shù)語(yǔ)“和/或”包括一個(gè)或多個(gè)關(guān)聯(lián)的列出項(xiàng)的任一個(gè)和它們的組合。
[0038]應(yīng)當(dāng)被理解:當(dāng)一個(gè)元素被稱為“連接”或“親合”到另一個(gè)元素時(shí),它可以直接連接到其他元素或可能存在其它中間元素。與之相反,應(yīng)當(dāng)被理解:當(dāng)一個(gè)元素被稱為“直接連接”或“直接耦合”到另一個(gè)元素時(shí),不存在中間元素。
[0039]此處所使用的術(shù)語(yǔ)是僅用于描述特定的實(shí)施例的目的,而不是意在限制本發(fā)明。如此處所使用的,單數(shù)形式“一”、“一個(gè)”和“所述”意在包括同樣的復(fù)數(shù)形式,除非上下文明確地指出另外的。應(yīng)當(dāng)進(jìn)一步理解的是,當(dāng)此處使用了術(shù)語(yǔ)“由…組成”、“組成”、“包括”和/或“包含”時(shí),指定了闡明的特征、整體、步驟、操作、元素、元件和/或其組合的出現(xiàn),但是并不排除一個(gè)以上其它特征、整體、步驟、操作、元件、部件和/或其分組的出現(xiàn)或者附加。
[0040]除非做了其它定義,此處所用的所有術(shù)語(yǔ)具有與本發(fā)明所屬技術(shù)領(lǐng)域中普通技術(shù)人員通常理解的含義相同的含義。應(yīng)被進(jìn)一步地理解:諸如被定義在常用的字典中的術(shù)語(yǔ),應(yīng)被解釋為具有符合上下文中的相關(guān)的領(lǐng)域的意義,除非明確定義,否則不會(huì)被解釋在一個(gè)理想化或過(guò)于正式義項(xiàng)中。
[0041]下文中,在說(shuō)明書中,“控制器”表示為了控制流量的流而控制相關(guān)元件(例如,交換機(jī)、路由器等等)的功能接入點(diǎn)。
[0042]此外,該控制器并不限定為具體的物理實(shí)現(xiàn)和具體的實(shí)現(xiàn)位置。例如,該控制器可指ONF、IETF、ETSI或ITU-T定義的控制器功能接入點(diǎn)。
[0043]在本說(shuō)明書中,“網(wǎng)絡(luò)設(shè)備”指執(zhí)行流量(或數(shù)據(jù)包)轉(zhuǎn)發(fā)、交換或路由的功能接入點(diǎn)。因此,在本說(shuō)明書中,網(wǎng)絡(luò)設(shè)備也可稱為“交換機(jī)”或“路由器”。
[0044]例如,網(wǎng)絡(luò)設(shè)備可指0NF、IETF、ETSI或ITU-T定義的交換機(jī)、路由器、交換元素、路由元素、轉(zhuǎn)發(fā)元素等等。
[0045]為用于對(duì)在SDN環(huán)境中動(dòng)態(tài)控制流量的方法進(jìn)行解釋的各種各樣的參數(shù)和/或信息,不限于本發(fā)明具體實(shí)施例中的具體的參數(shù)和/或信息。
[0046]下文中,本發(fā)明的優(yōu)選實(shí)施例將會(huì)參照附圖被詳細(xì)地說(shuō)明。
[0047]圖1是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明執(zhí)行動(dòng)態(tài)流量控制的系統(tǒng)的典型視圖。
[0048]參見(jiàn)圖1,用戶可通過(guò)多個(gè)用戶終端10或單個(gè)用戶終端10而使用多個(gè)服務(wù)。
[0049]用戶終端可通過(guò)多個(gè)網(wǎng)絡(luò)設(shè)備200-1至200-n被連接至服務(wù)提供系統(tǒng)300。
[0050]該服務(wù)提供系統(tǒng)300可包括多個(gè)系統(tǒng),并且該服務(wù)提供系統(tǒng)300的每一個(gè)可提供一個(gè)或多個(gè)因特網(wǎng)服務(wù)。
[0051]服務(wù)提供系統(tǒng)300可由服務(wù)提供者或因特網(wǎng)服務(wù)提供者構(gòu)成。
[0052]網(wǎng)絡(luò)可包含多個(gè)網(wǎng)絡(luò)設(shè)備200-1至200-n,并且控制器100可控制和管理所述多個(gè)網(wǎng)絡(luò)設(shè)備200-1至200-n。
[0053]網(wǎng)絡(luò)設(shè)備200可以是對(duì)應(yīng)于SDN網(wǎng)絡(luò)的數(shù)據(jù)層的交換機(jī)或路由器,或者可以是對(duì)應(yīng)于基于策略網(wǎng)絡(luò)的策略執(zhí)行點(diǎn)(PEP)的基于策略路由器(PBR)。例如,在SDN網(wǎng)絡(luò)的情況中,網(wǎng)絡(luò)設(shè)備200可以是根據(jù)開(kāi)放網(wǎng)絡(luò)基金會(huì)(ONF)標(biāo)準(zhǔn)化組織的OpenFlow交換機(jī),或者可以是網(wǎng)絡(luò)元素(NE)或IETF的I2RS協(xié)議中的I2RS代理商。
[0054]控制器100可以是對(duì)應(yīng)于SDN網(wǎng)絡(luò)的控制層的控制器系統(tǒng),或者可以是對(duì)應(yīng)于基于策略網(wǎng)絡(luò)的策略決定點(diǎn)(PDP)的策略控制系統(tǒng)。例如,在SDN網(wǎng)絡(luò)的情況中,控制器100可以上根據(jù)ONF標(biāo)準(zhǔn)化組織的OpenFlow控制器,或者可以是拓?fù)涔芾砥骰騃ETF的I2RS協(xié)議中的I2RS客戶端。
[0055]控制器100可以被形成為以主-主或者主-從的形式的多個(gè)實(shí)體。此外,單個(gè)的網(wǎng)絡(luò)設(shè)備可以是控制器并被多個(gè)控制器管理。此外,單個(gè)控制器可以被連接到多個(gè)應(yīng)用系統(tǒng)。該應(yīng)用系統(tǒng)可以包括用戶管理系統(tǒng)400、服務(wù)管理系統(tǒng)500、終端管理系統(tǒng)600,等。
[0056]用戶管理系統(tǒng)400可以配置用戶識(shí)別信息、被使用的服務(wù)名和最大允許流量的總量(限額)。此外,控制器100可監(jiān)控用戶實(shí)際使用的流量的總量,并且當(dāng)實(shí)際使用的流量的總量達(dá)到限額時(shí),可以動(dòng)態(tài)地控制用戶的流量。
[0057]服務(wù)管理系統(tǒng)500可配置服務(wù)名和各自服務(wù)的最大可使用流量的總量。此外,控制器100可監(jiān)控每個(gè)服務(wù)的流量的總量,并且當(dāng)每個(gè)服務(wù)的流量的總量達(dá)到最大可使用流量總量時(shí),可以動(dòng)態(tài)地控制相應(yīng)服務(wù)的流量。例如,通過(guò)用戶終端10提供的服務(wù)可包括智能電視服務(wù)、點(diǎn)對(duì)點(diǎn)(P2P)服務(wù)、電視點(diǎn)播(VoD)服務(wù)、網(wǎng)絡(luò)硬盤服務(wù),等。
[0058]終端管理系統(tǒng)600可配置終端類型、每個(gè)終端的最大可使用流量總量等??刂破?00可作為每個(gè)終端的流量的總量,并且當(dāng)每個(gè)終端的流量總量達(dá)到最大可使用流量總量時(shí),可以動(dòng)態(tài)地控制每個(gè)終端的流量。例如,用戶終端可以包括普通私人計(jì)算機(jī)、智能電視、智能手機(jī)、智能平板、游戲機(jī)、機(jī)頂盒等。
[0059]圖2是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明執(zhí)行動(dòng)態(tài)控制的控制器和網(wǎng)絡(luò)設(shè)備的構(gòu)成的框圖。
[0060]參見(jiàn)圖2,網(wǎng)絡(luò)設(shè)備200可傳輸用戶流至控制器100,且該控制器100可傳輸控制信號(hào)至該網(wǎng)絡(luò)設(shè)備以便它們之間能夠相互操作。
[0061 ]網(wǎng)絡(luò)設(shè)備200可包括控制信號(hào)分析部210、控制器互通部220、計(jì)數(shù)器信息管理部230、流表管理部240、數(shù)據(jù)包分析部250、數(shù)據(jù)包處理部260、輸入端口管理部270和輸出端口管理部280。
[0062]控制信號(hào)分析部210可以分析通過(guò)控制器互通部220從控制器100接收的控制信號(hào)。
[0063]計(jì)數(shù)器信息管理部230可以管理流量的計(jì)數(shù)器信息。例如,計(jì)數(shù)器信息管理部230可以把包含在從控制器100接收的流條目中的計(jì)數(shù)器信息和預(yù)定值相比較。
[0064]流表管理部240可以管理網(wǎng)絡(luò)設(shè)備200的流表。
[0065]數(shù)據(jù)包分析部250可以分析從用戶終端10接收的數(shù)據(jù)包,并且數(shù)據(jù)包處理部260可以處理基于分析的數(shù)據(jù)包的信息的數(shù)據(jù)包。
[0066]輸入端口管理部270可以管理網(wǎng)絡(luò)設(shè)備200的輸入端口,并且輸出端口管理部280可以管理網(wǎng)絡(luò)設(shè)備200的輸出端口。
[0067]控制器100可包括動(dòng)態(tài)控制策略管理部110、應(yīng)用系統(tǒng)互通部120、計(jì)數(shù)器信息管理部130、流表管理部140、流分析部150、控制信號(hào)生成部160和網(wǎng)絡(luò)設(shè)備互通部170。
[0068]動(dòng)態(tài)控制策略管理部110可以存儲(chǔ)和管理流量控制策略以便動(dòng)態(tài)地控制流量。
[0069]應(yīng)用系統(tǒng)互通部120可以控制協(xié)議,從而與諸如用戶管理系統(tǒng)400、服務(wù)管理系統(tǒng)500和終端管理系統(tǒng)600的應(yīng)用系統(tǒng)互操作。
[0070]計(jì)數(shù)器信息管理部130可以管理流量的計(jì)數(shù)器信息。例如,計(jì)數(shù)器信息管理部130可以基于為各自流量而發(fā)送的數(shù)據(jù)包的數(shù)目管理計(jì)數(shù)器信息,并存儲(chǔ)此計(jì)數(shù)器信息。
[0071]流表管理部140可以存儲(chǔ)和管理存儲(chǔ)在控制器100中的網(wǎng)絡(luò)的多個(gè)流表。
[0072]流分析部150可以分析從網(wǎng)絡(luò)設(shè)備200接收的流,并且控制信號(hào)生成部160可以基于流的分析結(jié)果生成控制信號(hào)。
[0073]網(wǎng)絡(luò)設(shè)備互通部170可以控制協(xié)議,從而與網(wǎng)絡(luò)設(shè)備200通信。
[0074]根據(jù)本發(fā)明的具體實(shí)施例,控制器100可以管理實(shí)時(shí)動(dòng)態(tài)控制策略從而實(shí)時(shí)地動(dòng)態(tài)地控制用戶的流量,并利用應(yīng)用系統(tǒng)提供的用戶配置文件信息、服務(wù)配置文件信息和終端配置文件信息配置該動(dòng)態(tài)控制策略。此處,動(dòng)態(tài)控制策略還可以被稱為流量控制策略。
[0075]更具體地說(shuō),控制器100可以執(zhí)行數(shù)據(jù)包處理方式的判定、流量路徑的判定和QoS操作的判定,并把網(wǎng)絡(luò)控制策略提供給網(wǎng)絡(luò)設(shè)備200。網(wǎng)絡(luò)設(shè)備200可以根據(jù)控制器100提供的網(wǎng)絡(luò)控制策略實(shí)際地控制網(wǎng)絡(luò)流量。
[0076]控制器100和網(wǎng)絡(luò)設(shè)備200可以通過(guò)交換流表來(lái)管理網(wǎng)絡(luò)控制策略。此處,流表可以包括流量的流的識(shí)別信息、流處理方式的信息、計(jì)數(shù)器信息等。
[0077]當(dāng)流量產(chǎn)生時(shí),控制器100可以在流表中識(shí)別對(duì)應(yīng)于該流量的流條目,并根據(jù)被識(shí)別的流條目判定流量的數(shù)據(jù)包處理方式。此外,控制器100可以更新相應(yīng)流條目的計(jì)數(shù)器信息。
[0078]同時(shí),具有流量轉(zhuǎn)發(fā)、流量下降、流量修改、流量排隊(duì)等作為數(shù)據(jù)包處理方式。流量轉(zhuǎn)發(fā)可指發(fā)送流量至輸出端口的功能,并且流量下降可指丟棄流量而不輸出至輸出端口的功能。此外,流量修改是修改諸如虛擬局域網(wǎng)(VLAN)標(biāo)簽的流量報(bào)頭的信息的功能,并且流量排隊(duì)是通過(guò)利用流量轉(zhuǎn)發(fā)過(guò)程中的隊(duì)列及調(diào)度流量而提供服務(wù)質(zhì)量(QoS)的功能。
[0079]計(jì)數(shù)器信息可以包括數(shù)據(jù)包的數(shù)目和使用總量、對(duì)應(yīng)于流的數(shù)據(jù)包的數(shù)目和使用總量、發(fā)生流量下降的數(shù)據(jù)包的數(shù)目和總量、對(duì)應(yīng)于最后流被識(shí)別的時(shí)間等。因此,網(wǎng)絡(luò)設(shè)備200可以管理計(jì)數(shù)器信息的更新并將計(jì)數(shù)器信息周期地傳輸至控制器100。
[0080]控制器100可以請(qǐng)求網(wǎng)絡(luò)設(shè)備200添加、修改或刪除流表信息。
[0081]網(wǎng)絡(luò)設(shè)備200不能自主地添加或修改其流表信息。網(wǎng)絡(luò)設(shè)備200可以受限制地刪除其流表信息。例如,網(wǎng)絡(luò)設(shè)備200可以根據(jù)流條目的有效期刪除流條目,或者在流條目沒(méi)有以預(yù)定的時(shí)間段被使用的情況下刪除流條目。此外,網(wǎng)絡(luò)設(shè)備200可以根據(jù)流表的最大可管理數(shù)目刪除超額的流條目。
[0082]因此,本發(fā)明提供多種網(wǎng)絡(luò)設(shè)備200根據(jù)控制器100供給的配置通過(guò)動(dòng)態(tài)管理流表從而動(dòng)態(tài)地管理流量的方法。
[0083]就是說(shuō),根據(jù)本發(fā)明的具體實(shí)施例,基于諸如使用的數(shù)據(jù)包的數(shù)目、使用持續(xù)時(shí)間、特定次數(shù)等以及服務(wù)流的流量使用總量的實(shí)時(shí)流量狀態(tài)信息,流量能夠被動(dòng)態(tài)地控制。
[0084]例如,當(dāng)在利用使用的數(shù)據(jù)包的數(shù)目的信息執(zhí)行實(shí)時(shí)的動(dòng)態(tài)控制的情況下,動(dòng)態(tài)地控制網(wǎng)絡(luò)(HTTP)流量的情況可以被考慮。僅僅用戶通過(guò)網(wǎng)絡(luò)瀏覽器首先使用的第一 HTTP流量能夠被發(fā)送至特定的網(wǎng)絡(luò)服務(wù)器而不是原始目的地網(wǎng)絡(luò)服務(wù)器,而第一HTTP流量之后的HTTP流量能夠被發(fā)送至原始目的地網(wǎng)絡(luò)服務(wù)器以便正常地接收原始網(wǎng)絡(luò)服務(wù)器提供的服務(wù)。
[0085]圖3是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明流表的數(shù)據(jù)結(jié)構(gòu)的典型視圖。
[0086]參見(jiàn)圖3,流表的數(shù)據(jù)結(jié)構(gòu)可以包括諸如Flow ID、TYPE、Length、Value、MaxPacket、Max Bytes、Max Durat1n、Max Bandwidth等數(shù)據(jù)字段,且包括多個(gè)流條目。
[0087]“Flow ID”可以是區(qū)分流條目的識(shí)別信息,“TYPE”可以是表示諸如終端MAC或終端IP的流的類型的信息,并且“Value”可以是對(duì)應(yīng)于流的類型的流的識(shí)別信息。
[0088]此夕卜,“MaxPacket”、“Max Bytes”、“Max Durat1n” 和 “Max Bandwidth” 可以表不用于刪除對(duì)應(yīng)的流條目的臨界值。
[0089]更具體地說(shuō),當(dāng)匹配的數(shù)據(jù)包的數(shù)目達(dá)到“MaxPacket”的值時(shí),對(duì)應(yīng)的流條目可以被刪除。此外,當(dāng)匹配的數(shù)據(jù)包的全部字節(jié)總量達(dá)到“Max Bytes”的值時(shí),對(duì)應(yīng)的流條目可以被刪除。此外,當(dāng)使用流的持續(xù)時(shí)間達(dá)到“Max Durat1n”的值時(shí),對(duì)應(yīng)的流條目可以被刪除。此外,當(dāng)流的帶寬達(dá)到“Max Bandwidth”的值時(shí),對(duì)應(yīng)的流條目可以被刪除。
[0090]圖4是根據(jù)本發(fā)明的具體實(shí)施例介紹說(shuō)明網(wǎng)絡(luò)設(shè)備的流表的更新方法的序列圖。[0091 ]參見(jiàn)圖 4,網(wǎng)絡(luò)設(shè)備可以利用 Request-Entry-Packet/Bytes/Durat1n/Bandwidth消息向控制器請(qǐng)求流條目信息,并且每個(gè)消息可以包含“Max Packet”、“Max Bytes”、“MaxDurat1n” 或 “Max Bandwidth” 的值的信息。
[0092]控制器可以分析接收的信息,并利用Add-Entry-Packet/Bytes/Durat1n/Bandwidth消息傳輸被請(qǐng)求的流條目信息至網(wǎng)絡(luò)設(shè)備,且作為包含有“Max Packet”、“MaxBytes”、“Max Durat1n”或“Max Bandwidth”的值的每個(gè)消息可以被傳輸至網(wǎng)絡(luò)設(shè)備。
[0093]因此,網(wǎng)絡(luò)設(shè)備可以添加或修改流表中的流條目。
[0094]例如,網(wǎng)絡(luò)設(shè)備可以利用Request-Entry-Packet消息向控制器請(qǐng)求“Max Packet”的值(S411),并且控制器可以利用Add-Entry-Packet消息請(qǐng)求網(wǎng)絡(luò)設(shè)備添加“Max Packet”的值(S413)。因此,網(wǎng)絡(luò)設(shè)備可以根據(jù)添加“Max Packet”的請(qǐng)求而添加流條目(S415)。
[0095]網(wǎng)絡(luò)設(shè)備可以利用Request-Entry-Bytes消息向控制器請(qǐng)求“Max Bytes”的值(S421),并且控制器可以利用Request-Entry-Bytes消息請(qǐng)求網(wǎng)絡(luò)設(shè)備添加“Max Bytes”的值(S423)。因此,網(wǎng)絡(luò)設(shè)備可以根據(jù)添加“Max Bytes”的請(qǐng)求而添加流條目(S425)。
[0096]網(wǎng)絡(luò)設(shè)備可以利用Request-Entry-Durat1n消息向控制器請(qǐng)求“Max Durat1n”的值(S431),并且控制器可以利用Add-Entry-Durat 1n消息請(qǐng)求網(wǎng)絡(luò)設(shè)備添加“MaxDurat1n”的值(S433)。因此,網(wǎng)絡(luò)設(shè)備可以根據(jù)添加“Max Durat1n”的請(qǐng)求而添加流條目(S435)。
[0097]圖5是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明通過(guò)網(wǎng)絡(luò)設(shè)備控制流量的方法的流程圖。
[0098]參見(jiàn)圖5,網(wǎng)絡(luò)設(shè)備中的流量的流(S510),并且網(wǎng)絡(luò)設(shè)備可以識(shí)別在網(wǎng)絡(luò)設(shè)備的流表中是否存在對(duì)應(yīng)于流量的流條目(S520)。
[0099]在對(duì)應(yīng)于流量的流條目存在的情況下,對(duì)應(yīng)于該流量的計(jì)數(shù)器可增加I(S530)。例如,如果先前計(jì)數(shù)器的值是η,則計(jì)數(shù)器的值可增加到η+1。此外,網(wǎng)絡(luò)設(shè)備可存儲(chǔ)和管理流表中更新的計(jì)數(shù)器信息。相反,在對(duì)應(yīng)于流量的流條目不存在的情況下,該流量可能被傳輸至控制器(S521)。
[0100]網(wǎng)絡(luò)設(shè)備可以將更新的計(jì)數(shù)器信息與被配置為流條目的刪除的計(jì)數(shù)器閾值(N)相比較(S540)。如果他們彼此一致,該網(wǎng)絡(luò)設(shè)備可以刪除相應(yīng)的流條目(S550),通知控制器該流條目已經(jīng)被刪除(S560),并從網(wǎng)絡(luò)設(shè)備輸出屬于該流量的數(shù)據(jù)包(S570)。此處,計(jì)數(shù)器閾值(N)是控制器通過(guò)使用流條目配置的值,可以被稱為流量的“目標(biāo)計(jì)數(shù)器信息”。因此,流量的目標(biāo)計(jì)數(shù)器信息可以與流量的計(jì)數(shù)器信息進(jìn)行比較,基于根據(jù)該流量的被發(fā)送的數(shù)據(jù)包的數(shù)目,該流量的目標(biāo)計(jì)數(shù)器信息被增加。
[0101]此外,在比較之后,如果增加的計(jì)數(shù)器信息與計(jì)數(shù)器閾值(N)不一致,則網(wǎng)絡(luò)設(shè)備可以直接輸出該流量的數(shù)據(jù)包(S570)。就是說(shuō),當(dāng)增加的計(jì)數(shù)器信息與預(yù)配置的計(jì)數(shù)器閾值(N)不一致時(shí),相應(yīng)的流條目不被刪除,并且將被用于控制以下的流量。
[0102]圖6是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明通過(guò)使用流量的計(jì)數(shù)器信息控制流量的方法的流程圖。
[0103]參見(jiàn)圖6,來(lái)自用戶終端的第一流量可流入網(wǎng)絡(luò)設(shè)備(S611)。第一流量是屬于服務(wù)流A的流量。在本具體實(shí)施例中,假設(shè)第一至第Ν+1流量也屬于相同的服務(wù)流Α。
[0104]網(wǎng)絡(luò)設(shè)備可以接收第一流量(S611),識(shí)別在網(wǎng)絡(luò)設(shè)備的流表中是否存在對(duì)應(yīng)于第一流量的流條目。當(dāng)對(duì)應(yīng)于第一流量的流條目不存在于網(wǎng)絡(luò)設(shè)備的流表中時(shí),該網(wǎng)絡(luò)設(shè)備可以通過(guò)傳輸該第一流量至控制器從而請(qǐng)求控制器提供對(duì)應(yīng)于第一流量的流條目(S612)。然而,如果對(duì)應(yīng)于第一流量的流條目存在于網(wǎng)絡(luò)設(shè)備的流表中,則根據(jù)該流條目流量控制策略可以被應(yīng)用。
[0105]基于與第一流量相對(duì)應(yīng)的流量控制策略,控制器可以生成流條目,并請(qǐng)求網(wǎng)絡(luò)設(shè)備添加生成的流條目(S621,S622)。
[0106]例如,根據(jù)流量控制策略,第一流條目和第二流條目可被添加用于服務(wù)流A。
[0107]第一流條目可被用于發(fā)送第一至第N流量至服務(wù)提供系統(tǒng)B,第二流條目可被用于發(fā)送第N+1和更靠后的流量至服務(wù)提供系統(tǒng)A。此處,值N可以指流量的目標(biāo)計(jì)數(shù)器信息。
[0108]控制器可請(qǐng)求網(wǎng)絡(luò)設(shè)備添加第一流條目(S621)。此外,控制器可請(qǐng)求網(wǎng)絡(luò)設(shè)備添加第二流條目(S622)。
[0109]這樣,網(wǎng)絡(luò)設(shè)備的流表可被配置為利用第一流條目和第二流條目被更新(S630)。
[0110]被臨時(shí)存儲(chǔ)在網(wǎng)絡(luò)設(shè)備中的第一流量可被與第一流條目匹配,并被發(fā)送至服務(wù)提供系統(tǒng)B(S640)。同時(shí),計(jì)數(shù)器信息可增加I,從而第一流條目被更新。
[0111]然后,服務(wù)流A的第二至第N流量可一致地進(jìn)入網(wǎng)絡(luò)設(shè)備(S650)。
[0112]該網(wǎng)絡(luò)設(shè)備可以接收第二至第N流量(S650),識(shí)別在網(wǎng)絡(luò)設(shè)備的流表中是否存在對(duì)應(yīng)于被接收的流量的流條目,并且識(shí)別第二至第N流量與第一流條目相匹配(S661)。
[0113]因此,第二至第N流量可被發(fā)送至服務(wù)提供系統(tǒng)B(S662)。此外,第一至第N流量已經(jīng)被發(fā)送以便第一流條目的計(jì)數(shù)器信息可被更新至N。
[0114]因?yàn)榫W(wǎng)絡(luò)設(shè)備被配置成當(dāng)?shù)谝涣鳁l目的計(jì)數(shù)器信息達(dá)到N時(shí)刪除第一流條目,因此第一流條目可從流表中被刪除(S671)。此外,可通知控制器,第一流條目已經(jīng)被刪除(S672)0
[0115]然后,第N+1和更靠后的流量可進(jìn)入網(wǎng)絡(luò)設(shè)備(S681)。
[0116]該網(wǎng)絡(luò)設(shè)備可以接收第N+1流量(S681),識(shí)別在流表中是否存在對(duì)應(yīng)于被接收的流量的流條目,并且識(shí)別第N+1流量與第二流條目相匹配(S682)。因此,網(wǎng)絡(luò)設(shè)備可發(fā)送第N+1流量至服務(wù)提供系統(tǒng)A(S683)。
[0117]因此,當(dāng)服務(wù)流A的流量的計(jì)數(shù)器信息不如服務(wù)流A的目標(biāo)計(jì)數(shù)器信息大時(shí),控制器可以控制網(wǎng)絡(luò)設(shè)備使用第一流條目,當(dāng)服務(wù)流A的流量的計(jì)數(shù)器信息比服務(wù)流A的目標(biāo)計(jì)數(shù)器信息大時(shí),控制器可以控制網(wǎng)絡(luò)設(shè)備使用第二流條目。
[0118]圖7是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明控制流量以提供廣告服務(wù)的方法的序列圖。
[0119]參見(jiàn)圖7,為了通過(guò)特定用戶終端的網(wǎng)絡(luò)瀏覽器提供廣告服務(wù),控制器可在當(dāng)未知的流量流入時(shí),請(qǐng)求網(wǎng)絡(luò)設(shè)備發(fā)送該未知的流量至控制器(S700)。此處,該未知流量可以是HTTP流量。
[0120]指定特定的網(wǎng)絡(luò)服務(wù)器(例如target.com)作為目的地的HTTP流量,其產(chǎn)生在用戶終端的網(wǎng)絡(luò)瀏覽器中,可被輸入至網(wǎng)絡(luò)設(shè)備(S711)。
[0121]根據(jù)本發(fā)明具體實(shí)施例,代替特定的網(wǎng)絡(luò)服務(wù)器(例如target,com)的網(wǎng)頁(yè),對(duì)應(yīng)于用戶廣告服務(wù)的網(wǎng)頁(yè)可被提供給用戶終端的網(wǎng)絡(luò)瀏覽器。
[0122]具體地說(shuō),由于網(wǎng)絡(luò)設(shè)備被配置為傳輸未知的流量至控制器,因此,HTTP流量(例如第一HTTP流量)可被傳輸至控制器(S712)。
[0123]控制器可以識(shí)別控制HTTP流量的流條目,并請(qǐng)求網(wǎng)絡(luò)設(shè)備添加識(shí)別的流條目(S721,S722)。
[0124]例如,僅第一HTTP流量可被控制傳輸至廣告服務(wù)系統(tǒng),而更靠后的HTTP流量可被控制并被傳輸至相應(yīng)的網(wǎng)絡(luò)服務(wù)器(即target, com)。
[0125]為了通過(guò)發(fā)送HTTP流量至廣告服務(wù)系統(tǒng)而不是發(fā)送至原始目的地來(lái)提供廣告服務(wù)網(wǎng)頁(yè),諸如IP通道技術(shù)等技術(shù)可被用在網(wǎng)絡(luò)設(shè)備和廣告服務(wù)系統(tǒng)之間。
[0126]控制器可傳輸?shù)谝涣鳁l目至網(wǎng)絡(luò)設(shè)備,其發(fā)送第一HTTP流量至廣告服務(wù)系統(tǒng)(S721)。
[0127]此外,控制器可傳輸?shù)诙l目至網(wǎng)絡(luò)設(shè)備,其通常發(fā)送第二和更靠后的HTTP流量至特定的目的地網(wǎng)絡(luò)服務(wù)器(即target.com) (S722)。
[0128]因此,網(wǎng)絡(luò)設(shè)備可配置流表具有上述兩個(gè)流條目。
[0129]網(wǎng)絡(luò)設(shè)備可識(shí)別臨時(shí)被存儲(chǔ)的第一HTTP流量匹配至第一流條目,發(fā)送第一HTTP流量至廣告服務(wù)系統(tǒng)(S730)。通過(guò)這個(gè),用戶終端的網(wǎng)絡(luò)瀏覽器可呈現(xiàn)網(wǎng)絡(luò)服務(wù)網(wǎng)頁(yè)。同時(shí),網(wǎng)絡(luò)設(shè)備可通過(guò)計(jì)數(shù)器信息增加I來(lái)更新第一流條目。
[0130]也就是說(shuō),當(dāng)流量的計(jì)數(shù)器信息是預(yù)定值時(shí),控制器可通過(guò)流量控制網(wǎng)絡(luò)設(shè)備提供廣告服務(wù),且該預(yù)定值可配置為表示第一 HTTP流量。
[0131 ]由于當(dāng)對(duì)應(yīng)的計(jì)數(shù)器信息達(dá)到I時(shí),第一流條目被配置為被刪除,因此,網(wǎng)絡(luò)設(shè)備可刪除來(lái)自流表的第一流條目(S740),并通知控制器,該流條目已經(jīng)被刪除(S741)。
[0132]然后,更靠后的HTTP流量可被輸入至網(wǎng)絡(luò)設(shè)備(S751)。網(wǎng)絡(luò)設(shè)備可識(shí)別HTTP流量匹配至第二流條目,發(fā)送HTTP流量至原始目的地的網(wǎng)絡(luò)服務(wù)器(target.com)(S753)。通過(guò)這個(gè),用戶終端的網(wǎng)絡(luò)瀏覽器可接收原始目的地網(wǎng)站服務(wù)器的HTTP網(wǎng)頁(yè)。
[0133]圖8是根據(jù)本發(fā)明的具體實(shí)施例說(shuō)明基于流量使用量控制流量的方法的序列圖。
[0134]參見(jiàn)圖8,本發(fā)明的具體實(shí)施例可提供一種通過(guò)基于用戶的流量使用總量的動(dòng)態(tài)流量控制而提供高級(jí)服務(wù)的方法。
[0135]在圖8中,服務(wù)A可作為基本服務(wù)或高級(jí)服務(wù)被提供。例如,假如是視頻服務(wù),服務(wù)A可作為高質(zhì)量視頻的高級(jí)服務(wù)。此處,可以根據(jù)服務(wù)級(jí)別選擇基本服務(wù)或高級(jí)服務(wù)。
[0136]控制器可根據(jù)服務(wù)A的允許使用總量(限額)信息配置服務(wù)A的流量的目標(biāo)服務(wù)級(jí)別以便控制網(wǎng)絡(luò)設(shè)備。此處,根據(jù)各自服務(wù)的允許使用總量,目標(biāo)服務(wù)級(jí)別可作為把諸如基礎(chǔ)服務(wù)和高級(jí)服務(wù)的服務(wù)級(jí)別分類的信息。
[0137]首先,服務(wù)管理系統(tǒng)可通過(guò)傳輸服務(wù)配置文件信息和服務(wù)控制策略請(qǐng)求控制器控制服務(wù)A(S800)。
[0138]將說(shuō)明高級(jí)服務(wù)的服務(wù)A的允許使用總量被配置為IGB的情況。
[0139]當(dāng)服務(wù)A的流量出現(xiàn)在用戶終端時(shí),該流量可被輸入至網(wǎng)絡(luò)設(shè)備(S811)。由于網(wǎng)絡(luò)設(shè)備沒(méi)有關(guān)于是提供作為基本服務(wù)的流量還是高級(jí)服務(wù)的流量的信息,因此網(wǎng)絡(luò)設(shè)備可發(fā)送該流量至控制器(S812)。
[0140]控制器可以識(shí)別控制相應(yīng)的流量的流條目,并請(qǐng)求網(wǎng)絡(luò)設(shè)備添加該流條目(S821,S822)。在這種情況下,服務(wù)A可被提供作為高級(jí)服務(wù)直到服務(wù)A的使用總量達(dá)到1GB,在服務(wù)A的使用總量達(dá)到IGB后其被提供作為基本服務(wù)。
[0141]控制器可請(qǐng)求網(wǎng)絡(luò)設(shè)備添加第一流條目,其發(fā)送屬于服務(wù)A的數(shù)據(jù)包至高級(jí)服務(wù)直到達(dá)到IGB的限額為止(S821),并且網(wǎng)絡(luò)設(shè)備可應(yīng)用對(duì)應(yīng)于第一流條目的服務(wù)策略。
[0142]控制器可以請(qǐng)求網(wǎng)絡(luò)設(shè)備添加第二流條目,其在達(dá)到IGB的限額之后發(fā)送屬于服務(wù)A的數(shù)據(jù)包至基本服務(wù)(S822)。經(jīng)過(guò)這些,網(wǎng)絡(luò)設(shè)備可以利用上述兩個(gè)流條目更新它的流(S830)o
[0143]被臨時(shí)存儲(chǔ)在網(wǎng)絡(luò)設(shè)備中的流量可被與第一流條目匹配,并可被發(fā)送至高級(jí)服務(wù)(S840)。經(jīng)此,諸如高質(zhì)量視頻服務(wù)的高級(jí)服務(wù)被提供。此外,網(wǎng)絡(luò)設(shè)備可通過(guò)添加關(guān)于屬于服務(wù)A的流量的使用總量的信息而更新第一流條目。也就是說(shuō),由于第一流條目被配置為當(dāng)服務(wù)A的使用總量達(dá)到IGB時(shí)其被刪除,因此服務(wù)A的流量可被發(fā)送至高級(jí)服務(wù)。
[0144]如果屬于服務(wù)A的流量的使用總量達(dá)到1GB(滿限額)(S850),網(wǎng)絡(luò)設(shè)備可刪除高級(jí)服務(wù)的第一流條目(S861),并通知控制器第一流條目已經(jīng)被刪除(S862)。
[0145]在那之后,服務(wù)A的流量可被輸入至網(wǎng)絡(luò)設(shè)備(S871),并與第二流條目匹配以便服務(wù)A的流量可以被發(fā)送至基本服務(wù)(S873)。
[0146]因此,控制器可以把提供高級(jí)服務(wù)的第一流條目應(yīng)用到流量直到該流量的使用總量達(dá)到預(yù)定限額,并在流量的使用總量達(dá)到預(yù)定限額之后把提供基本服務(wù)的第二流條目應(yīng)用到流量。
[0147]根據(jù)本發(fā)明的上述動(dòng)態(tài)流量控制方法可以減少網(wǎng)絡(luò)設(shè)備與控制器間的通信負(fù)載以及網(wǎng)絡(luò)設(shè)備的系統(tǒng)負(fù)載,并通過(guò)對(duì)流量的動(dòng)態(tài)的控制提供實(shí)時(shí)的服務(wù)。
[0148]此外,作為流量路徑控制和QoS控制技術(shù),所述方法可應(yīng)用于諸如電信運(yùn)營(yíng)商的基于用戶興趣的廣告、用戶網(wǎng)絡(luò)接入認(rèn)證服務(wù)、基于網(wǎng)絡(luò)的互聯(lián)網(wǎng)補(bǔ)充服務(wù)等新的服務(wù)。
[0149]盡管詳細(xì)描述了本發(fā)明的示例實(shí)施例及其優(yōu)勢(shì),應(yīng)當(dāng)理解的是仍可以做出各種改變、替代或是替換而不會(huì)背離本發(fā)明的范圍。
【主權(quán)項(xiàng)】
1.一種軟件定義網(wǎng)絡(luò)環(huán)境中控制流量的方法,通過(guò)控制器執(zhí)行,所述方法包括: 創(chuàng)建至少一個(gè)流條目以控制網(wǎng)絡(luò)設(shè)備的流量;和 通過(guò)傳輸創(chuàng)建的至少一個(gè)流條目至網(wǎng)絡(luò)設(shè)備從而控制所述網(wǎng)絡(luò)設(shè)備的流量, 其中,所述至少一個(gè)流條目包括流量的閾值或目標(biāo)值的信息以控制所述流量。2.根據(jù)權(quán)利要求1所述的方法,其中,所述流量的閾值或目標(biāo)值包括流量的目標(biāo)計(jì)數(shù)器信息、流量的目標(biāo)服務(wù)級(jí)別信息和流量的限額信息中的至少一個(gè)。3.根據(jù)權(quán)利要求1所述的方法,其中,所述網(wǎng)絡(luò)設(shè)備的流量的控制包括: 通過(guò)傳輸所述至少一個(gè)流條目至所述網(wǎng)絡(luò)設(shè)備來(lái)更新所述網(wǎng)絡(luò)設(shè)備的流表;和 把與包含在更新的流表中的所述至少一個(gè)流條目對(duì)應(yīng)的流量控制策略應(yīng)用到所述網(wǎng)絡(luò)設(shè)備。4.根據(jù)權(quán)利要求1所述的方法,其中,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,所述網(wǎng)絡(luò)設(shè)備的流量通過(guò)傳輸基于所述流量的目標(biāo)計(jì)數(shù)器信息配置的所述至少一個(gè)流條目至所述網(wǎng)絡(luò)設(shè)備而被控制。5.根據(jù)權(quán)利要求4所述的方法,其中,所述流量的目標(biāo)計(jì)數(shù)器信息與基于屬于所述流量的已發(fā)送數(shù)據(jù)包的數(shù)目被所述網(wǎng)絡(luò)設(shè)備增加的流量的計(jì)數(shù)器信息相比較。6.根據(jù)權(quán)利要求5所述的方法,其中,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,當(dāng)所述流量的計(jì)數(shù)器信息不超出所述流量的目標(biāo)計(jì)數(shù)器信息時(shí),第一流條目被應(yīng)用,當(dāng)所述流量的計(jì)數(shù)器信息超出所述流量的目標(biāo)計(jì)數(shù)器信息時(shí),第二流條目被應(yīng)用。7.根據(jù)權(quán)利要求6所述的方法,其中,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,在所述第一流條目被應(yīng)用之后,所述第一流條目從所述網(wǎng)絡(luò)設(shè)備中被刪除。8.根據(jù)權(quán)利要求5所述的方法,其中,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,當(dāng)所述流量的計(jì)數(shù)器信息是預(yù)定值時(shí),廣告服務(wù)通過(guò)所述流量被提供。9.根據(jù)權(quán)利要求7所述的方法,其中,所述預(yù)定值表示所述流量的第一流量。10.根據(jù)權(quán)利要求1所述的方法,其中,所述網(wǎng)絡(luò)設(shè)備的流量的控制包括: 傳輸包括所述流量的目標(biāo)服務(wù)級(jí)別信息的所述至少一個(gè)流條目至所述網(wǎng)絡(luò)設(shè)備,所述目標(biāo)服務(wù)級(jí)別信息基于所述流量的限額被配置;和 根據(jù)所述流量的目標(biāo)服務(wù)級(jí)別信息控制來(lái)自所述網(wǎng)絡(luò)設(shè)備的流量。11.根據(jù)權(quán)利要求10所述的方法,其中,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,當(dāng)所述流量的使用總量不超出所述流量的限額信息時(shí),所述流量被控制并被發(fā)送至高級(jí)服務(wù)。12.根據(jù)權(quán)利要求10所述的方法,其中,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,當(dāng)所述流量的使用總量不超出限額信息時(shí),提供高級(jí)服務(wù)的第一流條目被應(yīng)用,當(dāng)所述流量的使用總量超出限額信息時(shí),提供基本服務(wù)的第二流條目被應(yīng)用。13.根據(jù)權(quán)利要求12所述的方法,其特征在于,在所述網(wǎng)絡(luò)設(shè)備的流量的控制中,在應(yīng)用第一流條目之后,所述第一流條目從所述網(wǎng)絡(luò)設(shè)備中被刪除。14.一種軟件定義網(wǎng)絡(luò)環(huán)境中控制流量的方法,通過(guò)網(wǎng)絡(luò)設(shè)備執(zhí)行,所述方法包括: 傳輸在用戶終端生成的流量至控制器;和 通過(guò)接收控制器生成的至少一個(gè)流條目而控制在所述用戶終端生成的流量以響應(yīng)于所述傳輸, 其中,所述至少一個(gè)流條目包括流量的閾值或目標(biāo)值的信息以控制所述流量。15.根據(jù)權(quán)利要求14所述的方法,其中所述流量的閾值或目標(biāo)值包括流量的目標(biāo)計(jì)數(shù)器信息、流量的目標(biāo)服務(wù)級(jí)別信息和流量的限額信息中的至少一個(gè)。16.根據(jù)權(quán)利要求14所述的方法,其中所述用戶終端中生成的流量的控制包括: 通過(guò)從所述控制器接收所述至少一個(gè)流條目來(lái)更新所述網(wǎng)絡(luò)設(shè)備的流表;和 把與包含在更新的流表中的所述至少一個(gè)流條目對(duì)應(yīng)的流量控制策略應(yīng)用到所述用戶終端中生成的流量。17.根據(jù)權(quán)利要求14所述的方法,其中,在所述用戶終端中生成的流量的控制中,根據(jù)基于所述流量的目標(biāo)計(jì)數(shù)器信息配置的所述至少一個(gè)流條目,所述用戶終端中生成的流量被控制。18.根據(jù)權(quán)利要求17所述的方法,其中,所述流量的目標(biāo)計(jì)數(shù)器信息與基于屬于所述流量的已發(fā)送數(shù)據(jù)包的數(shù)目被所述網(wǎng)絡(luò)設(shè)備增加的流量的計(jì)數(shù)器信息相比較。19.根據(jù)權(quán)利要求18所述的方法,其中,在所述用戶終端中生成的流量控制中,當(dāng)所述流量的計(jì)數(shù)器信息不超出目標(biāo)計(jì)數(shù)器信息時(shí),第一流條目被應(yīng)用,當(dāng)所述流量的計(jì)數(shù)器信息超出目標(biāo)計(jì)數(shù)器信息時(shí),第二流條目被應(yīng)用。20.根據(jù)權(quán)利要求16所述的方法,其中,在所述用戶終端中生成的流量控制中,在所述第一流條目被應(yīng)用之后,所述第一流條目從所述網(wǎng)絡(luò)設(shè)備中被刪除。21.根據(jù)權(quán)利要求18所述的方法,其中,在所述用戶終端中生成的流量控制中,當(dāng)所述流量的計(jì)數(shù)器信息是預(yù)定值時(shí),廣告服務(wù)通過(guò)所述流量被提供。22.根據(jù)權(quán)利要求14所述的方法,其中,在所述用戶終端中生成的流量控制包括: 從所述控制器接收至少一個(gè)包括所述流量的目標(biāo)服務(wù)級(jí)別信息的流條目,所述目標(biāo)服務(wù)級(jí)別信息基于所述流量的限額信息被配置;和 根據(jù)所述流量的目標(biāo)服務(wù)級(jí)別信息控制所述用戶終端中生成的流量。23.根據(jù)權(quán)利要求22所述的方法,其中,在所述用戶終端中生成的流量的控制中,當(dāng)所述流量的使用總量不超出所述流量的限額信息時(shí),提供高級(jí)服務(wù)的第一流條目被應(yīng)用,當(dāng)所述流量的使用總量超出所述流量的限額信息時(shí),提供基本服務(wù)的第二流條目被應(yīng)用。24.根據(jù)權(quán)利要求23所述的方法,其中,在所述用戶終端中生成的流量控制中,在所述第一流條目被應(yīng)用之后,所述第一流條目從所述網(wǎng)絡(luò)設(shè)備中被刪除。
【文檔編號(hào)】H04L12/801GK105993149SQ201480065415
【公開(kāi)日】2016年10月5日
【申請(qǐng)日】2014年11月28日
【發(fā)明人】李世熙, 安泰鎮(zhèn), 韓敬兒
【申請(qǐng)人】Kt株式會(huì)社