新四季網

一種基於網絡業務流的動態控制傳輸方法和裝置製造方法

2023-08-11 12:12:56

一種基於網絡業務流的動態控制傳輸方法和裝置製造方法
【專利摘要】本發明公開了一種基於網絡業務流的動態控制傳輸方法和裝置,通過首先識別網路傳輸中的各個業務流的類型,為各個業務流的傳輸設定流量閾值,保證各個業務流能夠在網絡傳輸中的基本正常流量傳輸;同時對於不斷變化的各個業務流傳輸採用基於各個業務流的傳輸優先級與其實際傳輸流量的變化的對比來確定來出現某個或某些業務流出現大流量變化的是動態控制傳輸的方法,本方法既能確保業務流的正常傳輸,又能保證實際應用中的一些大流量的業務流傳輸,從而保證了特定業務流需求的服務質量。
【專利說明】一種基於網絡業務流的動態控制傳輸方法和裝置
【技術領域】
[0001]本發明涉及網絡通信技術,特別涉及一種基於網絡業務流的動態控制傳輸方法和
>J-U ρ?α裝直。
【背景技術】
[0002]目前,隨著網絡技術的發展,用戶對於其接收的業務數據信息的要求越來越高,類似於視頻通話或網路遊戲,不同的業務對於網絡傳輸的要求都是不同的,也就是服務質量的(QoS)的要求也是不同的。為了解決不同的用戶對於業務流不同的要求,一般的技術方案是按照QoS需求的相似性,將業務流劃分為具有不同優先級的若干類型,分別在邊界路由器和中間路由器進行識別、分類、標記和流量管理等操作,從而在統計層面上對網絡中的整合業務流進行網絡資源管理和分配,但是這種模型不能對於單條業務流進行有效管理和精確控制,從而造成了多業務流間帶寬分配的不平衡和業務流帶寬控制的不穩定。
[0003]基於上述原因,從對從網絡數據流量值控制的設置優先級、搶佔度和業務流最低維持帶寬的三個維度方向提出了基於各個業務流的整體最低分配方案。而實際的業務流傳輸中,從網絡流量監測分析中發現大部分的業務流(約80~90%)很小,而只有很少一部分業務流(約10~20%)較大,但這部分業務流卻佔據了大部分的網絡流量(約80%以上),這部分佔據網絡打款較多的流量是關鍵業務流,對於關鍵業務流的傳輸就顯得很重要。那麼在最低分配方案中就有個突出的問題,網絡業務流的數據傳輸優先級一般是確定的,但是其中某個業務流的流量也會由於用戶的請求而突然增大,這種大數據量的業務流在同等優先級傳輸的情況下由於按照保證整體傳輸的最低帶寬傳輸,造成了該業務流的傳輸的質量得不到保證。
[0004]為此,基於最低帶寬傳輸下,需要一種保證某些業務流的傳輸的流量增大的情況時自動控制傳輸的方法。

【發明內容】

