[發明專利]一種識別報文對應的業務類型的方法及其裝置有效
| 申請號: | 200710187315.1 | 申請日: | 2007-11-19 |
| 公開(公告)號: | CN101183988A | 公開(公告)日: | 2008-05-21 |
| 發明(設計)人: | 辛陽;劉利鋒;龍文;趙凱;楊義先 | 申請(專利權)人: | 華為技術有限公司;北京郵電大學 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/56;G06F17/30 |
| 代理公司: | 北京集佳知識產權代理有限公司 | 代理人: | 逯長明 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 識別 報文 對應 業務 類型 方法 及其 裝置 | ||
技術領域
本發明涉及網絡技術,具體涉及一種識別報文對應的業務類型的方法及其裝置。
背景技術
如今在網絡上承載的各種應用紛繁復雜,服務提供商不斷推出新的業務來吸引用戶,而對于運營商來說,要留住老用戶并且不斷發展更多的用戶,就需要保證運營網絡能夠很好地承載各種關鍵業務(例如企業資源規劃ERP、遠程數據庫訪問等),同時限制一些非關鍵業務(例如無監管的網絡電話VOIP、點對點P2P等)無節制的占用網絡資源。另一方面,網絡環境面臨前所未有的安全風險,各種惡意攻擊和非法應用層出不窮,給運營商和網絡用戶造成不可估量的損失。因此,運營商需要對網絡承載的各類業務進行識別,并分析與其相關的用戶行為,作為業務評估和確定業務發展策略的理論基礎。
現有的一種識別報文對應的業務類型的方法是基于應用層特征的,主要是通過深度報文檢測來識別業務流的具體類型。為了完成業務流應用層特征識別,檢測系統需要預先知道具體業務報文的特征字段,并把這些特征字段按照一定的結構進行組織,生成一個存有各種業務規則的知識庫。當業務報文進入檢測系統后,將和知識庫中的規則進行比較,如果匹配上特定的規則就可以判定該報文的業務類型。同時,系統需要維護一個全流表,全流表中的每個表項對應著一條特定的業務流,業務流是由一系列上下文相關聯的報文構成的。當某條業務流識別完成后,需要把它的五元組添加到全流表中,表示這屬于已經識別的業務流,其中五元組中的五元是源網絡地址、源端口、傳輸協議、目的網絡地址和目的端口。當該業務流的后續報文到達時,不再需要到規則庫中查找匹配的規則,而只需要到在全流表中找到對應的五元組就可以確定對應的業務類型。
具體過程是這樣的:獲取一個報文后,提取該報文的五元組,到全流表中查找是否有包括該五元組的表項,如果有,該報文對應的業務類型即該表項標示的業務類型;如果找不到包括該五元組的表項,則與規則庫中的規則進行比較,如果匹配上特定的規則,則識別該報文對應的業務類型為該規則標示的業務類型,如果沒有匹配上特定的規則,則識別該報文對應的業務類型為未知的業務類型。
在實現本發明的過程中,發明人發現現有的識別網絡業務類型的方法至少存在如下缺點:采用五元組的方式對報文對應的業務類型進行識別,需要在全流表的表項中保存五元組的信息,因而需要占用的存儲空間較多。
發明內容
本發明實施例的目的是提供一種識別報文對應的業務類型的方法及其裝置,使用本發明實施方式提供的技術方案,可以不使用五元組對報文對應的業務類型進行識別。
本發明實施例的目的是通過以下技術方案實現的:
本發明實施例提供了一種識別報文對應的業務類型的方法,包括:
提取報文的網絡地址和端口對;
在關聯表中查找包括所述網絡地址和端口對的表項,所述關聯表存儲有網絡地址和端口對與業務類型對應關系的表項;
若在所述預置關聯表中查找到包括所述網絡地址和端口對的表項,確定所述報文對應的業務類型為該表項標示的業務類型。
本發明實施例提供了一種識別報文對應的業務類型的裝置,包括:
地址端口提取單元,用于提取報文的網絡地址和端口對;
關聯表表項查找單元,用于在預置關聯表中查找包括所述網絡地址和端口對的表項,所述關聯表存儲有網絡地址和端口對與業務類型的對應關系;
業務類型識別單元,用于在所述關聯表表項查找單元在所述預置關聯表中查找到包括所述網絡地址和端口對的表項時,確定所述報文對應的業務類型為所述表項標示的業務類型。
從本發明實施例提供的以上技術方案可以看出,由于本發明實施例在得到報文后,可以僅僅根據報文的網絡地址和端口對在預置的關聯表中查找到報文對應的業務類型,從而可以不使用五元組對報文的業務類型進行識別;并且只需要在關聯表中保存網絡地址和端口對,而不需要保存五元組,比單純的保存五元組的方式減少了每個表項需要占用的空間,能夠提供較好的存儲特性。
附圖說明
圖1為本發明實施例中識別報文對應的業務類型的方法第一實施例的流程圖;
圖2為本發明實施例中識別報文對應的業務類型的方法第二實施例的流程圖;
圖3為本發明實施例中識別報文對應的業務類型的方法第三實施例的流程圖;
圖4為本發明實施例中識別報文對應的業務類型的裝置第一實施例的結構圖;
圖5為本發明實施例中識別報文對應的業務類型的裝置第二實施例的結構圖;
圖6為本發明實施例中識別報文對應的業務類型的裝置第三實施例的結構圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司;北京郵電大學,未經華為技術有限公司;北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710187315.1/2.html,轉載請聲明來源鉆瓜專利網。





