[發明專利]一種報文處理方法及設備有效
| 申請號: | 201310450919.6 | 申請日: | 2013-09-27 |
| 公開(公告)號: | CN103490996B | 公開(公告)日: | 2016-11-30 |
| 發明(設計)人: | 李蒙 | 申請(專利權)人: | 杭州華三通信技術有限公司 |
| 主分類號: | H04L12/70 | 分類號: | H04L12/70 |
| 代理公司: | 北京鑫媛睿博知識產權代理有限公司 11297 | 代理人: | 龔家驊 |
| 地址: | 310053 浙江省杭州市高新技術產業*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 處理 方法 設備 | ||
技術領域
本發明涉及通信技術領域,特別涉及一種報文處理方法。本發明同時還涉及一種報文處理設備。
背景技術
傳統路由器,交換機等網絡設備,除進行報文轉發的功能外,內部還集成了許多軟件功能,例如路由計算,報文安全過濾等。由于傳統網絡方案中所有新的軟件功能都只能等待設備提供商的實現,所以存在著業務彈性差,業務更新周期長,用戶對設備供應商的依賴強等缺點。
對于以上問題,業界提出了網絡SDN(Software?Defined?Network,軟件定義網絡)方案,通過對網絡設備進行軟硬件分離,使硬件網絡設備主要只負責報文轉發,而路由計算等軟件功能都由一個獨立的運行在服務器上的網絡操作系統完成,并由這個網絡操作系統實現對硬件網絡設備的控制。作為SDN方案的一種具體實現方法,Openflow在一些場景中得到了應用。
如圖1所示,為現有技術中Openflow網絡的示意圖。Openflow方案中網絡操作系統稱為Openflow控制器,各個網絡設備上運行Openflow?agent功能,兩者之間建立有隧道,并通過Openflow協議進行交互。Openflow控制器向上提供開發API接口,供用戶開發自己的各種應用。
Openflow控制器與網絡設備之間主要按照下述方式工作:控制器向網絡設備下發流表項,網絡設備保存這些流表項信息,當有報文進行轉發時,網絡設備首先找到匹配這個報文的流表項,網絡設備按照流表項定義的規則進行轉發。對于沒有找到對應流表項的報文,網絡設備可以選擇丟棄或者把報文轉發給控制器處理。控制器可能會根據報文生成新的流表項下發給網絡設備,指導后續該類報文的轉發,也可能丟棄該報文。
Openflow方案中報文的轉發路徑如圖2所示,在這種情況下報文一般不需要上送至控制器。但在有些情況下,則需要對報文進行進一步處理后才能轉發報文。例如在IPS(Intrusion?Prevention?System,入侵預防系統)處理過程中,報文需要被深度分析。而Openflow網絡設備進行這種業務處理的能力有限,這種情況下報文需要被上送控制器處理,具體報文的轉發路徑如圖四所示,報文將一次或多次在設備與控制器之間進行交互。
在設備規模較小的情況下,上送報文至控制器處理所造成的設備負擔并不明顯,因為Openflow網絡設備與控制器之間距離近,連接帶寬非常大。報文即使被控制器處理,也不會造成太大的時延或丟包。然而,在廣域網場景中,控制器和數據中心距離較遠,兩者之間的帶寬在大部分情況下是比較有限的。如果大量的報文上送控制器進行業務處理,可能會造成報文發送時延過大,丟包等嚴重問題。
發明內容
為解決現有技術中因業務處理所引起的報文延遲、丟包等問題,本發明提出了一種報文處理方法,所述方法應用于包括控制器、網絡設備以及本地業務引擎的本地Openflow網絡系統中,所述網絡設備與所述本地業務引擎通過指定端口相互連接,還包括:
當首次接收到所述網絡設備上報的報文時,所述控制器將所述報文返回至所述網絡設備,并指示所有網絡設備通過所述本地業務引擎對需要上報的報文進行處理。
相應地,本發明還提出了一種控制器,所述控制器應用于包括網絡設備以及本地業務引擎的本地Openflow網絡系統中,包括:
接口模塊,用于接收所述網絡設備上報的報文,并在首次接收到所述網絡設備上報的報文時,將所述報文返回至所述網絡設備;
處理模塊,用于在所述接口模塊首次接收到所述網絡設備上報的報文時,指示所有網絡設備通過所述本地業務引擎對需要上報的報文進行處理;
其中,所述網絡設備與所述本地業務引擎通過指定端口相互連接。
通過應用以上技術方案,在首次接收到網絡設備上報的報文時,控制器返回該報文并指示所有網絡設備通過所述本地業務引擎對需要上報的報文進行處理,從而避免了報文在上送控制器處理的過程中所可能發生的報文延遲、丟包等問題,使網絡業務的處理效率以及實用性得到了優化。
附圖說明
圖1為現有技術中Openflow網絡的應用場景示意圖;
圖2為現有的Openflow方案中報文轉發路徑示意圖;
圖3為現有的Openflow方案中深度處理報文轉發路徑示意圖;
圖4為本發明提出的一種報文處理方法的流程示意圖;
圖5為本發明具體實施例所提出的一種報文處理方法的流程示意圖;
圖6為本發明具體實施例所提出的Openflow方案深度處理報文轉發路徑示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州華三通信技術有限公司,未經杭州華三通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310450919.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:表面保護膜
- 下一篇:交聯電力電纜外半導電層剝切工具





