一種流量調(diào)度方法、裝置及網(wǎng)絡(luò)設(shè)備的制造方法
【專利摘要】本發(fā)明提供一種流量調(diào)度方法、裝置及網(wǎng)絡(luò)設(shè)備,其中,上述方法,應(yīng)用于設(shè)置有至少兩個(gè)網(wǎng)絡(luò)鏈路出口的網(wǎng)絡(luò)設(shè)備中,包括:接收來(lái)自應(yīng)用層的報(bào)文流量,所述報(bào)文流量通過(guò)對(duì)目的IP的路由選路查找到一個(gè)網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā);按照預(yù)置規(guī)則將所述報(bào)文流量分為實(shí)時(shí)業(yè)務(wù)流量和非實(shí)時(shí)業(yè)務(wù)流量;根據(jù)所述網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。利用本發(fā)明提供的方法有效實(shí)現(xiàn)鏈路過(guò)載保護(hù)并合理利用網(wǎng)絡(luò)設(shè)備中各鏈路的帶寬資源,實(shí)現(xiàn)高效率地使用整網(wǎng)現(xiàn)有的鏈路出口,保證來(lái)自應(yīng)用層的實(shí)時(shí)業(yè)務(wù)流量的順利轉(zhuǎn)發(fā),提升用戶的網(wǎng)絡(luò)應(yīng)用體驗(yàn)。
【專利說(shuō)明】
_種流量調(diào)度方法、裝置及網(wǎng)絡(luò)設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別地,涉及一種流量調(diào)度方法、裝置及網(wǎng)絡(luò)設(shè)備。
【背景技術(shù)】
[0002]隨著信息業(yè)務(wù)的不斷豐富,數(shù)據(jù)大集中已經(jīng)成為IT建設(shè)的趨勢(shì),在帶寬緊張、業(yè)務(wù)激增的情況下,合理規(guī)劃鏈路出口和帶寬使用方式,實(shí)現(xiàn)鏈路資源的充分利用,已經(jīng)成為目前網(wǎng)絡(luò)管理的新挑戰(zhàn)。
[0003]網(wǎng)絡(luò)的性能如吞吐量、延時(shí)性與網(wǎng)絡(luò)應(yīng)用密切相關(guān),網(wǎng)絡(luò)性能下降,網(wǎng)絡(luò)應(yīng)用體驗(yàn)也會(huì)隨之下降;如果某些應(yīng)用占用了大部分的網(wǎng)絡(luò)資源,網(wǎng)絡(luò)的性能同樣也受到影響。現(xiàn)有組網(wǎng)架構(gòu)中,為了更好地服務(wù)網(wǎng)絡(luò)應(yīng)用,經(jīng)常部署多個(gè)運(yùn)營(yíng)商的提供的網(wǎng)絡(luò)出口鏈路?,F(xiàn)有技術(shù)解決網(wǎng)絡(luò)數(shù)據(jù)互通的核心是“路由”技術(shù),然而其針對(duì)應(yīng)用層的控制顯得無(wú)能為力:路由配置不方便,而且不夠靈活,無(wú)法動(dòng)態(tài)適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)變化,導(dǎo)致網(wǎng)絡(luò)出口鏈路無(wú)法得到充分利用。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明提供一種流量調(diào)度方法,應(yīng)用于設(shè)置有至少兩個(gè)網(wǎng)絡(luò)鏈路出口的網(wǎng)絡(luò)設(shè)備中,包括:接收來(lái)自應(yīng)用層的報(bào)文流量,所述報(bào)文流量通過(guò)對(duì)目的IP的路由選路查找到一個(gè)網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā);按照預(yù)置規(guī)則將所述報(bào)文流量分為實(shí)時(shí)業(yè)務(wù)流量和非實(shí)時(shí)業(yè)務(wù)流量;根據(jù)所述網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0005]可選的,所述根據(jù)網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā),包括:
[0006]監(jiān)測(cè)所述網(wǎng)絡(luò)鏈路出口的帶寬利用率;
[0007]判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否超過(guò)預(yù)置閾值;
[0008]當(dāng)所述網(wǎng)絡(luò)鏈路出口的帶寬利用率超過(guò)所述預(yù)置閾值時(shí),將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0009]可選的,所述的流量調(diào)度方法還包括:記錄對(duì)所述非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度時(shí)間;當(dāng)所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值時(shí),判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否仍超過(guò)所述預(yù)置閾值;若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率不再超過(guò)所述預(yù)置閾值,則停止對(duì)后續(xù)報(bào)文流量中非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度;若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率仍超過(guò)所述預(yù)置閾值,繼續(xù)對(duì)后續(xù)報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。
[0010]可選的,所述當(dāng)網(wǎng)絡(luò)鏈路出口的帶寬利用率超過(guò)所述預(yù)置閾值時(shí),將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā);包括:
[0011]判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否在預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)所述預(yù)置閾值;
[0012]若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率在預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)所述預(yù)置閾值,則將后續(xù)預(yù)備由所述網(wǎng)絡(luò)鏈路出口轉(zhuǎn)發(fā)的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0013]可選的,所述根據(jù)網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā),具體為:
[0014]在預(yù)置時(shí)間段內(nèi),將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0015]另一方面,提供了一種流量調(diào)度裝置,包括:
[0016]接收模塊,用于接收來(lái)自應(yīng)用層的報(bào)文流量,所述報(bào)文流量通過(guò)對(duì)目的IP的路由選路查找到一個(gè)網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā);
[0017]流量分類模塊,用于按照預(yù)置規(guī)則將所述報(bào)文流量分為實(shí)時(shí)業(yè)務(wù)流量和非實(shí)時(shí)業(yè)務(wù)流量;
[0018]調(diào)度模塊,用于根據(jù)所述網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0019]可選的,所述調(diào)度模塊包括:鏈路帶寬監(jiān)測(cè)單元,用于監(jiān)測(cè)所述網(wǎng)絡(luò)鏈路出口的帶寬利用率;
[0020]第一判斷單元,用于判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否超過(guò)預(yù)置閾值;
[0021]調(diào)度單元,用于在所述網(wǎng)絡(luò)鏈路出口的帶寬利用率超過(guò)所述預(yù)置閾值的情況下,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0022]可選的,所述調(diào)度模塊還包括:
[0023]計(jì)時(shí)單元,用于記錄對(duì)所述非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度時(shí)間;
[0024]第二判斷單元,用于在所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否還超過(guò)所述預(yù)置閾值;
[0025]停止調(diào)度單元,用于在所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率不再超過(guò)所述預(yù)置閾值,停止對(duì)后續(xù)報(bào)文流量中非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度;
[0026]繼續(xù)調(diào)度單元,用于在所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率仍然超過(guò)所述預(yù)置閾值,繼續(xù)對(duì)后續(xù)報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。
[0027]可選的,所述調(diào)度單元包括:
[0028]判斷子單元,用于判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否在預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)所述預(yù)置閾值;
[0029]調(diào)度執(zhí)行子單元,用于在所述網(wǎng)絡(luò)鏈路出口的帶寬利用率在所述預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)所述預(yù)置閾值的情況下,將后續(xù)預(yù)備由所述網(wǎng)絡(luò)鏈路出口轉(zhuǎn)發(fā)的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0030]可選的,所述調(diào)度模塊具體用于在預(yù)置時(shí)間段內(nèi)將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0031]此外,還提供了一種網(wǎng)絡(luò)設(shè)備,設(shè)置有至少兩個(gè)網(wǎng)絡(luò)鏈路出口,還包括上述任一所述的流量調(diào)度裝置。
[0032]具體地,本發(fā)明是通過(guò)如下技術(shù)方案實(shí)現(xiàn)的:
[0033]本發(fā)明提供的流量調(diào)度方法,應(yīng)用于設(shè)置在網(wǎng)絡(luò)層的設(shè)備中,對(duì)來(lái)自應(yīng)用層的報(bào)文流量進(jìn)行控制,在某一鏈路的帶寬利用率達(dá)到閾值時(shí),將應(yīng)由該鏈路傳輸?shù)姆菍?shí)時(shí)業(yè)務(wù)流量調(diào)度到其他低負(fù)載鏈路進(jìn)行轉(zhuǎn)發(fā),避免一條鏈路出現(xiàn)擁堵、其他鏈路空閑或超低負(fù)載的情況發(fā)生,實(shí)現(xiàn)鏈路過(guò)載保護(hù)并合理利用網(wǎng)絡(luò)設(shè)備中各鏈路的帶寬資源,實(shí)現(xiàn)高效率地使用整網(wǎng)現(xiàn)有的鏈路出口,保證來(lái)自應(yīng)用層的實(shí)時(shí)業(yè)務(wù)流量的順利轉(zhuǎn)發(fā),提升用戶的網(wǎng)絡(luò)應(yīng)用體驗(yàn)。
【附圖說(shuō)明】
[0034]圖1是本發(fā)明流量調(diào)度示意圖;
[0035]圖2是本發(fā)明流量調(diào)度方法實(shí)施例的流程圖;
[0036]圖3是本發(fā)明流量調(diào)度方法實(shí)施例中步驟3實(shí)施方式二的流程圖;
[0037]圖4是本發(fā)明流量調(diào)度方法實(shí)施例中步驟3實(shí)施方式三的流程圖;
[0038]圖5是本發(fā)明流量調(diào)度方法實(shí)施例中步驟3實(shí)施方式四的流程圖;
[0039]圖6是本發(fā)明流量調(diào)度裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖;
[0040]圖7是本發(fā)明流量調(diào)度裝置實(shí)施例的結(jié)構(gòu)框圖;
[0041]圖8是本發(fā)明調(diào)度模塊實(shí)施例一的結(jié)構(gòu)框圖;
[0042]圖9是本發(fā)明調(diào)度模塊實(shí)施例二的結(jié)構(gòu)框圖;
[0043]圖10是本發(fā)明調(diào)度模塊實(shí)施例三的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0044]這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。
[0045]在本申請(qǐng)使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
[0046]用戶在訪問(wèn)網(wǎng)絡(luò)資源時(shí)需要通過(guò)與資源服務(wù)器建立鏈接獲取服務(wù)。其中,用戶請(qǐng)求到達(dá)資源服務(wù)器的過(guò)程需要經(jīng)過(guò)路由轉(zhuǎn)發(fā)的過(guò)程,即根據(jù)資源服務(wù)器的IP地址也就是目的IP地址查找路由表進(jìn)行轉(zhuǎn)發(fā)。其中,上述路由選路的過(guò)程是指:用戶已知了資源服務(wù)器的IP地址,通過(guò)匹配路由表中的表項(xiàng),有選擇的將訪問(wèn)的報(bào)文向下一跳地址轉(zhuǎn)發(fā)的過(guò)程,路由表項(xiàng)一般包括目的地址和下一跳地址的對(duì)應(yīng)關(guān)系。上述路由表可以通過(guò)手動(dòng)配置或動(dòng)態(tài)路由協(xié)議學(xué)習(xí)到。
[0047]本發(fā)明實(shí)施例提供一種流量調(diào)度方法,應(yīng)用于設(shè)置有至少兩個(gè)網(wǎng)絡(luò)鏈路出口的網(wǎng)絡(luò)設(shè)備如網(wǎng)關(guān)設(shè)備中,上述網(wǎng)絡(luò)鏈路出口連接的網(wǎng)絡(luò)鏈路可以是不同運(yùn)應(yīng)商提供的網(wǎng)絡(luò)接入鏈路,例如中國(guó)電信提供的網(wǎng)絡(luò)接入鏈路、中國(guó)聯(lián)通提供的網(wǎng)絡(luò)接入鏈路、中國(guó)移動(dòng)提供的網(wǎng)絡(luò)接入鏈路、中國(guó)教育網(wǎng)提供的網(wǎng)絡(luò)接入鏈路等。本發(fā)明實(shí)施例涉及的網(wǎng)絡(luò)接入鏈路可以是用于企業(yè)、校園、機(jī)構(gòu)等團(tuán)體接入上述運(yùn)營(yíng)商提供的網(wǎng)絡(luò)服務(wù)的接口。本發(fā)明提供的流量調(diào)度方法中進(jìn)行調(diào)度的流量可以是內(nèi)網(wǎng)訪問(wèn)外網(wǎng)產(chǎn)生的網(wǎng)絡(luò)流量,也可以是外網(wǎng)訪問(wèn)內(nèi)網(wǎng)產(chǎn)生的網(wǎng)絡(luò)流量。
[0048]下面結(jié)合圖1所示的流量調(diào)度示意圖進(jìn)行示例性地說(shuō)明本發(fā)明提供的流量調(diào)度方法實(shí)施例。如圖1所示,內(nèi)部用戶網(wǎng)絡(luò)中的多臺(tái)用戶設(shè)備共用一個(gè)網(wǎng)絡(luò)設(shè)備與外網(wǎng)通信。該網(wǎng)絡(luò)設(shè)備中設(shè)置有流量調(diào)度裝置,流量調(diào)度裝置上至少設(shè)置有兩個(gè)網(wǎng)絡(luò)鏈路出口,每個(gè)網(wǎng)絡(luò)鏈路出口用于內(nèi)部用戶網(wǎng)絡(luò)與外網(wǎng)之間的報(bào)文流量轉(zhuǎn)發(fā)。該網(wǎng)絡(luò)設(shè)備可以是部署在類似企業(yè)或?qū)W校等局域網(wǎng)的網(wǎng)關(guān)處的網(wǎng)絡(luò)設(shè)備;也可以是部署在其他靠近局域網(wǎng)網(wǎng)絡(luò)出口的網(wǎng)絡(luò)設(shè)備。
[0049]本發(fā)明實(shí)施例以來(lái)自內(nèi)部用戶網(wǎng)絡(luò)的報(bào)文流量向外網(wǎng)轉(zhuǎn)發(fā)為例進(jìn)行說(shuō)明,在數(shù)據(jù)報(bào)文發(fā)送到連接外網(wǎng)的網(wǎng)絡(luò)鏈路出口之前,首先經(jīng)過(guò)流量調(diào)度裝置對(duì)發(fā)送到各鏈路出口的報(bào)文流量進(jìn)行檢測(cè)并按照預(yù)置策略對(duì)報(bào)文流量進(jìn)行處理。下面具體以流量調(diào)度裝置為執(zhí)行主體說(shuō)明本發(fā)明提供的流量調(diào)度方法實(shí)施例。
[0050]參照?qǐng)D2所示的本發(fā)明流量調(diào)度方法實(shí)施例的流程圖,包括:
[0051]步驟1、接收來(lái)自應(yīng)用層的報(bào)文流量,所述報(bào)文流量通過(guò)對(duì)目的IP的路由選路查找到一個(gè)網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā);
[0052]步驟I中,接收的來(lái)自應(yīng)用層的報(bào)文流量是網(wǎng)絡(luò)設(shè)備根據(jù)路由表配置進(jìn)行路由選路后,確定預(yù)備從同一個(gè)網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)的報(bào)文流量。即,上述報(bào)文流量根據(jù)目的IP和路由表配置查詢到正常均應(yīng)通過(guò)同一個(gè)網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0053]具體過(guò)程如下:內(nèi)部用戶網(wǎng)絡(luò)中各用戶端發(fā)出的應(yīng)用請(qǐng)求報(bào)文匯聚成應(yīng)用報(bào)文流量發(fā)送到流量調(diào)度裝置中。假設(shè)根據(jù)網(wǎng)絡(luò)設(shè)備的路由表配置,通過(guò)路由選路查找網(wǎng)絡(luò)鏈路出口得知,在某段時(shí)間內(nèi),有大量的報(bào)文流量預(yù)備發(fā)送到鏈路出口 A,從而通過(guò)網(wǎng)絡(luò)鏈路出口 A轉(zhuǎn)發(fā)到外網(wǎng)。上述預(yù)備發(fā)送到網(wǎng)絡(luò)鏈路出口 A的報(bào)文流量中可以包括各種報(bào)文如 HTTP (HyperText Transfer Protocol,超文本傳輸協(xié)議)報(bào)文、FTP (File TransferProtocol,文件傳輸協(xié)議)報(bào)文、P2P (Peer to Peer,對(duì)等計(jì)算)報(bào)文、VOIP (Voice overInternet Protocol, IP承載語(yǔ)音)報(bào)文、視頻報(bào)文、游戲報(bào)文等。
[0054]步驟2、按照預(yù)置規(guī)則將所述報(bào)文流量分為實(shí)時(shí)業(yè)務(wù)流量和非實(shí)時(shí)業(yè)務(wù)流量;
[0055]步驟2可以根據(jù)預(yù)置規(guī)則如通過(guò)特征查找、硬件編碼等方式將準(zhǔn)備通過(guò)網(wǎng)絡(luò)鏈路出口 A轉(zhuǎn)發(fā)的報(bào)文流量分為實(shí)時(shí)業(yè)務(wù)流量和非實(shí)時(shí)業(yè)務(wù)流量。對(duì)報(bào)文流量的分類可以為:將HTTP、VOIP報(bào)文、游戲等低延時(shí)要求的數(shù)據(jù)報(bào)文歸類為實(shí)時(shí)業(yè)務(wù)流量中,將P2P、視頻等報(bào)文歸類為非實(shí)時(shí)業(yè)務(wù)流量。
[0056]步驟3、根據(jù)網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將上述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0057]其中,步驟3的一種實(shí)施方式可以是:在預(yù)置時(shí)間段內(nèi),將上述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載的網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。其中,上述預(yù)置時(shí)間段可以是根據(jù)一段時(shí)間內(nèi)網(wǎng)絡(luò)的使用歷史記錄統(tǒng)計(jì)出的一個(gè)時(shí)間段。
[0058]以學(xué)校為例,假設(shè)有兩個(gè)運(yùn)營(yíng)商提供了連接外網(wǎng)的網(wǎng)絡(luò)鏈路出口,分別為網(wǎng)絡(luò)鏈路出口 A和網(wǎng)絡(luò)鏈路出口 B。系統(tǒng)初始化時(shí),根據(jù)路經(jīng)開銷最少的原則,在配置路由表時(shí),設(shè)置所有向外網(wǎng)轉(zhuǎn)發(fā)的報(bào)文流量默認(rèn)通過(guò)網(wǎng)路鏈路出口 A進(jìn)行轉(zhuǎn)發(fā)。假設(shè)學(xué)校網(wǎng)絡(luò)管理人員通過(guò)觀察一段時(shí)間的網(wǎng)絡(luò)資源利用情況后,了解到每晚19:00?21:00時(shí)間段網(wǎng)絡(luò)比較繁忙,導(dǎo)致網(wǎng)絡(luò)鏈路出口 A經(jīng)常發(fā)生擁堵而網(wǎng)絡(luò)鏈路出口 B卻相對(duì)空閑,使得網(wǎng)絡(luò)資源得不到合理利用,導(dǎo)致網(wǎng)絡(luò)應(yīng)用體驗(yàn)差。因而,網(wǎng)絡(luò)管理人員可以設(shè)置在每天的19:00?21:00時(shí)間段,將原來(lái)預(yù)備通過(guò)網(wǎng)絡(luò)鏈路出口A轉(zhuǎn)發(fā)的報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到網(wǎng)絡(luò)鏈路出口 B轉(zhuǎn)發(fā)到外網(wǎng),從而實(shí)現(xiàn)在19:00?21:00時(shí)間段對(duì)網(wǎng)絡(luò)鏈路出口 A進(jìn)行過(guò)載保護(hù),確保報(bào)文流量中的實(shí)時(shí)報(bào)文流量在19:00?21:00時(shí)間段通過(guò)網(wǎng)絡(luò)鏈路出口 A正常轉(zhuǎn)發(fā),實(shí)現(xiàn)對(duì)整網(wǎng)中網(wǎng)絡(luò)鏈路出口的合理利用,提升了用戶的網(wǎng)絡(luò)應(yīng)用體驗(yàn)。
[0059]參照?qǐng)D3,示出了上述步驟3實(shí)施方式二的流程圖,上述步驟3可以包括:
[0060]步驟31、監(jiān)測(cè)網(wǎng)絡(luò)鏈路出口的帶寬利用率;
[0061]上述步驟31可以具體為實(shí)時(shí)監(jiān)測(cè)網(wǎng)絡(luò)鏈路出口 A的帶寬利用率。所謂網(wǎng)絡(luò)鏈路出口 A的帶寬利用率即某一時(shí)刻已使用的帶寬資源占網(wǎng)絡(luò)鏈路出口 A最大帶寬的比例。
[0062]步驟32、判斷上述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否超過(guò)預(yù)置閾值;
[0063]步驟32為根據(jù)實(shí)時(shí)監(jiān)測(cè)到的網(wǎng)絡(luò)鏈路出口的帶寬利用率與預(yù)置閾值作比較,從而判斷鏈路出口 A是否出現(xiàn)擁堵情況。上述預(yù)置閾值可以設(shè)置為80%。
[0064]步驟33、當(dāng)網(wǎng)絡(luò)鏈路出口的帶寬利用率超過(guò)預(yù)置閾值時(shí),將報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0065]如圖1所示,當(dāng)監(jiān)測(cè)到鏈路出口 A的帶寬利用率超過(guò)80 %時(shí),將后續(xù)預(yù)備由網(wǎng)絡(luò)鏈路出口 A轉(zhuǎn)發(fā)的報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到網(wǎng)絡(luò)鏈路出口 B進(jìn)行轉(zhuǎn)發(fā),以減輕網(wǎng)絡(luò)鏈路出口 A的負(fù)載壓力。
[0066]在實(shí)施步驟33時(shí),為避免流量調(diào)度和不調(diào)度操作之間的頻繁跳變,可以在監(jiān)測(cè)到網(wǎng)絡(luò)鏈路出口的帶寬利用率出現(xiàn)超閾值情況時(shí),不立即執(zhí)行流量調(diào)度操作,而是首先判斷該網(wǎng)絡(luò)鏈路出口的帶寬利用率是否在預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)上述預(yù)置閾值,若是,則執(zhí)行后續(xù)流量調(diào)度步驟。如結(jié)合圖1所示示例,當(dāng)發(fā)現(xiàn)網(wǎng)絡(luò)鏈路出口 A的帶寬利用率出現(xiàn)超閾值情況時(shí),先不急于將后續(xù)流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到網(wǎng)絡(luò)鏈路出口 B進(jìn)行轉(zhuǎn)發(fā),而是繼續(xù)監(jiān)測(cè)在后續(xù)一段時(shí)間如10分鐘內(nèi)網(wǎng)絡(luò)鏈路出口 A是否持續(xù)超閾值,若是,則執(zhí)行后續(xù)流量調(diào)度步驟。
[0067]相應(yīng)的,如果網(wǎng)絡(luò)鏈路出口的帶寬利用率不超過(guò)上述預(yù)置閾值,則不對(duì)鏈路上的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。
[0068]本發(fā)明實(shí)施例可以應(yīng)用于設(shè)置有多個(gè)運(yùn)營(yíng)商提供的網(wǎng)絡(luò)鏈路出口的校園網(wǎng)、企業(yè)內(nèi)部網(wǎng)絡(luò)等網(wǎng)絡(luò)應(yīng)用中,首先對(duì)報(bào)文流量進(jìn)行分類,當(dāng)某段時(shí)間內(nèi)有大量的報(bào)文流量預(yù)備通過(guò)某條鏈路時(shí),可能導(dǎo)致報(bào)文在鏈路出口造成擁堵的情況下,將按照路由表配置準(zhǔn)備發(fā)送到某一網(wǎng)絡(luò)鏈路出口的報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其他網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā),保證報(bào)文流量中的低延時(shí)要求的實(shí)時(shí)業(yè)務(wù)流量通過(guò)原來(lái)鏈路正常轉(zhuǎn)發(fā),實(shí)現(xiàn)鏈路過(guò)載保護(hù)同時(shí)提升用戶的網(wǎng)絡(luò)應(yīng)用體驗(yàn)。
[0069]可選的,參照?qǐng)D4所示的本發(fā)明流量調(diào)度方法實(shí)施例中步驟3實(shí)施方式三的流程圖,在圖3所示實(shí)施方式二的基礎(chǔ)上還可以包括:
[0070]步驟34、記錄對(duì)所述非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度時(shí)間;
[0071]步驟34的【具體實(shí)施方式】可以為:開始調(diào)度時(shí),啟動(dòng)一個(gè)計(jì)時(shí)器,記錄對(duì)某一鏈路上的報(bào)文流量中非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度時(shí)間Λ t。
[0072]步驟35、當(dāng)所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值時(shí),不再對(duì)后續(xù)報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。
[0073]假設(shè)網(wǎng)絡(luò)管理人員根據(jù)網(wǎng)絡(luò)運(yùn)行情況設(shè)置的時(shí)間閾值為T,當(dāng)Λ t = T時(shí),不再對(duì)鏈路上后續(xù)報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。
[0074]上述預(yù)置時(shí)間閾值T的取值一般是網(wǎng)絡(luò)管理人員根據(jù)網(wǎng)絡(luò)的實(shí)際運(yùn)行情況統(tǒng)計(jì)出的經(jīng)驗(yàn)值,一般情況下,經(jīng)過(guò)上述預(yù)置時(shí)間段T的流量調(diào)度之后,鏈路上的擁堵情況會(huì)消失。上述預(yù)置時(shí)間閾值T可以設(shè)置為一個(gè)時(shí)間段如T = 20分鐘,即從發(fā)現(xiàn)鏈路超帶寬的時(shí)間點(diǎn)起后續(xù)20分鐘時(shí)間內(nèi),持續(xù)將預(yù)備路由到網(wǎng)絡(luò)鏈路出口 A處的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到網(wǎng)絡(luò)鏈路出口 B進(jìn)行轉(zhuǎn)發(fā)。
[0075]由于不同供應(yīng)商提供的網(wǎng)絡(luò)鏈路的成本值不同,比如租用網(wǎng)絡(luò)鏈路出口 A連接的聯(lián)通1M鏈路每月I萬(wàn)元,租用網(wǎng)絡(luò)鏈路出口 B連接的電信1M鏈路每月1.5萬(wàn)元,則兩條鏈路的成本比例為2:3。為節(jié)約網(wǎng)絡(luò)帶寬使用成本,在配置應(yīng)用層到網(wǎng)絡(luò)鏈路出口的路由表項(xiàng)時(shí),優(yōu)選將網(wǎng)絡(luò)流量通過(guò)低成本鏈路傳輸,即優(yōu)選將應(yīng)用流量通過(guò)網(wǎng)絡(luò)鏈路出口 A轉(zhuǎn)發(fā)。當(dāng)?shù)统杀炬溌烦隹诔霈F(xiàn)鏈路擁堵的情況時(shí),為保障網(wǎng)絡(luò)性能,將一部分流量調(diào)度到高成本、高帶寬的網(wǎng)絡(luò)鏈路出口 B進(jìn)行轉(zhuǎn)發(fā),本發(fā)明實(shí)施例中,將預(yù)備通過(guò)網(wǎng)絡(luò)鏈路出口 A轉(zhuǎn)發(fā)的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到網(wǎng)絡(luò)鏈路出口 B進(jìn)行轉(zhuǎn)發(fā)。同時(shí)為了節(jié)省寬帶成本,設(shè)置流量調(diào)度時(shí)間閾值,限制對(duì)非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度時(shí)間,避免在網(wǎng)絡(luò)鏈路出口 A不再出現(xiàn)擁堵的情況下依然將報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到網(wǎng)絡(luò)鏈路出口 B進(jìn)行傳輸,從而在保障實(shí)時(shí)業(yè)務(wù)流量及時(shí)傳輸?shù)耐瑫r(shí),盡可能節(jié)省帶寬成本。
[0076]可選的,參照?qǐng)D5所示的本發(fā)明步驟3實(shí)施方式四的流程圖,在圖3所示的實(shí)施方式二的基礎(chǔ)上,還可以包括:
[0077]步驟41、記錄對(duì)所述非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度時(shí)間;
[0078]步驟41的【具體實(shí)施方式】可以為:開始調(diào)度時(shí),啟動(dòng)一個(gè)計(jì)時(shí)器,記錄對(duì)報(bào)文流量中非實(shí)時(shí)業(yè)務(wù)的調(diào)度時(shí)間Λ to
[0079]本實(shí)施例中的步驟41與上述實(shí)施例二中步驟34相同或類似,此處不再贅述。
[0080]步驟42、當(dāng)所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值時(shí),判斷網(wǎng)絡(luò)鏈路出口的帶寬利用率是否仍超過(guò)上述預(yù)置閾值;
[0081]步驟43、若上述網(wǎng)絡(luò)鏈路出口的帶寬利用率不再超過(guò)上述預(yù)置閾值,則停止對(duì)后續(xù)報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。若上述網(wǎng)絡(luò)鏈路出口的帶寬利用率仍然超過(guò)上述預(yù)置閾值,可以返回到步驟33,繼續(xù)對(duì)后續(xù)報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。同時(shí),網(wǎng)絡(luò)管理員還可以重置上述預(yù)置時(shí)間閾值,在新一輪的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度中,視網(wǎng)絡(luò)運(yùn)行情況,可以延長(zhǎng)或縮短上述時(shí)間閾值T的時(shí)間長(zhǎng)度。
[0082]在本發(fā)明實(shí)施例中,當(dāng)調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間時(shí),增加了再次判斷網(wǎng)絡(luò)鏈路出口 A這條鏈路上的后續(xù)流量負(fù)載是否還出現(xiàn)超帶寬閾值的步驟,在確定網(wǎng)絡(luò)鏈路出口的帶寬利用率不再出現(xiàn)超過(guò)預(yù)置閾值時(shí)才停止對(duì)后續(xù)報(bào)文流量中非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度,與上述圖4所示的步驟3的實(shí)施方式三相比,對(duì)鏈路的過(guò)載保護(hù)更加及時(shí)準(zhǔn)確,確保實(shí)時(shí)業(yè)務(wù)流量的及時(shí)轉(zhuǎn)發(fā),進(jìn)一步增強(qiáng)了用戶的網(wǎng)絡(luò)應(yīng)用體驗(yàn)。
[0083]綜上,本發(fā)明提供的流量調(diào)度方法通過(guò)在網(wǎng)絡(luò)層對(duì)業(yè)務(wù)流量進(jìn)行分析、識(shí)別,將預(yù)備通過(guò)同一鏈路路由的P2P、視頻等非實(shí)時(shí)業(yè)務(wù)與V0IP、HTTP等實(shí)時(shí)業(yè)務(wù)進(jìn)行區(qū)分,在網(wǎng)絡(luò)鏈路出口的帶寬利用率超過(guò)預(yù)置閾值的情況下,將非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載鏈路出口進(jìn)行轉(zhuǎn)發(fā),從而合理地分流不同網(wǎng)絡(luò)用戶的鏈路出口訪問(wèn)需求,既保證了實(shí)時(shí)業(yè)務(wù)的正常訪問(wèn),又不會(huì)對(duì)非實(shí)時(shí)業(yè)務(wù)的訪問(wèn)產(chǎn)生太大的影響,提高了鏈路的帶寬利用率,優(yōu)化了網(wǎng)絡(luò)應(yīng)用體驗(yàn)。
[0084]對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。
[0085]其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于可選實(shí)施例, 所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0086]與前述流量調(diào)度方法相對(duì)應(yīng),本發(fā)明實(shí)施例還提供了一種流量調(diào)度裝置,本發(fā)明提供的流量調(diào)度裝置實(shí)施例可以通過(guò)軟件實(shí)現(xiàn),也可以通過(guò)硬件或者軟硬件結(jié)合的方式實(shí)現(xiàn)。以軟件實(shí)現(xiàn)為例,作為一個(gè)邏輯意義上的裝置,是通過(guò)其所在設(shè)備的處理器將非易失性存儲(chǔ)器中對(duì)應(yīng)的計(jì)算機(jī)程序指令讀取到內(nèi)存中運(yùn)行形成的。從硬件層面而言,如圖6所示,為本發(fā)明流量調(diào)度裝置所在設(shè)備的一種硬件結(jié)構(gòu)圖,上述設(shè)備可以是網(wǎng)絡(luò)設(shè)備,除了圖 6所示的處理器、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器之外,實(shí)施例中裝置所在的網(wǎng)絡(luò)設(shè)備通常還可以包括其他硬件,如負(fù)責(zé)處理報(bào)文的轉(zhuǎn)發(fā)芯片等等,對(duì)此圖6中不再詳細(xì)示出。
[0087]參照?qǐng)D7所示的本發(fā)明流量調(diào)度裝置實(shí)施例的結(jié)構(gòu)框圖,包括:
[0088]接收模塊71,用于接收來(lái)自應(yīng)用層的報(bào)文流量,所述報(bào)文流量通過(guò)對(duì)目的IP的路由選路查找到一個(gè)網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā);上述報(bào)文流量可以是內(nèi)網(wǎng)向外網(wǎng)訪問(wèn)的網(wǎng)絡(luò)流量,也可以是外網(wǎng)向內(nèi)網(wǎng)訪問(wèn)的網(wǎng)絡(luò)流量。
[0089]流量分類模塊72,用于按照預(yù)置規(guī)則將所述報(bào)文流量分為實(shí)時(shí)業(yè)務(wù)流量和非實(shí)時(shí)業(yè)務(wù)流量;
[0090]可選的,流量分類模塊72可以具體用于通過(guò)特征查找方式或硬編碼方式將接收的報(bào)文流量分為實(shí)時(shí)業(yè)務(wù)流量和非實(shí)時(shí)業(yè)務(wù)流量。
[0091]調(diào)度模塊73,用于根據(jù)網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0092]可選的,調(diào)度模塊73可以具體用于在預(yù)置時(shí)間段內(nèi)將報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。上述預(yù)置時(shí)間段可以是以兩個(gè)具體時(shí)間點(diǎn)構(gòu)成的時(shí)間段,如19:00?21:00。
[0093]參照?qǐng)D8,示出了調(diào)度模塊73實(shí)施例一的結(jié)構(gòu)框圖,包括:
[0094]鏈路帶寬監(jiān)測(cè)單元731,用于監(jiān)測(cè)網(wǎng)絡(luò)鏈路出口的鏈路帶寬情況;
[0095]第一判斷單元732,用于判斷網(wǎng)絡(luò)鏈路出口的帶寬利用率是否超過(guò)預(yù)置閾值;
[0096]調(diào)度單元733,用于在網(wǎng)絡(luò)鏈路出口的帶寬利用率超過(guò)預(yù)置閾值的情況下,將上述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0097]進(jìn)一步的,調(diào)度單元733還可以具體包括:判斷子單元,用于判斷網(wǎng)絡(luò)鏈路出口的帶寬利用率是否在預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)預(yù)置閾值;
[0098]調(diào)度執(zhí)行子單元,用于在網(wǎng)絡(luò)鏈路出口的帶寬利用率在預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)所述預(yù)置閾值的情況下,將后續(xù)預(yù)備由所述鏈路出口轉(zhuǎn)發(fā)的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。
[0099]可選的,參照?qǐng)D9所示的調(diào)度模塊73實(shí)施例二的結(jié)構(gòu)框圖,在圖8所示實(shí)施例一的基礎(chǔ)上,還可以包括:
[0100]計(jì)時(shí)單元734,用于記錄對(duì)所述非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度時(shí)間;
[0101]停止調(diào)度單元735,用于在所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,停止對(duì)所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。
[0102]可選的,參照?qǐng)D10所示的調(diào)度模塊73實(shí)施例三的結(jié)構(gòu)框圖,在圖8所示調(diào)度模塊實(shí)施例一的基礎(chǔ)上,還可以包括:
[0103]計(jì)時(shí)單元81,用于記錄對(duì)所述非實(shí)時(shí)業(yè)務(wù)的調(diào)度時(shí)間;該計(jì)時(shí)單元81與上述實(shí)施例二中的計(jì)時(shí)單元734功能相同。
[0104]第二判斷單元82,用于在所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否還超過(guò)所述預(yù)置閾值;
[0105]停止調(diào)度單元83,用于在調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,若網(wǎng)絡(luò)鏈路出口的帶寬利用率不再超過(guò)上述預(yù)置閾值,停止對(duì)后續(xù)報(bào)文流量中非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。
[0106]繼續(xù)調(diào)度單元84,用于在調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,若網(wǎng)絡(luò)鏈路出口的帶寬利用率仍然超過(guò)上述預(yù)置閾值,繼續(xù)對(duì)后續(xù)報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。
[0107]此外,本發(fā)明還提供了一種網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備設(shè)置有至少兩個(gè)網(wǎng)絡(luò)鏈路出口, 該包括上述任一所述的流量調(diào)度裝置。
[0108]對(duì)于裝置實(shí)施例而言,由于其基本對(duì)應(yīng)于方法實(shí)施例,所以相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本申請(qǐng)方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。
[0109]本領(lǐng)域技術(shù)人員在考慮說(shuō)明書及實(shí)踐這里公開的發(fā)明后,將容易想到本申請(qǐng)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本申請(qǐng)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本申請(qǐng)的一般性原理并包括本申請(qǐng)未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說(shuō)明書和實(shí)施例僅被視為示例性的,本申請(qǐng)的真正范圍和精神由下面的權(quán)利要求指出。
[0110]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。
【主權(quán)項(xiàng)】
1.一種流量調(diào)度方法,應(yīng)用于設(shè)置有至少兩個(gè)網(wǎng)絡(luò)鏈路出口的網(wǎng)絡(luò)設(shè)備中,其特征在于,包括: 接收來(lái)自應(yīng)用層的報(bào)文流量,所述報(bào)文流量通過(guò)對(duì)目的IP的路由選路查找到一個(gè)網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā); 按照預(yù)置規(guī)則將所述報(bào)文流量分為實(shí)時(shí)業(yè)務(wù)流量和非實(shí)時(shí)業(yè)務(wù)流量; 根據(jù)所述網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。2.根據(jù)權(quán)利要求1所述的流量調(diào)度方法,其特征在于,所述根據(jù)網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā),包括: 監(jiān)測(cè)所述網(wǎng)絡(luò)鏈路出口的帶寬利用率; 判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否超過(guò)預(yù)置閾值; 當(dāng)所述網(wǎng)絡(luò)鏈路出口的帶寬利用率超過(guò)所述預(yù)置閾值時(shí),將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。3.根據(jù)權(quán)利要求2所述的流量調(diào)度方法,其特征在于,還包括: 記錄對(duì)所述非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度時(shí)間; 當(dāng)所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值時(shí),判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否仍超過(guò)所述預(yù)置閾值; 若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率不再超過(guò)所述預(yù)置閾值,則停止對(duì)后續(xù)報(bào)文流量中非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度; 若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率仍超過(guò)所述預(yù)置閾值,繼續(xù)對(duì)后續(xù)報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。4.根據(jù)權(quán)利要求2所述的流量調(diào)度方法,其特征在于,所述當(dāng)網(wǎng)絡(luò)鏈路出口的帶寬利用率超過(guò)所述預(yù)置閾值時(shí),將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā);包括: 判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否在預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)所述預(yù)置閾值;若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率在預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)所述預(yù)置閾值,則將后續(xù)預(yù)備由所述網(wǎng)絡(luò)鏈路出口轉(zhuǎn)發(fā)的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。5.根據(jù)權(quán)利要求1所述的流量調(diào)度方法,其特征在于,所述根據(jù)網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā),具體為: 在預(yù)置時(shí)間段內(nèi),將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。6.一種流量調(diào)度裝置,其特征在于,包括: 接收模塊,用于接收來(lái)自應(yīng)用層的報(bào)文流量,所述報(bào)文流量通過(guò)對(duì)目的IP的路由選路查找到一個(gè)網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā); 流量分類模塊,用于按照預(yù)置規(guī)則將所述報(bào)文流量分為實(shí)時(shí)業(yè)務(wù)流量和非實(shí)時(shí)業(yè)務(wù)流量; 調(diào)度模塊,用于根據(jù)所述網(wǎng)絡(luò)鏈路出口的帶寬利用情況,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量在預(yù)置時(shí)間內(nèi)調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。7.根據(jù)權(quán)利要求6所述的流量調(diào)度裝置,其特征在于,所述調(diào)度模塊包括: 鏈路帶寬監(jiān)測(cè)單元,用于監(jiān)測(cè)所述網(wǎng)絡(luò)鏈路出口的帶寬利用率; 第一判斷單元,用于判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否超過(guò)預(yù)置閾值; 調(diào)度單元,用于在所述網(wǎng)絡(luò)鏈路出口的帶寬利用率超過(guò)所述預(yù)置閾值的情況下,將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。8.根據(jù)權(quán)利要求7所述的流量調(diào)度裝置,其特征在于,所述調(diào)度模塊還包括: 計(jì)時(shí)單元,用于記錄對(duì)所述非實(shí)時(shí)業(yè)務(wù)流量的調(diào)度時(shí)間; 第二判斷單元,用于在所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否還超過(guò)所述預(yù)置閾值; 停止調(diào)度單元,用于在所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率不再超過(guò)所述預(yù)置閾值,停止對(duì)后續(xù)報(bào)文流量中非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度; 繼續(xù)調(diào)度單元,用于在所述調(diào)度時(shí)間到達(dá)預(yù)置時(shí)間閾值的情況下,若所述網(wǎng)絡(luò)鏈路出口的帶寬利用率仍然超過(guò)所述預(yù)置閾值,繼續(xù)對(duì)后續(xù)報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量進(jìn)行調(diào)度。9.根據(jù)權(quán)利要求7所述的流量調(diào)度裝置,其特征在于,所述調(diào)度單元包括: 判斷子單元,用于判斷所述網(wǎng)絡(luò)鏈路出口的帶寬利用率是否在預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)所述預(yù)置閾值; 調(diào)度執(zhí)行子單元,用于在所述網(wǎng)絡(luò)鏈路出口的帶寬利用率在所述預(yù)置時(shí)間段內(nèi)持續(xù)超過(guò)所述預(yù)置閾值的情況下,將后續(xù)預(yù)備由所述網(wǎng)絡(luò)鏈路出口轉(zhuǎn)發(fā)的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。10.根據(jù)權(quán)利要求6所述的流量調(diào)度裝置,其特征在于,所述調(diào)度模塊具體用于在預(yù)置時(shí)間段內(nèi)將所述報(bào)文流量中的非實(shí)時(shí)業(yè)務(wù)流量調(diào)度到其它低負(fù)載網(wǎng)絡(luò)鏈路出口進(jìn)行轉(zhuǎn)發(fā)。11.一種網(wǎng)絡(luò)設(shè)備,設(shè)置有至少兩個(gè)網(wǎng)絡(luò)鏈路出口,其特征在于,還包括權(quán)利要求6至10任一所述的流量調(diào)度裝置。
【文檔編號(hào)】H04L12/873GK105991474SQ201510252769
【公開日】2016年10月5日
【申請(qǐng)日】2015年5月18日
【發(fā)明人】王金威
【申請(qǐng)人】杭州迪普科技有限公司