本發(fā)明涉及帶寬動態(tài)分配策略技術,尤其涉及帶寬動的態(tài)Qos分配策略技術,具體是指一種家庭網關中基于深度包檢測的動態(tài)生成Qos策略的系統(tǒng)及其方法。
背景技術:
目前,網絡通信普及到各家各戶,網上應用種類繁多,不可避免地會產生網絡擁塞。其中一些應用例如大型網絡游戲、網絡直播、通信工具的視頻功能等,這些應用的數(shù)據(jù)交互特點是數(shù)據(jù)交互需要的帶寬不大,但是對于延遲和丟包很敏感,需要穩(wěn)定的帶寬。相反一些下載類例如迅雷下載、BT下載以及可緩沖視頻的數(shù)據(jù)交互對帶寬穩(wěn)定性要求不高。所以對需要穩(wěn)定帶寬的應用做相應的策略,制定QoS計劃,實現(xiàn)帶寬的合理化使用。
目前,家庭網關具備QoS功能,但是有以下缺陷:
(1)對于不熟悉通信原理的用戶,配置QoS應用存在很大困難,甚至不知道該功能的存在;
(2)家庭網關的QoS功能單一,比較常見的QoS策略為根據(jù)用戶進行限速,這種策略的弊端是,同一用戶的不同應用之間仍然會產生網絡擁塞,不同用戶之間不能實現(xiàn)帶寬利用最大化,容易造成帶寬浪費;
(3)對于熟悉通信原理的用戶,要制定針對應用的QoS計劃,需要獲取該應用的最新數(shù)據(jù),做大量的數(shù)據(jù)分析,因此配置QoS依然很困難;
可以看出,傳統(tǒng)QoS功能有配置難、功能單一、帶寬浪費等缺陷。
技術實現(xiàn)要素:
為了克服以上所述的現(xiàn)有技術中的問題,下面提出一種服務器數(shù)據(jù)庫自動更新優(yōu)先服務器數(shù)據(jù)、深度包檢測模塊自動篩選符合條件的IP地址、家庭網關自動制定QoS策略、實現(xiàn)用戶零配置使用QoS功能的家庭網關中基于深度包檢測的動態(tài)生成Qos策略的系統(tǒng)及其方法。
該家庭網關中基于深度包檢測的動態(tài)生成Qos策略的系統(tǒng)及其方法具體如下:
該種家庭網關中基于深度包檢測的動態(tài)生成Qos策略的系統(tǒng),其主要特征是,所述的系統(tǒng)包括所述的一深度包檢測模塊、服務器數(shù)據(jù)庫和一優(yōu)先服務器設置規(guī)則,其中,
所述的服務器數(shù)據(jù)庫用以存取定時更新的優(yōu)先服務器的網絡資源,所述的網絡資源包括IP地址;
所述的深度包檢測模塊用以獲取當前流經該深度包檢測模塊的IP數(shù)據(jù)包中包括的IP地址,并根據(jù)所述的服務器數(shù)據(jù)庫判定該IP地址是否為優(yōu)先服務器;
所述的優(yōu)先服務器設置規(guī)則用以為所述的家庭網關判斷當前流經該家庭網關的IP數(shù)據(jù)包是否為所述的優(yōu)先服務器提供判斷規(guī)則。
較佳地,所述的優(yōu)先服務器判斷規(guī)則可由用戶通過所述的家庭網關進行設置。
較佳地,所述的深度包檢測模塊通過深度包檢測技術實現(xiàn)對IP數(shù)據(jù)包的處理,以獲取所述的IP數(shù)據(jù)包中的IP地址。
該利用上述的系統(tǒng)實現(xiàn)家庭網關中基于深度包檢測動態(tài)生成Qos策略的方法,其主要特點是,所述的方法包括以下步驟:
(1)所述的家庭網關根據(jù)所述的優(yōu)先服務器設置規(guī)則,實時獲取所述的優(yōu)先服務器,并定時將該優(yōu)先服務器的網絡資源更新到所述的服務器數(shù)據(jù)庫中;
(2)所述的深度包檢測模塊獲取當前網絡流量中的IP數(shù)據(jù)包以獲取該IP數(shù)據(jù)包中的IP地址;
(3)所述的深度包檢測模塊根據(jù)其所獲取的IP地址判斷該IP地址是否為所述的優(yōu)先服務器,如果是,則繼續(xù)步驟(4);否則返回所述的步驟(2);
(4)所述的家庭網關根據(jù)該IP地址生成一Qos策略。
較佳地,所述的步驟(1)具體為:
所述的家庭網關根據(jù)所述的優(yōu)先服務器設置規(guī)則,以及流經該家庭網關的網絡流量,獲取符合所述的優(yōu)先服務器設置規(guī)則的優(yōu)先服務器的網絡信息,并將該優(yōu)先服務器的網絡信息定時更新到所述的服務器數(shù)據(jù)庫中。
較佳地,所述的步驟(2)具體為:
所述的深度包檢測模塊通過所述的家庭網關獲取當前網絡流量中的IP數(shù)據(jù)包,并對所述的IP數(shù)據(jù)包進行處理,以獲取該IP數(shù)據(jù)包中的IP地址。
較佳地,所述的步驟(3)具體為:
所述的深度包檢測模塊將其所獲取的IP地址與所述的服務器數(shù)據(jù)庫中的所述的優(yōu)先服務器的IP地址進行比對,如果所述的服務器數(shù)據(jù)庫中存儲的所述的優(yōu)先服務器IP地址中存在該IP地址,則繼續(xù)步驟(4);否則繼續(xù)所述的步驟(2)。
較佳地,所述的步驟(4)具體為:
所述的家庭網關將該IP地址的優(yōu)先級設置為高。
采用了該種家庭網關中基于深度包檢測的動態(tài)生成Qos策略的系統(tǒng)及其方法,由于其通過深度包檢測檢測上網流量中包括的IP地址,并將該IP地址與該系統(tǒng)從服務器數(shù)據(jù)庫中獲取的優(yōu)先服務器的IP地址進行實時比對,若該IP地址為優(yōu)先服務器的IP地址中的一個,則所述的家庭網關根據(jù)該IP地址生成Qos策略,最大程度上根據(jù)需要利用了帶寬資源,并帶來了以下優(yōu)點:
(1)服務器定時更新網絡資源,制定QoS計劃更為準確;
(2)自動制定QoS計劃,實現(xiàn)用戶零配置,簡化使用;
(3)根據(jù)應用制定QoS計劃,能最大化利用帶寬資源;
(4)動態(tài)更新QoS計劃,實現(xiàn)帶寬的靈活使用。
附圖說明
圖1為本發(fā)明的實現(xiàn)家庭網關中基于深度包檢測動態(tài)生成Qos策略的方法的具體實施例的流程圖。
具體實施方式
為了更好的說明本發(fā)明的技術內容,特舉以下具體實施例來進一步說明。
該種家庭網關中基于深度包檢測的動態(tài)生成Qos策略的系統(tǒng),其中,所述的系統(tǒng)包括所述的一深度包檢測模塊、服務器數(shù)據(jù)庫和一優(yōu)先服務器設置規(guī)則,其中,
所述的服務器數(shù)據(jù)庫用以存取定時更新的優(yōu)先服務器的網絡資源,所述的網絡資源包括IP地址;
所述的深度包檢測模塊用以獲取當前流經該深度包檢測模塊的IP數(shù)據(jù)包中包括的IP地址,并根據(jù)所述的服務器數(shù)據(jù)庫判定該IP地址是否為優(yōu)先服務器;
所述的優(yōu)先服務器設置規(guī)則用以為所述的家庭網關判斷當前流經該家庭網關的IP數(shù)據(jù)包是否為所述的優(yōu)先服務器提供判斷規(guī)則。
所述的優(yōu)先服務器判斷規(guī)則可由用戶通過所述的家庭網關進行設置。
所述的深度包檢測模塊通過深度包檢測技術實現(xiàn)對IP數(shù)據(jù)包的處理,以獲取所述的IP數(shù)據(jù)包中的IP地址。
該利用上述的系統(tǒng)實現(xiàn)家庭網關中基于深度包檢測動態(tài)生成Qos策略的方法,其中包括以下步驟:
(1)所述的家庭網關根據(jù)所述的優(yōu)先服務器設置規(guī)則,實時獲取所述的優(yōu)先服務器,并定時將該優(yōu)先服務器的網絡資源更新到所述的服務器數(shù)據(jù)庫中,具體為:
所述的家庭網關根據(jù)所述的優(yōu)先服務器設置規(guī)則,以及流經該家庭網關的網絡流量,獲取符合所述的優(yōu)先服務器設置規(guī)則的優(yōu)先服務器的網絡信息,并將該優(yōu)先服務器的網絡信息定時更新到所述的服務器數(shù)據(jù)庫中;
(2)所述的深度包檢測模塊獲取當前網絡流量中的IP數(shù)據(jù)包以獲取該IP數(shù)據(jù)包中的IP地址,具體為:
所述的深度包檢測模塊通過所述的家庭網關獲取當前網絡流量中的IP數(shù)據(jù)包,并對所述的IP數(shù)據(jù)包進行處理,以獲取該IP數(shù)據(jù)包中的IP地址;
(3)所述的深度包檢測模塊根據(jù)其所獲取的IP地址判斷該IP地址是否為所述的優(yōu)先服務器,如果是,則繼續(xù)步驟(4);否則返回所述的步驟(2),具體為:
所述的深度包檢測模塊將其所獲取的IP地址與所述的服務器數(shù)據(jù)庫中的所述的優(yōu)先服務器的IP地址進行比對,如果所述的服務器數(shù)據(jù)庫中存儲的所述的優(yōu)先服務器IP地址中存在該IP地址,則繼續(xù)步驟(4);否則繼續(xù)所述的步驟(2);
(4)所述的家庭網關根據(jù)該IP地址生成一Qos策略,具體為:
所述的家庭網關將該IP地址的優(yōu)先級設置為高。
在一種具體實施例中,所述的家庭網關中基于深度包檢測的動態(tài)生成Qos策略的系統(tǒng)是實時根據(jù)網絡流量以及優(yōu)先服務器設置規(guī)則更新服務器數(shù)據(jù)庫中包含的優(yōu)先服務器的網絡信息、并通過深度包檢測模塊獲取出當前流經該深度包檢測模塊的IP數(shù)據(jù)包中的IP地址,并篩選與所述的服務器數(shù)據(jù)庫中的IP地址相同的IP地址,所述的家庭網關提升該IP地址的優(yōu)先級,實時生成動態(tài)QoS策略,最終實現(xiàn)用戶零配置使用QoS功能。
設置服務器數(shù)據(jù)庫,定時根據(jù)優(yōu)先服務器設置規(guī)則及當前網絡流量更新網絡資源,一般而言,優(yōu)先服務器設置規(guī)則使一些要求網絡狀況穩(wěn)定的服務器被設置為優(yōu)先服務器,該要求網絡狀況穩(wěn)定的服務器包括各類大型網絡游戲服務器、網絡直播服務器、含視頻功能的通信工具的服務器等。
家庭網關系統(tǒng)定時從服務器下載策略,當用戶側上網產生流量時,IP數(shù)據(jù)流量經過深度包檢測系統(tǒng),系統(tǒng)根據(jù)策略帥選出IP地址。
家庭網關根據(jù)深度包檢測系統(tǒng)篩選出來的IP地址設置QoS策略,策略為該目的IP地址優(yōu)先級為高。
在一種具體實施例中,用戶沒有網絡流量或者沒有上述所述的符合服務器數(shù)據(jù)庫中的優(yōu)先服務器的IP地址的數(shù)據(jù)流量產生,則刪除根據(jù)該IP地址生成的QoS策略。
采用了該種家庭網關中基于深度包檢測的動態(tài)生成Qos策略的系統(tǒng)及其方法,由于其通過深度包檢測檢測上網流量中包括的IP地址,并將該IP地址與該系統(tǒng)從服務器數(shù)據(jù)庫中獲取的優(yōu)先服務器的IP地址進行實時比對,若該IP地址為優(yōu)先服務器的IP地址中的一個,則所述的家庭網關根據(jù)該IP地址生成Qos策略,最大程度上根據(jù)需要利用了帶寬資源,并帶來了以下優(yōu)點:
(1)服務器定時更新網絡資源,制定QoS計劃更為準確;
(2)自動制定QoS計劃,實現(xiàn)用戶零配置,簡化使用;
(3)根據(jù)應用制定QoS計劃,能最大化利用帶寬資源;
(4)動態(tài)更新QoS計劃,實現(xiàn)帶寬的靈活使用。
在此說明書中,本發(fā)明已參照其特定的實施例作了描述。但是,很顯然仍可以作出各種修改和變換而不背離本發(fā)明的精神和范圍。因此,說明書和附圖應被認為是說明性的而非限制性的。