[0005]有鑑於此,本發明實施例技術方案如下:
[0006]本發明提供一種基於網絡業務流的動態控制傳輸方法,包括:
[0007](I)、識別在網絡設備埠傳輸的數據類型,所述數據類型包括基於業務傳輸的業務流和基於非業務傳輸的非業務流,其中所述業務流分為單業務流和多業務流;
[0008](2)、根據所述數據類型設置網絡設備埠的流量傳輸閾值,設定各個業務流的傳輸優先級和搶佔度,其中將多業務流的埠或確定時間段內的單業務流量高於默認流量閾值時的埠默認設置為級聯埠,根據控制級聯埠之`間私有協議和網絡設備之間的拓撲關係將級聯埠和非級聯埠進行連接;
[0009](3)、檢測在預定時間段內非級聯埠的業務流傳輸的流量,當檢測到該業務流的實際傳輸流量低於其在該非級聯埠設定的該業務流流量閾值時,各個業務流根據傳輸優先級和搶佔度的設定傳輸;當檢測到該業務流的實際傳輸流量超過其在該非級聯埠設定的該業務流流量閾值時,改變該業務流原先固定設置的搶佔度,並根據該業務流的優先級和實際傳輸流量的比值重新設定搶佔度;
[0010](4)、根據業務流實際傳輸流量與非級聯埠的業務流傳輸優先順序的比值的變化,對所述原級聯埠和非級聯埠的業務流進行動態控制傳輸。
[0011]當非級聯埠傳輸的數據類型為多業務流時,統計預定時間段內的所述多業務流中接收到的各個業務流的流量值,並與預先設定的所述各個相應業務流的輸出優先級級別做比值運算,將比值數值最高的業務流做最優先傳輸;
[0012]並且,當多業務流中的輸出優先級級別最低的業務流接收到的流量值大於其預先設定的閾值,且與其預先設定的輸出優先級級別數值做比值運算的比值最低時,將該業務流做預設時間段內的暫停傳輸。
[0013]當非級聯埠傳輸的數據類型為單業務流時,統計預定時間段內的該埠接收業務的流量值,
[0014]當該在預定時間段內的埠接收業務的流量值大於該埠的流量閾值時,將該埠作為級聯埠,同時根據該單業務流類型與相應類型的其它非級聯埠連接。
[0015]所述原級聯埠和非級聯埠的業務流進行動態控制傳輸時還包括:對所述網絡埠的傳輸流量進行調整,當級聯埠的流量傳輸閾值小於非級聯埠的流量傳輸閾值時,調整所述級聯埠的流量傳輸閾值,其中當所述非級聯埠傳輸的數據類型為多業務流時,所述級聯埠的流量傳輸閾值應大於所有經過該級聯埠中的比值數值最高的業務流的最大實際傳輸流量。
[0016]本發明提供一種基於網絡業務流的動態控制傳輸裝置,包括:
[0017](I)、業務流設別模塊,用於識別在網絡設備埠傳輸的數據類型,所述數據類型包括基於業務傳輸的業務流和基於非業務傳輸的非業務流,其中所述業務流根據其包括的數據類型的種類分為單業務流和多業務流;
[0018](2)、業務流閾值設定模塊,用於根據所述數據類型設置相關網絡設備埠的流量傳輸閾值,設定各個業務流的傳輸優先級和搶佔度,其中將多業務流的埠或確定時間段內的單業務流量高於默認流量閾值時的埠默認設置為級聯埠,根據級聯埠之間私有協議和網絡設備之間的拓撲關係將級聯埠和非級聯埠進行連接;
[0019](3)、業務流靜態設置模塊,用於檢測在預定時間段內非級聯埠的業務流傳輸的流量,當檢測到該業務流的實際傳輸流量低於其在該非級聯埠設定的該業務流流量閾值時,各個業務流根據傳輸優先級和搶佔度的設定傳輸;當檢測到該業務流的實際傳輸流量超過其在該非級聯埠設定的該業務流流量閾值時,改變該業務流原先固定設置的搶佔度,並根據該業務流的優先級和實際傳輸流量的比值重新設定搶佔度;
[0020](4)、業務流動態設置模塊,用於根據業務流實際傳輸流量與非級聯埠的業務流傳輸優先順序的比值的變化,對所述原級聯埠和非級聯埠的業務流進行動態控制傳輸。
[0021]本發明通過首先識別網路傳輸中的各個業務流的類型,為各個業務流的傳輸設定流量閾值,保證各個業務流能夠在網絡傳輸中的基本正常流量傳輸;同時對於不斷變化的各個業務流傳輸採用基於各個業務流的傳輸優先級與其實際傳輸流量的變化的對比來確定來出現某個或某些業務流出現大流量變化的是動態控制傳輸的方法,本方法既能確保業務流的正常傳輸,又能保證實際應用中的一些大流量的業務流傳輸,從而保證了特定業務流需求的服務質量。
[0022]本發明的其它特徵和優點將在隨後的說明書中闡述,並且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
【專利附圖】

【附圖說明】
[0023]圖1為本發明實施例提供的基於網絡業務流的動態控制方法的工作流程圖;
[0024]圖2為本發明實施例提供的基於網絡業務流中多業務的動態控制方法的工作流程圖;
[0025]圖3為本發明實施例提供的基於網絡業務流中單業務的動態控制方法的工作流程圖;
[0026]圖4為本發明實施例提供的基於網絡業務流的級聯埠調整的工作流程圖;
[0027]圖5為本發明實施例提供的基於網絡業務流的動態控制傳輸裝置的結構框圖;
[0028]圖6為本發明實施例提供的基於網絡業務流的動態控制裝置的結構示意圖。
【具體實施方式】
[0029]以下結合附圖對本發明的實施例進行說明,應當理解,此處所描述的實施例僅用於說明和解釋本發明,並不用於限定本發明。
[0030]本發明通過首先識別網路傳輸中的各個業務流的類型,為各個業務流的傳輸設定流量閾值,保證各個業務流能夠在網絡傳輸中的基本正常流量傳輸;同時對於不斷變化的各個業務流傳輸採用基於各個業務流的傳輸優先級與其實際傳輸流量的變化的對比來確定來出現某個或某些業務流出現大流量變化的是動態控制傳輸的方法,本方法既能確保業務流的正常傳輸,又能保證實際應用中的一些大流量的業務流傳輸,從而保證了特定業務流需求的服務質量。
[0031]本發明的基本實施例如圖1所示,具體步驟如下:
[0032]本發明的實施例提供的一種基於網絡業務流的動態控制方法,包括:
[0033]步驟101、識別在網絡設備埠傳輸的數據類型,所述數據類型包括基於業務傳輸的業務流和基於非業務傳輸的非業務流,其中所述業務流根據其包括的數據類型的種類分為單業務流和多業務流;
[0034]這裡的識別的方式通過採集一個流的詳細數據信息包括源、目的地址、埠號、協議、業務類型、起止時間、包和字節數等,並且通過業務流判定、業務流分類和識別、業務流抽樣、業務流監控以及業務流特徵分析和流量建模技術進行識別,其中對於業務流和非業務流,主要通過數據包中的協議特徵字設別出來,其中的非業務流主要是指控制數據流傳輸的私有協議和公用協議,公用協議例如控制網際網路組管理的IGMP等,而私有協議的作用控制網絡節點數據冗餘傳輸的控制協議,例如PRP並聯冗餘協議。
[0035]對於單業務和多業務而言,主要針對的是網絡設備埠接收到的數據進行進一步的解析,這裡涉及到業務流的判定和業務流分類。其中業務流的判定一般採用相同源和目的地的一系列突發的數據包列識別(將兩個的包間隔時間確定為是否同一個包的標準),以及同一個TCP連接的所有數據包為同一個業務流的設別方法(即根據TCP協議自身的標誌,,如SYN和FIN進行業務流劃分)。對於業務流區分一般根據業務流屬性,例如:數據傳輸的方向性和結束判斷方法作為業務流分類的基礎,但是需要進一步了解網絡流量整體業務流特徵,另外還必須分析業務流的其它統計特徵,例如:業務流的大小(字節大小和數據包大小),增長速率、業務流持續時間等。
[0036]例如通過對網絡數據的分析,。在業務流大小方面,很多實際網絡流量監測分析都發現大部分的業務流(約80?90%)很小,而只有很少一部分業務流(約10?20%)較大,但這部分業務流卻佔據了大部分的網絡流量(約80%以上),這部分佔據網絡打款較多的流量是關鍵業務流,對於關鍵業務流是需要優先傳輸。對於關鍵業務流一般採用流量值計算法,或業務流速率和業務流持續時間兩個參數進行判斷。而對於多業務流而言主要指網絡設備的埠進行多個類型業務流進行傳輸。這裡的業務流類型主要指郵件或多媒體等業務類型。
[0037]步驟102、根據所述數據類型設置相關網絡設備埠的對應流量傳輸閾值,設定各個業務流傳輸優先級和搶佔度,其中將多業務流的埠或確定時間段內的單業務流量高於默認流量閾值時的埠默認設置為級聯埠,根據控制級聯埠之間私有協議和網絡設備之間的拓撲關係將級聯埠和非級聯埠進行連接;
[0038]網絡設備不是單獨的設備進行數據傳輸,網絡設備連接成鏈狀或環網網絡進行數據傳輸,無論鏈狀網絡還是環網網絡這裡有涉及到網絡設備傳輸數據的冗餘問題,也就是可靠性問題,這裡的可靠性一般都通過網絡設備廠家自身的私有協議來解決,例如PRP冗餘協議(並聯冗餘協議)和HSR協議(高可靠性冗餘環網)等。多個網絡設備連接形成的鏈狀網絡或環網網絡中負責網絡埠邏輯開關的網絡設備埠為連接其它網絡設備的主要埠,一般也是多業務流傳輸的主要埠,稱之為級聯埠,也就是說級聯埠之間連接形成傳輸的骨幹同,但是大數據量的單業務流也可以是級聯埠,級聯埠與非級聯埠連接,而非級聯埠通過與終端設備的連接獲取業務流(包括單業務流和/或多業務流)。
[0039]103、檢測在預定時間段內非級聯埠的業務流傳輸的流量,當檢測到該業務流的實際傳輸流量低於其在該非級聯埠設定的該業務流流量閾值時,各個業務流根據傳輸優先級和搶佔度的設定傳輸;當檢測到該業務流的實際傳輸流量超過其在該非級聯埠設定的該業務流流量閾值時,改變該業務流原先固定設置的搶佔度,並將該業務流的優先級和實際傳輸流量的比值重新設定搶佔度;
[0040]這裡的預定時間段可以使根據實際情況的認為設定,例如:30秒或10分鐘,但是這個設定時間應該比實際檢測的超過流量閾值的時間要小。這裡流量監測的方法可以是根據網際網路編號分配管理機構的埠號進行基於埠號的流量設別;也可以根據業務流的關鍵字特徵設別。
[0041]在非級聯埠檢測預設時間內的某業務流時的實際傳輸流量,當實際傳輸流量小於該業務流流量閾值時,各個業務流根據傳輸優先級和搶佔度的固定設定進行傳輸;而當實際傳輸流量不小於該該業務流流量閾值時,應該根據該業務流的優先級和實際傳輸流量的比值重新設定搶佔度。
[0042]這裡的搶佔度表明在分配過程中,在網絡剩餘帶寬允許的情況下,該類型所有業務流能夠獲得的實際帶寬佔類型中所有業務流的輸入帶寬的比例,搶佔度的值O <並且^ 1.[0043]104、根據業務流實際傳輸流量與非級聯埠的業務流傳輸優先順序的比值的變化,對所述原級聯埠和非級聯埠的業務流進行動態控制傳輸。
[0044]由於現有的技術方案是從網絡數據流量值控制的設置優先級、搶佔度和業務流最低維持帶寬的三個維度方向提出了基於各個業務流的整體最低分配方案,業務流的傳輸時根據預先設定的優先級來設置該業務流使用的流量大小,同時保證各個業務流的最低維持帶寬,也就是說業務流在傳輸過程的流量基本上是確定的,在整個業務流流量需求很大的時候就無法保證關鍵業務流的流量,本方案中採用了根據業務流實際傳輸流量與非級聯埠的業務流傳輸優先順序的比值進行重新設定搶佔度,而這裡的搶佔度是個動態的數據,因為業務流實際傳輸流量是動態傳輸的,也確保了優先級高的大數據流的最優傳輸。
[0045]基於基本實施例,進一步,如圖2所不為本發明實施例提供的基於網絡業務流中多業務的動態控制方法的工作流程圖。
[0046]當非級聯埠傳輸的數據類型為多業務流時,統計預定時間段內的所述多業務流中接收到的各個業務流的流量值,並與預先設定的所述各個相應業務流的輸出優先級級別做比值運算,將比值數值最高的業務流做最優先傳輸;
[0047]並且,當多業務流中的輸出優先級級別最低的業務流接收到的流量值大於其預先設定的閾值,且與其預先設定的輸出優先級級別數值做比值運算的比值最低時,將該業務流做預設時間段內的暫停傳輸。
[0048]如圖2所示,具體步驟是:
[0049]201:統計預定時間段內的所述多業務流中接收到的各個業務流的流量值,並與預先設定的所述各個相應業務流的輸出優先級級別做比值運算;
[0050]202:將比值數值最高的業務流做最優先傳輸;
[0051]203:並且,當多業·務流中的輸出優先級級別最低的業務流接收到的流量值大於其預先設定的閾值,且與其預先設定的輸出優先級級別數值做比值運算的比值最低時,將該業務流做預設時間段內的暫停傳輸
[0052]本步驟中,對於非級聯端中傳輸的多業務流,例如傳輸的是視頻、郵件和採樣三種業務流,分別的傳輸優先級為1、2和3,搶佔度分別也是0.4,,0.4,0.3,經過預定時間的檢測,郵件和採用業務流量值超過設定閾值,而視頻低於其閾值,此時實際檢測流量分別為2M,20M,15M,那麼根據該業務流的實際傳輸流量和優先級的比值分別是2,10和5,此時,郵件業務流是大業務流,也就是關鍵業務流,應該確保優先傳輸;另外如果此時實際檢測流量分別是2M,20M,3M,那麼根據該業務流的實際傳輸流量和優先級的比值分別是2,10和1,此時,採用業務流作為原傳輸優先級最低,並且業務流的實際傳輸流量和優先級的比值最低,那麼將該業務流暫停,實際這個時間很多,因為正常關鍵業務流也是在短暫的時間段內突發性傳輸的,如果在實際中的業務流經過出現暫停傳輸的情況的話,說明設定的優先級的不合理。這裡需要根據實際情況重新設定。
[0053]基於基本實施例,進一步地,如圖3所示為本發明實施例提供的基於網絡業務流中單業務的動態控制方法的工作流程圖。
[0054]當非級聯埠傳輸的數據類型為單業務流時,統計預定時間段內的該埠接收業務的流量值,當該在預定時間段內的埠接收業務的流量值大於該埠的流量閾值時,將該埠作為級聯埠,同時根據該單業務流類型與相應類型的其它非級聯埠連接。
[0055]如圖3所示,本步驟如下:
[0056]301:統計預定時間段內的該埠接收業務的流量值;
[0057]302:當該在預定時間段內的埠接收業務的流量值大於該埠的流量閾值時,將該埠作為級聯埠;
[0058]303:同時根據該單業務流類型與相應類型的其它非級聯埠連接。
[0059]由於非級聯埠傳輸的業務流可能是單業務流,此時,採用不同與多業務流的處理方式,本方案採用將轉為級聯埠繼續傳輸本類型的業務流,可以減少網絡埠的設別的難度。
[0060]進一步地,如圖4所示為本發明實施例提供的基於網絡業務流的級聯埠調整的工作流程圖,所述原級聯埠和非級聯埠的數據流流量進行傳輸控制時還包括:對所述網絡埠的傳輸流量進行調整,當級聯埠的流量傳輸閾值小於非級聯埠的流量傳輸閾值時,調整所述級聯埠的流量傳輸閾值,其中當所述非級聯埠傳輸的數據類型為多業務流時,所述級聯埠的流量傳輸閾值應大於所有經過該級聯埠中的比值數值最高的業務流的最大實際傳輸流量。
[0061]本步驟如下:
[0062]401:對所述網絡埠的傳輸流量進行調整;
[0063]402:當級聯埠的流量傳輸閾值小於非級聯埠的流量傳輸閾值時,調整所述級聯埠的流量傳輸閾值;
[0064]403:其中當所述非級聯埠傳輸的數據類型為多業務流時,所述級聯埠的流量傳輸閾值應大於所有經過該級聯埠中的比值數值最高的業務流的最大實際傳輸流量.[0065]一般情況下,級聯埠的流量傳輸閾值要比非級聯埠流量閾值大,但是如果由於私有協議(例如冗餘協議)根據鏈路的冗餘要求,將非級聯埠設定為級聯埠,此時,非級聯埠的閾值要小於級聯埠的閾值,在實際網絡傳輸中是不允許的,為此,新的級聯埠的閾值設定應該大於經過實際傳輸流量和優先級的比值最高的業務流的閾值之和,
[0066]網絡設備埠的硬體設備不可能是無限制地進行流量傳輸,因此,需要對網路埠傳輸的流量進行限制,確保數據流安全傳輸。一般情況而言,網絡中大流量的業務流是偶發性的,網絡傳輸中應該確定數據流傳輸的平滑性,為此,應確保級聯埠的閾值設定應該大於經過實際傳輸流量和優先級的比值最高的業務流的閾值之和,也就是說確保級聯埠可以傳輸某業務流出現的大數據量。當然,如果同時另外的大數據流時,需要在級聯埠進行業務流的優先級傳輸比較,確保網絡埠不會因為數據擁塞而癱瘓。
[0067]圖5示出了本發明實施例提供的基於網絡業務流的動態控制傳輸裝置的結構框圖,圖5所示裝置與圖1所示步驟相對應,相關說明不再贅述,該裝置包括:
[0068]業務流設別模塊501,用於識別在網絡設備埠傳輸的數據類型,所述數據類型包括基於業務傳輸的業務流和基於非業務傳輸的非業務流,其中所述業務流根據其包括的數據類型的種類分為單業務流和多業務流;
[0069]業務流閾值設定模塊502,用於根據所述數據類型設置相關網絡設備埠的流量傳輸閾值,設定各個業務流的傳輸優先級和搶佔度,其中將多業務流的埠或確定時間段內的單業務流量高於默認流量閾值時的埠默認設置為級聯埠,根據級聯埠之間私有協議和網絡設備之間的拓撲關係將級聯埠和非級聯埠進行連接;
[0070]業務流靜態設置模塊503,用於檢測在預定時間段內非級聯埠的業務流傳輸的流量,當檢測到該業務流的實際傳輸流量低於其在該非級聯埠設定的該業務流流量閾值時,各個業務流根據傳輸優先級和搶佔度的設定傳輸;當檢測到該業務流的實際傳輸流量超過其在該非級聯埠設定的該業務流流量閾值時,改變該業務流原先固定設置的搶佔度,並根據該業務流的優先級和實際傳輸流量的比值重新設定搶佔度;
[0071]業務流動態設置模塊504,用於根據業務流實際傳輸流量與非級聯埠的業務流傳輸優先順序的比值的變化,對所述原級聯埠和非級聯埠的業務流進行動態控制傳輸。
[0072]則,進一步地,如圖6所示為本發明實施例提供的基於網絡業務流的動態控制裝置的結構示意圖,圖6所示裝置與圖2所示步驟相對應,相關說明不再贅述,本發明實施例提供的業務流動態設置模塊還包括,業務流比值數值最高模塊,用於當非級聯埠傳輸的數據類型為多業務流時,統計預定時間段內的所述多業務流中接收到的各個業務流的流量值,並與預先設定的所述各個相應業務流的輸出優先級級別做比值運算,將比值數值最高的業務流做最優先傳輸;業務流比值數值最低模塊,用於當多業務流中的輸出優先級級別最低的業務流接收到的流量值大於其預先設定的閾值,且與其預先設定的輸出優先級級別數值做比值運算的比值最低時,將該業務流做預設時間段內的暫停傳輸。
[0073]則進一步地,所述業務流動態設置模塊還包括,當非級聯埠傳輸的數據類型為單業務流時,統計預定時間段內的該埠接收業務的流量值,當該在預定時間段內的埠接收業務的流量值大於該埠的流量閾值時,將該埠作為級聯埠,同時根據該單業務流類型與相應類型的其它非級聯埠連接。
[0074]由於非級聯埠傳輸的業務流可能是單業務流,此時,採用不同與多業務流的處理方式,本方案採用將轉為級聯埠繼續傳輸本類型的業務流,可以減少網絡埠的設別的難度。
[0075]則,進一步地,所述業務流動態設置模塊還包括,對所述網絡埠的傳輸流量進行調整,當級聯埠的流量傳輸閾值小於非級聯埠的流量傳輸閾值時,調整所述級聯埠的流量傳輸閾值,其中當所述非級聯埠傳輸的數據類型為多業務流時,所述級聯埠的流量傳輸閾值應大於所有經過該級聯埠中的比值數值最高的業務流的最大實際傳輸流量。
[0076]一般情況下,級聯埠的流量傳輸閾值要比非級聯埠流量閾值大,但是如果由於私有協議(例如冗餘協議)根據鏈路的冗餘要求,將非級聯埠設定為級聯埠,此時,非級聯埠的閾值要小於級聯埠的閾值,在實際網絡傳輸中是不允許的,為此,新的級聯埠的閾值設定應該大於經過實際傳輸流量和優先級的比值最高的業務流的閾值之和。
[0077]網絡設備埠的硬體設備不可能是無限制地進行流量傳輸,因此,需要對網路埠傳輸的流量進行限制,確保數據流安全傳輸。一般情況而言,網絡中大流量的業務流是偶發性的,網絡傳輸中應該確定數據流傳輸的平滑性,為此,應確保級聯埠的閾值設定應該大於經過實際傳輸流量和優先級的比值最高的業務流的閾值之和,也就是說確保級聯埠可以傳輸某業務流出現的大數據量。當然,如果同時另外的大數據流時,需要在級聯埠進行業務流的優先級傳輸比較,確保網絡埠不會因為數據擁塞而癱瘓。[0078]本領域普通技術人員可以理解實現上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,該程序在執行時,包括方法實施例的步驟之一或其組合。
[0079]另外,在本發明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以採用硬體的形式實現,也可以採用軟體功能模塊的形式實現。所述集成的模塊如果以軟體功能模塊的形式實現並作為獨立的產品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質中。
[0080]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器和光學存儲器等)上實施的電腦程式產品的形式。
[0081]本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0082]這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0083]這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0084]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和範圍。這樣,倘若本發明的這些修改和變型屬於本發明權利要求及其等同技術的範圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種基於網絡業務流的動態控制傳輸方法,其特徵在於,包括: (1)、識別在網絡設備埠傳輸的數據類型,所述數據類型包括基於業務傳輸的業務流和基於非業務傳輸的非業務流,其中所述業務流分為單業務流和多業務流; (2)、根據所述數據類型設置網絡設備埠的流量傳輸閾值,設定各個業務流的傳輸優先級和搶佔度,其中將多業務流的埠或確定時間段內的單業務流量高於默認流量閾值時的埠默認設置為級聯埠,根據控制級聯埠之間私有協議和網絡設備之間的拓撲關係將級聯埠和非級聯埠進行連接; (3)、檢測在預定時間段內非級聯埠的業務流傳輸的流量,當檢測到該業務流的實際傳輸流量低於其在該非級聯埠設定的該業務流流量閾值時,各個業務流根據傳輸優先級和搶佔度的設定傳輸;當檢測到該業務流的實際傳輸流量超過其在該非級聯埠設定的該業務流流量閾值時,改變該業務流原先固定設置的搶佔度,並根據該業務流的優先級和實際傳輸流量的比值重新設定搶佔度; (4)、根據業務流實際傳輸流量與非級聯埠的業務流傳輸優先順序的比值的變化,對所述原級聯埠和非級聯埠的業務流進行動態控制傳輸。
2.根據權利要求1所述的方法,其特徵在於:當非級聯埠傳輸的數據類型為多業務流時,統計預定時間段內的所述多業務流中接收到的各個業務流的流量值,並與預先設定的所述各個相應業務流的輸出優先級級別做比值運算,將比值數值最高的業務流做最優先傳輸; 並且,當多業務流中的輸出優先級級別最低的業務流接收到的流量值大於其預先設定的閾值,且與其預先設定的輸出優先級級別數值做比值運算的比值最低時,將該業務流做預設時間段內的暫停傳輸。
3.根據權利要求1所述的方法,其特徵在於:當非級聯埠傳輸的數據類型為單業務流時,統計預定時間段內的該埠接收業務的流量值, 當該在預定時間段內的埠接收業務的流量值大於該埠的流量閾值時,將該埠作為級聯埠,同時根據該單業務流類型與相應類型的其它非級聯埠連接。
4.根據權利要求1,2或3所述的方法,其特徵在於:所述原級聯埠和非級聯埠的業務流進行動態控制傳輸時還包括:對所述網絡埠的傳輸流量進行調整,當級聯埠的流量傳輸閾值小於非級聯埠的流量傳輸閾值時,調整所述級聯埠的流量傳輸閾值,其中當所述非級聯埠傳輸的數據類型為多業務流時,所述級聯埠的流量傳輸閾值應大於所有經過該級聯埠中的比值數值最高的業務流的最大實際傳輸流量。
5.一種基於網絡業務流的動態控制傳輸裝置, 其特徵在於,包括: (1)、業務流設別模塊,用於識別在網絡設備埠傳輸的數據類型,所述數據類型包括基於業務傳輸的業務流和基於非業務傳輸的非業務流,其中所述業務流根據其包括的數據類型的種類分為單業務流和多業務流; (2)、業務流閾值設定模塊,用於根據所述數據類型設置相關網絡設備埠的流量傳輸閾值,設定各個業務流的傳輸優先級和搶佔度,其中將多業務流的埠或確定時間段內的單業務流量高於默認流量閾值時的埠默認設置為級聯埠,根據級聯埠之間私有協議和網絡設備之間的拓撲關係將級聯埠和非級聯埠進行連接; (3)、業務流靜態設置模塊,用於檢測在預定時間段內非級聯埠的業務流傳輸的流量,當檢測到該業務流的實際傳輸流量低於其在該非級聯埠設定的該業務流流量閾值時,各個業務流根據傳輸優先級和搶佔度的設定傳輸;當檢測到該業務流的實際傳輸流量超過其在該非級聯埠設定的該業務流流量閾值時,改變該業務流原先固定設置的搶佔度,並根據該業務流的優先級和實際傳輸流量的比值重新設定搶佔度; (4)、業務流動態設置模塊,用於根據業務流實際傳輸流量與非級聯埠的業務流傳輸優先順序的比值的變化,對所述原級聯埠和非級聯埠的業務流進行動態控制傳輸。
6.根據權利要求5所述的裝置,其特徵在於:所述業務流動態設置模塊還包括,務流比值數值最高模塊,用於當非級聯埠傳輸的數據類型為多業務流時,統計預定時間段內的所述多業務流中接收到的各個業務流的流量值,並與預先設定的所述各個相應業務流的輸出優先級級別做比值運算,將比值數值最高的業務流做最優先傳輸; 務流比值數值最低模塊,用於當多業務流中的輸出優先級級別最低的業務流接收到的流量值大於其預先設定的閾值,且與其預先設定的輸出優先級級別數值做比值運算的比值最低時,將該業務流做預設時間段內的暫停傳輸。
7.根據權利要求5所述的裝置,其特徵在於:所述業務流動態設置模塊還包括,當非級聯埠傳輸的數據類型為單業務流時,統計預定時間段內的該埠接收業務的流量值, 當該在預定時間段內的埠接收業務的流量值大於該埠的流量閾值時,將該埠作為級聯埠,同時根據該單業務流類型與相應類型的其它非級聯埠連接。
8.根據權利要求5,6或7所述的裝置,其特徵在於:所述業務流動態設置模塊還包括,對所述網絡埠的傳輸流量進行調整,當級聯埠的流量傳輸閾值小於非級聯埠的流量傳輸閾值時,調整所述級聯埠的流量傳輸閾值,其中當所述非級聯埠傳輸的數據類型為多業務流時,所述級聯埠的流量傳輸閾值應大於所有經過該級聯埠中的比值數值最高的業務流的最 大實際傳輸流量。
【文檔編號】H04L12/833GK103634223SQ201310642293
【公開日】2014年3月12日 申請日期:2013年12月3日 優先權日:2013年12月3日
【發明者】王立文, 馬化一, 薛百華 申請人:北京東土科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