[發明專利]一種報文轉發的方法和裝置在審
| 申請號: | 201610142798.2 | 申請日: | 2016-03-14 |
| 公開(公告)號: | CN107196776A | 公開(公告)日: | 2017-09-22 |
| 發明(設計)人: | 蔡立勇;許煜芝;楊澤明 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/66;H04L12/803 |
| 代理公司: | 北京銀龍知識產權代理有限公司11243 | 代理人: | 許靜,黃燦 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 轉發 方法 裝置 | ||
技術領域
本發明涉及通信領域,特別是指一種報文轉發的方法和裝置。
背景技術
隨著國家網絡提速的號召,網關產品的數據負荷急劇增加。在處理網絡報文時,很多都是經過協議棧軟件處理,雖然目前CPU(Central Processing Unit,中央處理器)的性能已經得到很大的提升,但是相對于大量的報文轉發還是不堪負重;另外,報文還需要進行修改,如MAC(Media Access Control,硬件地址)地址轉換,NAT(Network Address Translation,網絡地址轉換),增加和刪除業務服務類型的VLAN(Virtual Local Area Network,虛擬局域網)以及增加和刪除PPPoE(Point to Point Protocol over Ethernet,以太網上的點對點協議)頭等,這極大地消耗CPU資源,更是加劇CPU的負擔。可以看出,現有的網關產品的數據性能遠遠不能滿足當前用戶需求。
發明內容
本發明要解決的技術問題是提供一種報文轉發的方法和裝置,以解決現有網關產品不能滿足用戶需求的問題。
第一方面,本發明的實施例提供一種報文轉發的方法,包括:
獲取第一報文在轉發處理過程中,記錄的對第一報文的屬性信息進行修改的軟件加速條目;
在轉發第一報文之后的第一預定時間內,獲取符合軟件加速條目的需要進行轉發處理的第二報文的第一條數;
根據第一條數,為需要進行轉發處理的第二報文配置硬件加速條目;
根據硬件加速條目,對后續的需要進行轉發處理的第二報文進行轉發處理。
其中,獲取第一報文在轉發處理過程中,記錄的對第一報文的屬性信息進 行修改的軟件加速條目的步驟包括:
獲取第一報文在轉發處理過程中,記錄的第一報文的特征信息以及對第一報文的屬性信息進行修改的記錄,并依據記錄形成的軟件加速條目。
其中,根據第一條數,為需要進行轉發處理的第二報文配置硬件加速條目的步驟包括:
當第一條數大于一第一預設閾值,為需要進行轉發處理的第二報文配置硬件加速條目。
其中,當轉發沒有配置硬件加速條目的報文的中央處理器CPU的負荷值大于一預設值時,對第一預設閾值進行增大調整。
其中,上述報文轉發的方法,還包括:
若匹配硬件加速條目的第二報文的第二條數在第二預定時間內小于第一預設閾值時,刪除為第二報文配置的硬件加速條目。
其中,上述報文轉發的方法,還包括:
若匹配硬件加速條目的第二報文在第二預定時間內不再接收時,刪除為第二報文配置的硬件加速條目。
其中,上述報文轉發的方法,還包括:
獲取轉發第一報文和第二報文的網關的路由信息,當路由信息改變時,刪除軟件加速條目和硬件加速條目。
第二方面,本發明的實施例提供一種報文轉發的裝置,包括:
第一獲取模塊,用于獲取第一報文在轉發處理過程中,記錄的對第一報文的屬性信息進行修改的軟件加速條目;
第二獲取模塊,用于在轉發第一報文之后的第一預定時間內,獲取符合軟件加速條目的需要進行轉發處理的第二報文的第一條數;
配置模塊,用于根據第一條數,為需要進行轉發處理的第二報文配置硬件加速條目;
轉發模塊,用于根據硬件加速條目,對后續的需要進行轉發處理的第二報文進行轉發處理。
其中,第一獲取模塊包括:
處理單元,用于獲取第一報文在轉發處理過程中,記錄的第一報文的特征 信息以及對第一報文的屬性信息進行修改的記錄,并依據記錄形成的軟件加速條目。
其中,配置模塊包括:
配置單元,用于當第一條數大于一第一預設閾值,為需要進行轉發處理的第二報文配置硬件加速條目。
其中,當轉發沒有配置硬件加速條目的報文的中央處理器CPU的負荷值大于一預設值時,對第一預設閾值進行增大調整。
其中,上述報文轉發的裝置,還包括:
第一刪除模塊,用于若匹配硬件加速條目的第二報文的第二條數在第二預定時間內小于第一預設閾值時,刪除為第二報文配置的硬件加速條目。
其中,上述報文轉發的裝置,還包括:
第二刪除模塊,用于若匹配硬件加速條目的第二報文在第二預定時間內不再接收時,刪除為第二報文配置的硬件加速條目。
其中,上述報文轉發的裝置,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610142798.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據統計方法和裝置
- 下一篇:一種應用處理的方法和裝置





