專利名稱:一種網絡優(yōu)化策略的生成方法及裝置的制作方法
技術領域:
本發(fā)明涉及網絡技術,特別涉及一種網絡優(yōu)化策略的生成方法及裝置。
背景技術:
隨著互聯網hternet規(guī)模的迅速擴大,復雜性和不確定性也隨之增加。VoIP,P2P 等應用的出現,構成了凌駕于傳輸網絡之上的覆蓋網絡,在網絡中,由于各種P2P類的應 用,大量阻塞了網絡,但是完全禁止P2P類應用,則會大大降低用戶的網絡體驗,如果不對 P2P類應用進行控制,又會堵塞網絡中的關鍵服務。雖然,很多流控設備都可以對網絡進行 管理和優(yōu)化,但是復雜的配置讓許多網絡管理人員望而卻步。目前,現有的實現方案是管理員根據網絡的總帶寬,對網絡中的不同應用按照經 驗值進行帶寬的分配,且分配的帶寬是固定的。而不是根據用戶的使用情況進行分配管理 的。但在實際應用中,如果P2P類應用分配較大,則會影響網絡的流暢性;如果P2P類應用 分配過小,就會影響用戶的網絡使用感受,降低了網絡使用率?;诖?,在對現有技術的研究和實踐過程中,本發(fā)明的發(fā)明人發(fā)現,現有的實現方 式中,由于不了解實際網絡應用的分布情況,對網絡中應用的流量控制是固定的,不能對用 戶實際使用帶寬的情況進行動態(tài)管理,即不能為用戶快速配置合適的帶寬,影響了用戶的 使用感受,降低了網絡使用率。
發(fā)明內容
本發(fā)明實施例提供一種網絡優(yōu)化策略的生成方法及裝置,以解決按照網絡應用的 實際分布情況,生成網絡的優(yōu)化策略,提高網絡的使用效率。為解決上述技術問題,本發(fā)明實施例提供一種網絡優(yōu)化策略的生成方法,所述方 法包括配置需要態(tài)勢感知的網絡;對所述網絡中指定類的報文進行感知,得到所述網絡中的數據源;對所述數據源進行分析,生成所述網絡的優(yōu)化策略。優(yōu)選的,所述方法還包括顯示所述優(yōu)化策略,并在接收到下發(fā)指令時,下發(fā)所述優(yōu)化策略;或者顯示所述優(yōu)化策略,并在接收到修改指令時,對所述優(yōu)化策略進行修改,以及下發(fā) 修改后的優(yōu)化策略。優(yōu)選的,所述優(yōu)化策略包括網絡中每個用戶帶寬的限制與保證,以及控制當前網 絡中IP電話VoIP或電驢P2P類應用的參數范圍。優(yōu)選的,所述配置需要態(tài)勢感知的網絡包括按照網段、網口或不同報文的分類配置需要態(tài)勢感知的網絡。優(yōu)選的,所述對所述網絡中指定類報文進行感知,得到所述網絡中的數據源具體包括命中經過所述網絡中的所述指定類報文;計算所述指定類報文的帶寬和流量,得到所述網絡中的數據源,所述數據源包括 各種應用以及用戶的帶寬和流量。優(yōu)選的,所述對所述數據源進行分析,生成所述網絡的優(yōu)化策略具體包括采用數據模型中的權重分析方式對所述數據源進行分析,生成所述網絡的優(yōu)化策略。優(yōu)選的,所述采用數據模型中的權重分析方式對所述數據源進行分析,生成所述 網絡的優(yōu)化策略具體包括計算所述數據源的權重因子;根據所述權重因子確定VoIP或P2P類帶寬所占用的百分比。相應的,本發(fā)明還提供一種網絡優(yōu)化策略的生成裝置,包括配置單元,用于配置需要態(tài)勢感知的網絡;感知單元,用于對所述網絡中指定類的報文進行感知,得到所述網絡中的數據 源;生成單元,用于對所述數據源進行分析,生成所述網絡的優(yōu)化策略。優(yōu)選的,所述裝置還包括第一顯示單元和第一下發(fā)單元;或第二顯示單元、修改 單元和第二下發(fā)單元,其中,所述第一顯示單元,用于顯示所述生成單元生成的所述優(yōu)化策略;所述第一下發(fā)單元,用于在接收到下發(fā)指令時,下發(fā)所述第一顯示單元顯示的優(yōu) 化策略;所述第二顯示單元,顯示所述生成單元生成的優(yōu)化策略;所述修改單元,用于在接收到修改指令時,對所述第二顯示單元顯示的優(yōu)化策略 進行修改;所述第二下發(fā)單元,用于下發(fā)所述修改單元修改后的所述優(yōu)化策略。優(yōu)選的,所述感知單元包括命中單元,用于命中經過所述網絡中的所述指定類報文;計算單元,用于計算所述指定類報文的帶寬和流量,得到所述網絡中的數據源,所 述數據源包括各種應用以及用戶的帶寬和流量。優(yōu)選的,所述生成單元,具體用于采用數據模型中的權重分析方式對所述數據源 進行分析,生成所述網絡的優(yōu)化策略。優(yōu)選的,所述生成單元包括計算單元,用于計算所述數據源的權重因子;確定單元,用于根據所述權重因子確定VoIP或P2P類帶寬所占用的百分比。本發(fā)明可以進行網絡應用態(tài)勢的感知,了解實際網絡應用分布情況,即得到網絡 應用分布的數據源,根據這些感知的數據源生成網絡的優(yōu)化策略,對進行網絡應用進行動 態(tài)管理,即在不同時間內會生成特定的自動優(yōu)化策略,極大提高了網絡使用率。本發(fā)明可以 進行網絡應用態(tài)勢的感知,了解實際網絡應用分布情況,即得到網絡應用分布的數據源,根 據這些感知的數據源生成網絡的優(yōu)化策略,對進行網絡應用進行動態(tài)管理,即在不同時間內會生成特定的自動優(yōu)化策略,極大提高了網絡使用率。進一步,本發(fā)明還可以通過顯示所 述優(yōu)化策略,即將生成的所述優(yōu)化策略自動推薦給管理人員。以便于管理人員根據分析生 成的優(yōu)化策略,或對所述優(yōu)化策略根據經驗進行適應性修改,從而極大的提高了網絡的可 用性和穩(wěn)定性。即使用本發(fā)明還可以提高網絡的可用性,便于管理人員快速優(yōu)化網絡。
圖1為本發(fā)明提供的一種網絡優(yōu)化策略的生成方法的流程圖;圖2為本發(fā)明提供的一種網絡優(yōu)化策略的生成裝置的結構示意圖;圖3為本發(fā)明提供的一種應用實例的示意圖。
具體實施例方式為了使本技術領域的人員更好地理解本發(fā)明實施例的方案,下面結合附圖和實施 方式對本發(fā)明實施例作進一步的詳細說明。請參閱圖1,為本發(fā)明提供的一種網絡優(yōu)化策略的生成方法的流程圖;所述方法 包括步驟101 配置需要態(tài)勢感知的網絡;其中,一種配置方式可以按照網段、網口或不同報文的分類來配置需要態(tài)勢感知 的網絡。但并不限于此。本實施例中的所述態(tài)勢是指由各種網絡設備的運行狀況,網絡行為以及用戶行 為等因素所構成的整個網絡的當前狀態(tài)和變化趨勢。步驟102 對所述網絡中指定類的報文進行感知,得到所述網絡中的數據源;其 中,所述指定類的報文可以是P2P類的報文,比如,P2P下載和P2P視頻等,也可以是其他占 用較大帶寬的報文,本發(fā)明不作限制。其中,一種實例為命中經過所述網絡中的所述指定類報文;計算所述指定類報 文的帶寬和流量,得到所述網絡中的數據源,所述數據源可以包括各種應用以及用戶的帶 寬和流量,但并不限于此,還可以包括其他。也就是說,收集網絡態(tài)勢感知的原始數據,包括各種應用和用戶的流量等情況。步驟103 對所述數據源進行分析,生成所述網絡的優(yōu)化策略。其中,所述優(yōu)化策 略可以包括網絡中每個用戶帶寬的限制與保證,以及控制當前網絡中IP電話VoIP或電驢 P2P類應用的參數范圍,但并不限于此,還可以包括其他參數,本實施例不做限制。所述對所述數據源進行分析,生成所述網絡或網段的優(yōu)化策略具體包括采用數 據模型中的權重分析方式對所述數據源進行分析,生成所述網絡或網段的優(yōu)化策略或優(yōu)化 策略模板。但并不限于采用權重分析方式,本實施例以權重分析方法為例,其中,以P2P的 權重分析方式的原理為1、計算所述數據源的權重因子,即計算p2p權重因子(p2p-Weight),其計算公式 為p2p-weight = (orig-p2pvideo+orig-p2pdownload)/orig-total其中,0rig-p2pvide0表示原始的P2P視頻類的帶寬值(上行下行之和); 0rig-p2pd0Wnl0ad表示P2P下載類的帶寬值(上下行之和);orig-total表示所有應用的流量之和(上下行之和);該p2p權重因子決定了自動生成的P2P類帶寬限制的比例值。2、根據所述權重因子確定P2P類帶寬所占用的百分比;如果權重因子超過0. 1時,將P2P類的帶寬推薦值限制在總帶寬的10%之內,如果 權重因子小于0. 1時,那么保留當前P2P類的帶寬。當然,也可以其它值,本實施例不作限 制。其中,p2p類的推薦值3、不同的時間點生成不同的自動優(yōu)化策略。本實施例中,可以根據不同時間的網絡狀況會生成特定的優(yōu)化策略,從而保證了 網絡資源利用達到最優(yōu)。優(yōu)選的,在步驟102之前,所述方法還可以進一步包括對網絡的報文進行分類, 并標記對應的類標簽。在該實施例中,對報文進行分類。標記分類標簽,與配置需要態(tài)勢感 知的網絡,在時間上沒有先后順序,也可以同時進行。優(yōu)選的,所述方法還可以進一步包括顯示所述優(yōu)化策略,并在接收到下發(fā)指令 時,下發(fā)所述優(yōu)化策略;或者,顯示所述優(yōu)化策略,并在接收到修改指令時,對所述優(yōu)化策略 進行修改,以及下發(fā)修改后的優(yōu)化策略。也就是說,在生成自動優(yōu)化策略或優(yōu)化策略模板后,并呈現給管理人員,管理人員 可以對所述優(yōu)化策略或優(yōu)化策略模板做適當調整,然后下發(fā)給用戶;也可以不對所述優(yōu)化 策略或優(yōu)化策略模板進行調整,直接下發(fā)給用戶。其中,本實施例中的自動優(yōu)化策略或模板是根據以態(tài)勢感知的數據源為基礎,采 用數學模型權重分析的方法進行分析得到的自動優(yōu)化策略,其中包括對網絡每個用戶帶寬 的限制與保證;當前網絡中的P2P等應用應該控制到一個什么范圍等。管理員分析自動生 成的優(yōu)化策略后,可以直接下發(fā),也可以根據經驗進行調整,然后進行統一配置給用戶。本發(fā)明可以進行網絡應用態(tài)勢的感知,了解實際網絡應用分布情況,即得到網絡 應用分布的數據源,根據這些感知的數據源生成網絡的優(yōu)化策略,對進行網絡應用進行動 態(tài)管理,即在不同時間內會生成特定的自動優(yōu)化策略,極大提高了網絡使用率。進一步,本發(fā)明還可以通過顯示所述優(yōu)化策略,即將生成的所述優(yōu)化策略自動推 薦給管理人員。以便于管理人員根據分析生成的優(yōu)化策略,或對所述優(yōu)化策略根據經驗進 行適應性修改,從而極大的提高了網絡的可用性和穩(wěn)定性。即使用本發(fā)明還可以提高網絡 的可用性,便于管理人員快速優(yōu)化網絡?;谏鲜龇椒ǖ倪^程,本發(fā)明還提供一種網絡優(yōu)化策略的生成裝置,其結構示意 圖詳見圖2,所述裝置包括配置單元21,感知單元22和生成單元23,其中,所述配置單元 21,用于配置需要態(tài)勢感知的網絡;感知單元22,用于對所述網絡中指定類的報文進行感 知,得到所述網絡中的數據源;生成單元23,用于對所述數據源進行分析,生成所述網絡或 網段的優(yōu)化策略,其中,所述優(yōu)化策略包括網絡中每個用戶帶寬的限制與保證,以及控制 當前網絡中IP電話VoIP或電驢P2P類應用的參數范圍,但并不限于此。優(yōu)選的,所述裝置還可以包括第一顯示單元和第一下發(fā)單元;其中,所述第一顯
orig — p2p — up 丨 down, p2p — weight < 0.1; orig - total — up I down ^0.1,p2p-weight > 0.1;示單元,用于顯示所述生成單元生成的所述優(yōu)化策略;所述第一下發(fā)單元,用于在接收到下 發(fā)指令時,下發(fā)所述第一顯示單元顯示的優(yōu)化策略;也就是說,在第一顯示單元顯示所述優(yōu) 化策略后,如果管理員對所述優(yōu)化策略進行分析,并認為該優(yōu)化策略可行,就直接輸入下發(fā) 所述優(yōu)化策略的指令,當該裝置接收到所述下發(fā)指令后,直接將所述優(yōu)化策略下發(fā)給對應 的用戶。優(yōu)選的,所述裝置還可以包括第二顯示單元、修改單元和第二下發(fā)單元,其中,所 述第二顯示單元,顯示所述生成單元生成的優(yōu)化策略;所述修改單元,用于在接收到修改指 令時,對所述第二顯示單元顯示的優(yōu)化策略進行修改;所述第二下發(fā)單元,用于下發(fā)所述修 改單元修改后的所述優(yōu)化策略。也就是說,在第二顯示單元顯示所述優(yōu)化策略后,如果管理 員認為所述優(yōu)化策略還需要調整,然后輸入修改指令,該裝置接收到所述修改指令后,根據 所述指令對該優(yōu)化策略進行相應的修改,直到接收到下發(fā)指令后,將所述修后的優(yōu)化策略 下發(fā)給對應的用戶。優(yōu)選的,在上述實施例的基礎上,為例便于對指定類報文的感知,所述裝置還可以 包括劃分單元,與感知單元連接,用于對網絡的報文進行分類,并標記對應的類標簽。其中,在該實施例中,所述感知單元包括命中單元和計算單元,所述選中單元,用 于選中經過所述網絡中的所述指定類報文;所述計算單元,用于計算所述指定類報文的帶 寬和流量,得到所述網絡中的數據源,所述數據源包括各種應用以及用戶的帶寬和流量, 但并不限于此。其中,所述生成單元,具體用于采用數據模型中的權重分析方式對所述數據源進 行分析,生成所述網絡或網段的優(yōu)化策略,具體包括計算單元和確定單元,所述計算單元, 用于計算所述數據源的權重因子;所述確定單元,用于根據所述權重因子確定VoIP或P2P 類帶寬所占用的百分比。所述裝置可以集成在網絡側的服務器或管理服務器中,也可以獨立部署,本實施 例不做限制。為了便于本領域技術人員的理解,下面以具體的例子來說明。首先,先配置需要態(tài)勢感知的網絡(也可以是網段、網口等),即配置相應的感知 策略;之后系統開始進行該網絡的態(tài)勢進行感知,并在經過一段時間的感知之后,根據上文 描述的算法(比如權重分析法等)得出了相應的自動優(yōu)化策略,具體如圖3所示 如圖3所示,通過自動感知,給出了 P2P下載的上行帶寬421cbpS,下行帶寬 23kbps, P2P視頻的上行341cbpS,下行l(wèi)lcbps,并在右邊給出了自動下發(fā)的優(yōu)化策略。管理 員在看到顯示的優(yōu)化策略后,可以直接輸入下發(fā)的命令,也可以對所述優(yōu)化策略修改后,輸 入下發(fā)命令。本發(fā)明可以進行網絡應用態(tài)勢的感知,了解實際網絡應用分布情況,即得到網絡 應用分布的數據源,根據這些感知的數據源生成網絡的優(yōu)化策略,對進行網絡應用進行動 態(tài)管理,即在不同時間內會生成特定的自動優(yōu)化策略,極大提高了網絡使用率。進一步,本發(fā)明還可以通過顯示所述優(yōu)化策略,即將生成的所述優(yōu)化策略自動推 薦給管理人員。以便于管理人員根據分析生成的優(yōu)化策略,或對所述優(yōu)化策略根據經驗進 行適應性修改,從而極大的提高了網絡的可用性和穩(wěn)定性。即使用本發(fā)明還可以提高網絡 的可用性,便于管理人員快速優(yōu)化網絡。
還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個 實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間 存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在 涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些 要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設
備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,并不
排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助 軟件加必需的通用硬件平臺的方式來實現,當然也可以通過硬件,但很多情況下前者是更 佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現有技術做出貢獻的 部分可以以軟件產品的形式體現出來,該計算機軟件產品可以存儲在存儲介質中,如ROM/ RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器, 或者網絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人 員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應 視為本發(fā)明的保護范圍。
權利要求
1.一種網絡優(yōu)化策略的生成方法,其特征在于,所述方法包括 配置需要態(tài)勢感知的網絡;對所述網絡中指定類的報文進行感知,得到所述網絡中的數據源; 對所述數據源進行分析,生成所述網絡的優(yōu)化策略。
2.根據權利要求1所述的方法,其特征在于,還包括顯示所述優(yōu)化策略,并在接收到下發(fā)指令時,下發(fā)所述優(yōu)化策略; 或者顯示所述優(yōu)化策略,并在接收到修改指令時,對所述優(yōu)化策略進行修改,以及下發(fā)修改 后的優(yōu)化策略。
3.根據權利要求1或2所述的方法,其特征在于,所述優(yōu)化策略包括網絡中每個用戶 帶寬的限制與保證,以及控制當前網絡中IP電話VoIP或電驢P2P類應用的參數范圍。
4.根據權利要求1或2所述的方法,其特征在于,所述配置需要態(tài)勢感知的網絡包括 按照網段、網口或不同報文的分類配置需要態(tài)勢感知的網絡。
5.根據權利要求1或2所述的方法,其特征在于,所述對所述網絡中指定類報文進行感 知,得到所述網絡中的數據源具體包括命中經過所述網絡中的所述指定類報文;計算所述指定類報文的帶寬和流量,得到所述網絡中的數據源,所述數據源包括各種 應用以及用戶的帶寬和流量。
6.根據權利要求1或2所述的方法,其特征在于,所述對所述數據源進行分析,生成所 述網絡的優(yōu)化策略具體包括采用數據模型中的權重分析方式對所述數據源進行分析,生成所述網絡的優(yōu)化策略; 具體包括計算所述數據源的權重因子;根據所述權重因子確定VoIP或P2P類帶寬所占用 的百分比。
7.—種網絡優(yōu)化策略的生成裝置,其特征在于,包括 配置單元,用于配置需要態(tài)勢感知的網絡;感知單元,用于對所述網絡中指定類的報文進行感知,得到所述網絡中的數據源; 生成單元,用于對所述數據源進行分析,生成所述網絡的優(yōu)化策略。
8.根據權利要求7所述的裝置,其特征在于,還包括第一顯示單元和第一下發(fā)單元; 或第二顯示單元、修改單元和第二下發(fā)單元,其中,所述第一顯示單元,用于顯示所述生成單元生成的所述優(yōu)化策略; 所述第一下發(fā)單元,用于在接收到下發(fā)指令時,下發(fā)所述第一顯示單元顯示的優(yōu)化策略;所述第二顯示單元,顯示所述生成單元生成的優(yōu)化策略;所述修改單元,用于在接收到修改指令時,對所述第二顯示單元顯示的優(yōu)化策略進行 修改;所述第二下發(fā)單元,用于下發(fā)所述修改單元修改后的所述優(yōu)化策略。
9.根據權利要求7或8所述的裝置,其特征在于,所述感知單元包括 命中單元,用于命中經過所述網絡中的所述指定類報文;計算單元,用于計算所述指定類報文的帶寬和流量,得到所述網絡中的數據源,所述數據源包括各種應用以及用戶的帶寬和流量。
10.根據權利要求7或8所述的裝置,其特征在于,所述生成單元,具體用于采用數據模 型中的權重分析方式對所述數據源進行分析,生成所述網絡的優(yōu)化策略;包括 計算單元,用于計算所述數據源的權重因子;確定單元,用于根據所述權重因子確定VoIP或P2P類帶寬所占用的百分比。
全文摘要
本發(fā)明涉及一種網絡優(yōu)化策略的生成方法及裝置,所述方法包括配置需要態(tài)勢感知的網絡;對所述網絡中指定類的報文進行感知,得到所述網絡中的數據源;對所述數據源進行分析,生成所述網絡的優(yōu)化策略。本發(fā)明可以進行網絡應用態(tài)勢的感知,了解實際網絡應用分布情況,即得到網絡應用分布的數據源,根據這些感知的數據源生成網絡的優(yōu)化策略,對進行網絡應用進行動態(tài)管理,即在不同時間內會生成特定的自動優(yōu)化策略,極大提高了網絡使用率。
文檔編號H04L12/56GK102098181SQ20111005742
公開日2011年6月15日 申請日期2011年3月10日 優(yōu)先權日2011年3月10日
發(fā)明者何志福, 張帥, 戚志涵 申請人:北京網御星云信息技術有限公司