[發(fā)明專利]一種使用硬件實現(xiàn)報文編輯功能的方法及裝置在審
| 申請?zhí)枺?/td> | 201610048132.0 | 申請日: | 2016-01-25 |
| 公開(公告)號: | CN105635167A | 公開(公告)日: | 2016-06-01 |
| 發(fā)明(設計)人: | 徐昌發(fā);李占斌;許勇超;蔡文俊 | 申請(專利權)人: | 盛科網(wǎng)絡(蘇州)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/741 |
| 代理公司: | 蘇州慧通知識產權代理事務所(普通合伙) 32239 | 代理人: | 黃建月 |
| 地址: | 215021 江蘇省蘇州市工業(yè)園區(qū)*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 使用 硬件 實現(xiàn) 報文 編輯 功能 方法 裝置 | ||
技術領域
本發(fā)明涉及一種實現(xiàn)報文編輯功能的技術,尤其是涉及一種使用硬件 實現(xiàn)報文編輯功能的方法及裝置。
背景技術
voip(VoiceoverInternetProtocol,網(wǎng)絡電話)是一種通過IP數(shù)據(jù)包發(fā) 送實現(xiàn)的語音業(yè)務,voip將模擬的聲音訊號引經(jīng)過壓縮與封包之后,以數(shù) 據(jù)封包的形式在IP網(wǎng)絡進行語音訊號的傳輸。
隨著網(wǎng)絡技術的發(fā)展,voip語音技術的需求不斷提高,對voip報文轉 發(fā)技術的要求也不斷提高?,F(xiàn)有網(wǎng)絡設備都是通過軟件編輯報文的源IP地 址、目的IP地址、4層源端口、4層目的端口來轉發(fā)報文,這種方法會大 量占用cpu,導致語音業(yè)務很難擴展,且不適合對性能要求較高的場合。
在網(wǎng)絡處理器(如ASIC(ApplicationSpecificIntegratedCircuit,專用 集成電路)或NP(NetworkProcessor,網(wǎng)絡處理器))中,如圖2所示,圖 中的SW_A和SW_B代表用戶側的交換機,GW_A、GW_B代表外網(wǎng)側 的交換機,中間的SWITCH代表核心的轉發(fā)交換機。按照目前通用的實現(xiàn) 方式,在SWITCH上面的處理需要完成IP報文終結以及重新發(fā)送新IP報 文的過程。
從圖3可以看到,對于從外網(wǎng)側交換機GW_A(源IP地址:192.168.1.10) 過來的語音包,假設其目的IP地址是192.168.1.2,由于voip語音的特性, 4層的SrcPort(layer4sourceport,4層協(xié)議源端口)和DestPort(layer4dest port,4層協(xié)議目的端口)分別是10000和20000,那么經(jīng)過SWITCH后, 假設上層協(xié)議規(guī)劃的是轉發(fā)到用戶側的交換機SW_A,因此報文新的SrcIP (sourceipAddress,源IP地址)和DestIP(destipAddress,目的IP地址) 分別變成了220.100.1.2和對端的220.100.1.10,而且報文的4層SrcPort和 DestPort分別變化成了20000和10000,通常的做法是SWITCH上通過cpu 軟件來處理報文,由于需要查詢軟表,那么對于業(yè)務數(shù)量較多時,cpu必然 無法完成任務,導致SWITCH的整機性能較差。
因此,上述提到的現(xiàn)有方案,由于需要軟件去查找,對cpu占用率高, 而且語言業(yè)務延遲太大,可能導致語音業(yè)務中斷等情況,性能差,更重要 的是無法實現(xiàn)大規(guī)模會話的需求。
發(fā)明內容
本發(fā)明的目的在于克服現(xiàn)有技術的缺陷,提供一種使用硬件實現(xiàn)報文 編輯功能的方法及裝置,通過芯片內的多次路由查找,從而硬件實現(xiàn)報文 編輯過程。
為實現(xiàn)上述目的,本發(fā)明提出如下技術方案:一種使用硬件實現(xiàn)報文 編輯功能的方法及裝置,包括:
在芯片內配置一路由表,所述路由表內包括報文的匹配特征和編輯動 作;
報文進入芯片,根據(jù)其自身的查詢關鍵字查找所述路由表,若所述查 詢關鍵字與路由表內的匹配特征相匹配,則得到相應的報文編輯動作,根 據(jù)所述編輯動作編輯報文并將編輯后的報文從查找到的出口發(fā)送出去。
優(yōu)選地,所述路由表中的報文匹配特征包括報文的源IP地址、目的IP 地址、源端口和目的端口。
優(yōu)選地,報文進入芯片后,進行多次路由表查找。
優(yōu)選地,報文查找包括一次路由查找和二次環(huán)回查找。
優(yōu)選地,所述一次路由查找過程為:根據(jù)報文的目的IP地址和目的端 口查找路由表,根據(jù)匹配到的編輯動作對報文進行編輯,得到編輯后的目 的IP地址和目的端口。
優(yōu)選地,所述二次環(huán)回查找過程為:根據(jù)報文的源IP地址和源端口以 及根據(jù)一次路由查找得到的編輯后的目的IP地址,同時查找路由表,根據(jù) 報文源IP地址和源端口查找匹配到的編輯動作對報文進行編輯,得到編輯 后的源IP地址和源端口;根據(jù)編輯后的目的IP地址查找到報文的發(fā)送出 口并將報文從所述出口發(fā)送出去。
本發(fā)明還提供了另外一種技術方案:一種使用硬件實現(xiàn)報文編輯功能 的裝置,包括芯片內配置的路由表、路由查找模塊、報文編輯模塊,所述 路由表內包括報文的匹配特征和編輯動作;所述路由查找模塊用于根據(jù)其 自身的查詢關鍵字查找所述路由表,若所述查詢關鍵字與路由表內的匹配 特征相匹配,則得到相應的報文編輯動作;所述報文編輯模塊根據(jù)所述編 輯動作編輯報文并將編輯后的報文從查找到的出口發(fā)送出去。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于盛科網(wǎng)絡(蘇州)有限公司,未經(jīng)盛科網(wǎng)絡(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610048132.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲實現(xiàn)系統(tǒng)和游戲實現(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





