專利名稱:基于策略的業務感知模型及感知方法
技術領域:
本發明是一種用于對下一代網絡中的業務進行感知和識別的方法和模型,涉及下一代網絡通信的技術領域。
背景技術:
下一代網絡是基于軟交換、業務網和承載網相分離的多業務融合網絡。
對網絡中不同業務流進行區分的技術被稱為業務感知技術。下一代網絡最重要的特點之一就是其多業務融合特性,因此對網絡中的各種業務流進行感知,對下一代網絡的管理、記費、安全、QoS(Quality Of Service,“服務質量”)保障等有著重要意義。
從服務質量考慮,不同業務對帶寬、時延、時延抖動和誤碼/丟包率等關鍵指標的要求不同。承載網絡要求能夠對業務進行動態感知,從而通過對帶寬的嚴格保證,來實現對帶寬的動態調整。IP網絡的安全性最重要的是保障業務的安全,特別是業務流的安全。IP網絡需要對不同業務進行感知,實施安全隔離,為不同業務分配獨立的邏輯專網,避免業務之間的互相影響。下一代電信網要求能夠根據業務使用資源的情況來進行收費,從而建立合理的盈利模式。通過業務感知,還可以防止帶寬盜用等情況的發生。從網絡服務質量管理的角度來看,通過對業務感知,將相應業務級別定義(Service Level Specification)與業務QoS的監測數據進行對比驗證,可以監測網絡中業務的服務質量提供情況,同時可以找出業務劣化點。
由此可見,業務提供在下一代網絡發展中起著關鍵作用,而業務感知對很好的提供業務奠定了基礎。因此業務感知技術是下一代網絡中的重要技術之一。
下一代網絡是基于軟交換的多業務網絡。業務感知技術是隨著下一代網絡而出現的一種新技術,包括對業務的分類技術、業務特征提取技術,分別對應于業務感知技術感知主體的確定,以及感知的具體手段。
至今還沒有一種確鑿的業務分類方法能將下一代網絡中的所有業務進行合理細致的劃分。通常從不同的應用角度能夠將業務進行不同的劃分。例如,根據對時延要求不同可以將業務劃分為時延敏感業務和時延不敏感業務,從對帶寬資源的要求來看可以分為寬帶業務和窄帶業務;從媒體流的類型來劃分又可分為音頻、視頻、動畫、圖像、數據等業務;進一步從用戶的角度或從業務提供的角度,可將業務細分為http業務,ftp業務(數據業務),email業務,VoIP業務、會議電視業務、信息點播業務、信息檢索業務、遠程遙控業務、遙測業務、多媒體業務等等。
總之,可以根據不同的應用場合,根據需要對業務進行相應的劃分。業務的分類是業務感知的對象和基礎。
業務感知技術的業務特征提取技術和業務分類技術是相對應的,不同的分類策略,對應不同的特征提取策略。對于有專用端口或者有預定義端口的業務,可以直接根據端口號來確定業務類型,端口號即可做為此類業務的業務特征;還可以通過協議解析方式,解析IP包的TOS字段,來獲得相應業務的類別;在下一代網絡中,為了支持業務分類技術,還可以通過一些預定義手段,為業務預定義一些特征,這樣網絡可以通過對業務的預定義特征提取進行業務感知;等等。
現有技術中,通常是使用某一種方法對業務進行感知,例如通過解析IP包的ToS字段,來確定IP包所承載的業務類型。或者是通過業務的端口號來對業務進行感知。現有技術的缺點為1)感知方法單一,不能適合不同粒度的業務類型的感知。例如通過ToS字段對業務進行感知時,通常這種方法只是簡單的把業務分成不同優先級的服務,例如實時業務,但是并不具體分到語音業務還是視頻業務。
2)不夠靈活,不能根據實際的需要來對業務進行感知。例如需要對某類特殊特性的業務進行感知時,而這類業務的特征是新的特征時,利用現有方法無法進行靈活的感知,需要對已有的業務感知系統進行較大的變動。
3)無法對業務進行多種角度的感知。
發明內容
技術問題本發明的目的是提出一種基于策略的業務感知模型及感知方法,使得能夠根據實際需要對業務感知策略進行調整,從而對下一代網絡中的業務進行多種角度的靈活感知。
技術方案本發明提出了一種業務感知部件模型,用于在下一代網絡的業務環境下對網絡中的業務進行感知。本業務感知部件模型由業務感知策略控制端、業務感知策略服務器和業務感知子代理三大部分組成,其中,業務感知策略控制端是業務感知代理與用戶的接口,業務感知策略控制端的輸出接業務感知策略服務器;業務感知策略服務器為業務感知代理提供與網絡的接口,業務感知策略服務器的輸出即業務感知點分別接業務感知子部件,業務感知子部件是業務感知部件的具體功能執行部件,每個子部件對應一類感知策略,接收業務感知策略服務器的指令,對數據流進行感知,將業務感知結果報知給業務感知策略服務器,或按業務感知策略服務器的要求將結果放到指定地點。
以下分別介紹這三部分。
1、業務感知策略控制端業務感知策略控制端是業務感知代理與用戶的接口,其功能如下1)確定可以感知的業務種類;2)增加、刪除、修改業務感知策略,同時通過與業務感知策略服務器的交互,相應的安裝、卸載、修改相關業務感知子代理;3)禁止或啟用某種感知策略。
2、業務感知策略服務器業務感知策略服務器為業務感知代理提供與網絡的接口,其功能如下1)根據業務感知策略控制端的控制,啟動或禁止相關業務感知策略;2)當業務感知策略控制端增加、刪除、修改某類策略時,業務感知策略服務器協助安裝、卸載和修改相關業務感知子代理,并相應建立、刪除和修改與業務感知子代理的接口;3)對數據包特征進行初步提取,根據對數據包特征的初步判斷,向相關業務感知子部件發消息,啟動相應業務感知子部件;4)接收業務感知子部件的處理結果,將處理結果提交給上層數據處理機構;5)向上層處理機構提供業務標記語意表,以使上層處理機構能夠“看懂”業務感知的結果,同時能夠使上層數據處理機構建立數據流與業務感知結果的對應關系。
3、業務感知子部件業務感知子部件是業務感知部件的具體功能執行部件,每個子部件對應一類感知策略。其作用為1)接收業務感知策略服務器的指令,對數據流進行感知;2)將業務感知結果報知給業務感知策略服務器,或按業務感知策略服務器的要求將結果放到指定地點。
此業務感知模型的感知方法如下1)、確定業務感知點,將業務感知部件接入到網絡中的相應接口;2)、根據業務的感知需求,確定業務的分類方式;3)、查看已有策略;4)、判斷現有策略是否能完成感知需求;5)、 若現有策略不能完成感知需求,則再判斷通過修改現有策略或業務感知子部件是否能完成感知任務;6)、若不能能完成感知任務,則生成響應業務感知子部件,通過服務器加載;7)、若能完成感知任務,則通過服務器修改現有感知策略或業務感知子部件;8)、服務器對到來的業務流進行初步感知,根據策略啟動相應感知子部件;9)、業務感知子部件將感知的結果返回給業務感知策略服務器;10)、上層數據處理部件接收業務感知結果,進行相應的處理;11)、若在第4步中判斷現有策略能完成感知需求,則直接轉到生成響應業務感知子部件,通過服務器加載。
有益效果此業務感知模型的優點在于靈活性通過策略控制臺添加業務感知策略的方式,使得業務感知不需要拘泥于某一類業務分類方法,用戶可以有選擇的啟動或禁止某一組業務感知策略;易擴展性由于一種感知策略對應一個業務感知子部件,當用戶有新的需求時,可以通過策略控制臺方便的添加、刪除、修改某種策略及其對應子部件,而不需要將所有策略更新。
能夠對下一代網絡中的各種不同業務進行靈活的感知。
當需要根據業務需求的變化改變業務感知策略時,對已有的系統的影響最小。
圖1是本發明的業務感知模型。
圖2是業務感知模型的工作流程圖。
具體實施例方式
本發明提出了一種業務感知部件模型,用于在下一代網絡的業務環境下對網絡中的業務進行感知。本業務感知部件模型由業務感知策略控制端、業務感知策略服務器和業務感知子代理三大部分組成,其中,業務感知策略控制端是業務感知代理與用戶的接口,業務感知策略控制端的輸出接業務感知策略服務器;業務感知策略服務器為業務感知代理提供與網絡的接口,業務感知策略服務器的輸出即業務感知點分別接業務感知子部件,業務感知子部件是業務感知部件的具體功能執行部件,每個子部件對應一類感知策略,接收業務感知策略服務器的指令,對數據流進行感知,將業務感知結果報知給業務感知策略服務器,或按業務感知策略服務器的要求將結果放到指定地點。
以下分別介紹這三部分。
1、業務感知策略控制端業務感知策略控制端是業務感知代理與用戶的接口,其功能如下1)確定可以感知的業務種類;2)增加、刪除、修改業務感知策略,同時通過與業務感知策略服務器的交互,相應的安裝、卸載、修改相關業務感知子代理;3)禁止或啟用某種感知策略。
2、業務感知策略服務器業務感知策略服務器為業務感知代理提供與網絡的接口,其功能如下1)根據業務感知策略控制端的控制,啟動或禁止相關業務感知策略;2)當業務感知策略控制端增加、刪除、修改某類策略時,業務感知策略服務器協助安裝、卸載和修改相關業務感知子代理,并相應建立、刪除和修改與業務感知子代理的接口;3)對數據包特征進行初步提取,根據對數據包特征的初步判斷,向相關業務感知子部件發消息,啟動相應業務感知子部件;4)接收業務感知子部件的處理結果,將處理結果提交給上層數據處理機構;5)向上層處理機構提供業務標記語意表,以使上層處理機構能夠“看懂”業務感知的結果,同時能夠使上層數據處理機構建立數據流與業務感知結果的對應關系。
3、業務感知子部件業務感知子部件是業務感知部件的具體功能執行部件,每個子部件對應一類感知策略。其作用為1)接收業務感知策略服務器的指令,對數據流進行感知;2)將業務感知結果報知給業務感知策略服務器,或按業務感知策略服務器的要求將結果放到指定地點。
此業務感知模型的感知方法如下1)、確定業務感知點,將業務感知部件接入到網絡中的相應接口;2)、根據業務的感知需求,確定業務的分類方式;3)、查看已有策略;4)、判斷現有策略是否能滿足需求;5)、判斷通過修改現有策略或業務感知子部件是否能實現感知任務;6)、若能,則修改現有感知策略或業務感知子部件;7)、若以上方式都不行,則生成響應業務感知子部件,通過服務器加載;8)、服務器對到來的業務流進行初步感知,根據策略啟動相應感知子部件9)、業務感知子部件將感知的結果返回給業務感知策略服務器。
10)、上層數據處理部件接收業務感知結果,進行相應的處理以下通過一個簡單實例來說明此模型的工作過程例如在使用diffserv的網絡中,在網絡的邊緣,網絡設備需要對進入網中的數據流進行識別,然后按照一定的標準將數據包打上不同等級的標記。這里就需要對網絡中的業務進行識別。
在這個例子中,業務感知點應該設置在使用區分服務(diffserv)模型的網絡的邊緣。
這里,業務感知的需求是根據IPv4中ToS字段為業務流分類。業務的分類方式就是通過協議解析識別數據包ToS字段的值。
通過業務感知控制端,查看現有的策略是否能夠實現對IP包的解析,從而讀取ToS字段的值。若有,則直接啟用,否則,安裝相應插件,可以看做是業務感知子部件。
設備開始工作,當業務流到來時,根據判斷,相應業務感知子部件被啟動,業務感知子部件將感知的結果送到標記器處,使得標記部件能夠根據感知的結果為數據包做標記。
隨著數據包的不斷到來,以上的過程不斷被重復。
權利要求
1.一種基于策略的業務感知模型,其特征在于該業務感知模型由業務感知策略控制端、業務感知策略服務器和業務感知子代理三大部分組成,其中,業務感知策略控制端是業務感知代理與用戶的接口,業務感知策略控制端的輸出接業務感知策略服務器;業務感知策略服務器為業務感知代理提供與網絡的接口,業務感知策略服務器的輸出即業務感知點分別接業務感知子部件,業務感知子部件是業務感知部件的具體功能執行部件,每個子部件對應一類感知策略,接收業務感知策略服務器的指令,對數據流進行感知,將業務感知結果報知給業務感知策略服務器,或按業務感知策略服務器的要求將結果放到指定地點。
2.根據權利要求1所述的基于策略的業務感知模型,其特征在于業務感知策略控制端是業務感知代理與用戶的接口,1)、確定可以感知的業務種類;2)、增加、刪除、修改業務感知策略,同時通過與業務感知策略服務器的交互,相應的安裝、卸載、修改相關業務感知子代理;3)、禁止或啟用某種感知策略。
3.根據權利要求1所述的基于策略的業務感知模型,其特征在于業務感知策略服務器為業務感知代理提供與網絡的接口,1)、根據業務感知策略控制端的控制,啟動或禁止相關業務感知策略;2)、當業務感知策略控制端增加、刪除、修改某類策略時,業務感知策略服務器協助安裝、卸載和修改相關業務感知子代理,并相應建立、刪除和修改與業務感知子代理的接口;3)、對數據包特征進行初步提取,根據對數據包特征的初步判斷,向相關業務感知子部件發消息,啟動相應業務感知子部件;4)、接收業務感知子部件的處理結果,將處理結果提交給上層數據處理機構;5)、向上層處理機構提供業務標記語意表,以使上層處理機構能夠“看懂”業務感知的結果,同時能夠使上層數據處理機構建立數據流與業務感知結果的對應關系。
4.根據權利要求1所述的基于策略的業務感知模型,其特征在于業務感知子部件是業務感知部件的具體功能執行部件,每個子部件對應一類感知策略,1)、接收業務感知策略服務器的指令,對數據流進行感知;2)、將業務感知結果報知給業務感知策略服務器,或按業務感知策略服務器的要求將結果放到指定地點。
5.根據權利要求1所述的基于策略的業務感知模型的感知方法,其特征在于此業務感知模型的感知方法如下1)、確定業務感知點,將業務感知部件接入到網絡中的相應接口;2)、根據業務的感知需求,確定業務的分類方式;3)、查看已有策略;4)、判斷現有策略是否能完成感知需求;5)、若現有策略不能完成感知需求,則再判斷通過修改現有策略或業務感知子部件是否能完成感知任務;6)、若不能能完成感知任務,則生成響應業務感知子部件,通過服務器加載;7)、若能完成感知任務,則通過服務器修改現有感知策略或業務感知子部件;8)、服務器對到來的業務流進行初步感知,根據策略啟動相應感知子部件;9)、業務感知子部件將感知的結果返回給業務感知策略服務器;10)、上層數據處理部件接收業務感知結果,進行相應的處理;11)、若在第4步中判斷現有策略能完成感知需求,則直接轉到生成響應業務感知子部件,通過服務器加載。
全文摘要
一種基于策略的業務感知模型及感知方法是一種用于對下一代網絡中的業務進行感知和識別的方法和模型,該業務感知模型由業務感知策略控制端、業務感知策略服務器和業務感知子代理三大部分組成,其中,業務感知策略控制端是業務感知代理與用戶的接口,業務感知策略控制端的輸出接業務感知策略服務器;業務感知策略服務器為業務感知代理提供與網絡的接口,業務感知策略服務器的輸出即業務感知點分別接業務感知子部件,業務感知子部件是業務感知部件的具體功能執行部件,每個子部件對應一類感知策略,接收業務感知策略服務器的指令,對數據流進行感知,將業務感知結果報知給業務感知策略服務器,或按業務感知策略服務器的要求將結果放到指定地點。
文檔編號H04L29/08GK1665323SQ20051003797
公開日2005年9月7日 申請日期2005年3月7日 優先權日2005年3月7日
發明者張順頤, 柏海英, 饒翔, 沈鳳 申請人:南京郵電學院