[發明專利]報文處理方法、設備和系統有效
| 申請號: | 201310236338.2 | 申請日: | 2013-06-14 |
| 公開(公告)號: | CN104243338B | 公開(公告)日: | 2017-12-22 |
| 發明(設計)人: | 周洪;李峰;殷悅 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/803 | 分類號: | H04L12/803;H04L29/08 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司11205 | 代理人: | 靳玫 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 處理 方法 設備 系統 | ||
技術領域
本發明涉及通信技術,尤其涉及一種報文方法、設備和系統。
背景技術
網絡中存在著各種各樣的網絡業務,比如:負載均衡(Load balancing)業務、防火墻(Firewall)業務等。網絡業務的處理是由網絡業務處理設備完成的,以負載均衡業務為例,通過負載均衡技術在多個計算機、磁盤驅動器或其他資源中分配負載,以達到優化資源使用、最大化吞吐率和最小化響應時間等目的。提供負載均衡服務能力的機器一般稱為負載均衡器(Load Balancer)。該負載均衡器重要的一個應用是為多臺服務器提供負載均衡,此時負載均衡器稱為服務器負載均衡器(Server Load Balancer)。舉例來說,三臺服務器分別與服務器負載均衡器相連,服務器負載均衡器對外提供一虛擬網絡互連協議(Internet Protocol,簡稱:IP)地址。用戶要訪問服務器所提供的業務時,需要向虛擬IP地址發起訪問請求,由服務器負載均衡器根據負載均衡算法選擇合適的服務器(其算法可以是輪詢、最小連接數和最快響應速度等算法),服務器負載均衡器處理業務數據后返回給用戶。
現有網絡業務,比如上述的負載均衡業務中,用于處理網絡業務的設備,比如負載均衡器,在處理網絡業務時需要根據不同網絡層次的信息作為處理依據。具體的,計算機網絡是分層的,國際標準化組織(ISO)提出的一種網絡分層模型,即OSI模型將網絡劃分為七層,分別為:應用層(第7層)、表示層(第6層)、會話層(第5層)、傳輸層(第4層)、網絡層(第3層)、數據鏈路層(第2層)和物理層(第1層)。不同的網絡業務需要處理不同網絡層次的信息作為處理依據,即使同一個網絡業務在不同場景下可能也會需要處理不同網絡層次的信息。比如,服務器負載均衡器在選擇服務器時,可以根據接收到的網絡報文中所包含的第四層及第四層的以下層的信息來選擇服務器,也可能是根據四層以上的信息來選擇服務器。一般來說,負載均衡器只處理四層及第四層的以下層信息時,負載均衡器的處理能力較強,處理效率較高;而負載均衡器如果處理四層以上的信息,負載均衡器的處理能力和效率都較低。
但是,當前的網絡業務處理,都是由單一的網絡業務處理設備實現,即不論是四層及第四層的以下層的信息處理,還是四層以上信息的處理都耦合在一起;比如上述的,所有網絡層次的業務都在負載均衡器這一個設備中處理,這樣所有網絡層次的業務都由同一設備處理的方式,會造成負載均衡器等網絡業務處理設備的業務處理能力的降低,比如,不同網絡層次的信息處理之間會相互影響而降低設備整體的業務處理量,設備的業務處理能力較低。
發明內容
本發明實施例提供一種報文處理方法、設備和系統,以提高業務處理能力。
第一方面,提供一種報文處理方法,應用于包括四層轉發設備、七層轉發設備和控制器的系統,所述四層轉發設備和七層轉發設備分別與所述控制器通信,且所述四層轉發設備和七層轉發設備之間存在用于傳輸報文的數據通道;所述方法包括:
所述控制器向所述四層轉發設備發送第一轉發表項,所述第一轉發表項包括第一關鍵字和所述第一關鍵字對應的第一處理策略;所述第一關鍵字包括報文的四層信息,所述第一轉發表項用于指示所述四層轉發設備接收到匹配所述第一關鍵字的第一報文時,根據所述第一處理策略向所述七層轉發設備發送第二報文;
所述控制器向所述七層轉發設備發送用于指導所述七層轉發設備處理報文的控制規則,使得所述七層轉發設備根據所述控制規則處理所述第二報文。
根據第一方面,提供第一種實現方式,所述方法還包括:
所述控制器向所述四層轉發設備發送第二轉發表項,所述第二轉發表項包括第二關鍵字和所述第二關鍵字對應的第二處理策略;所述第二關鍵字包括報文的四層信息,所述第二轉發表項用于指示所述四層轉發設備接收到匹配所述第二關鍵字的第三報文時,根據所述第二處理策略處理所述第三報文,省略向所述七層轉發設備發送報文。
根據第一方面或者第一方面的第一種實現方式,提供第二種實現方式,在所述控制器向所述七層轉發設備發送控制規則之后,所述方法還包括:
所述控制器接收所述七層轉發設備發送的報文解析結果,所述報文解析結果是所述七層轉發設備通過解析所述第二報文得到;
所述控制器根據所述報文解析結果,向所述四層轉發設備發送第三轉發表項,所述第三轉發表項包括所述第一關鍵字和所述第一關鍵字對應的第三處理策略;所述第三轉發表項用于指示所述四層轉發設備接收到匹配所述第一關鍵字的第四報文時根據所述第三處理策略處理所述第四報文,省略向所述七層轉發設備發送報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310236338.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:實用的捏合機
- 下一篇:一種郵件管理系統及郵箱動態擴容方法





