[發明專利]一種搜索處理裝置及網絡系統無效
| 申請號: | 201010238374.9 | 申請日: | 2010-07-23 |
| 公開(公告)號: | CN101902401A | 公開(公告)日: | 2010-12-01 |
| 發明(設計)人: | 李彧;張煒;錢曉東;王志忠 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 搜索 處理 裝置 網絡 系統 | ||
技術領域
本發明涉及通信技術領域,特別是一種搜索處理裝置及網絡系統。
背景技術
Internet帶領著人們邁入一個全新的信息時代,對人類社會的發展起著巨大的推進作用。
Internet是信息的載體,而實現Internet載體功能的除了眾多的終端計算機和數據服務器,更主要的是搭起這個“信息高速公路”的網絡互連設備,如各級的路由器或交換機。網絡互連設備所完成的最核心的功能就是在路由表中為來自不同鏈路、去往不同目的地的IP分組找到最佳的傳送路由,又以同樣的方式把分組送到下一跳的路由器,如此反復,直到分組到達最終目的地。而為每個IP分組根據各自的目的地,在路由表里找到最佳匹配路由的算法,是路由轉發處理的關鍵技術。
隨著Internet應用需求的廣泛、光接口技術的成熟,Internet鏈路帶寬以超Moore定律的速度增長。近年來,大約每2年鏈路上路由查找的吞吐量就需要翻一番才能適應增長的需求。作為路由轉發關鍵路徑上的功能部件,路由查找引擎在性能上面臨著巨大的壓力和挑戰。
現有技術中,網絡處理器在進行IP分組轉發時,首先要將待查找IPV4地址發送到外部搜索處理裝置,由外部搜索處理裝置進行搜索處理后返回下一跳表的索引給網絡處理器,然后網絡處理器利用該下一跳表的索引從保存于一個外部存儲器的下一跳表中獲取下一跳信息(如出端口號、下一跳IP地址、鏈路權重等),來進行轉發計算處理。
從以上的現有技術的描述中可以發現,現有技術至少存在如下的問題:
網絡處理器在一次IP分組轉發計算的過程中,需要與外部裝置(網絡查找引擎、外部存儲器)進行多次請求-反饋的查詢過程,而由于處理器和外部存儲器的運行速度差別,以及處理器訪問外部設備受到的協議延遲,接口延遲,排隊緩沖等方面的影響,會導致系統延遲較大,從而影響數據轉發性能。
發明內容
本發明的目的是提供一種搜索處理裝置及網絡系統,降低IP分組轉發計算中獲取下一跳信息的時間,同時增加系統設計靈活度。
為了實現上述目的,本發明實施例提供了一種搜索處理裝置,其中,所述搜索處理裝置具有第一工作模式和第二工作模式,所述搜索處理裝置包括存儲單元、接口單元、第一請求處理單元、第二請求處理單元以及第一結果處理單元,其中:
在第二工作模式下:
所述存儲單元用于存儲下一跳表;
所述第一請求處理單元用于解析通過接口單元接收到的,由工作于第一工作模式下的另一搜索處理裝置發送的數據訪問請求,獲取下一跳表的索引;
所述第二請求處理單元用于根據下一跳表的索引從所述下一跳表中獲取下一跳信息;
所述第一結果處理單元用于將第二請求處理單元獲取的下一跳信息通過所述接口單元發送,供網絡處理器進行路由計算。
所述搜索處理裝置具有第一工作模式和第二工作模式,所述搜索處理裝置包括存儲單元、接口單元、第一請求處理單元、第二請求處理單元以及第一結果處理單元,其中:
在第二工作模式下:
所述存儲單元用于存儲下一跳表;
所述第一請求處理單元用于解析通過所述接口單元接收到的,由工作于第一工作模式下的另一所述搜索處理裝置發送的數據訪問請求,獲取下一跳表的索引;
所述第二請求處理單元用于根據下一跳表的索引從所述下一跳表中獲取下一跳信息;
所述第一結果處理單元用于將第二請求處理單元獲取的下一跳信息通過所述接口單元發送,供網絡處理器進行路由計算。
上述的搜索處理裝置,其中,在第一工作模式下:
所述存儲單元用于存儲一路由表項數據;
所述第一請求處理單元用于解析通過所述接口單元接收到的搜索請求,獲取待查找IP地址;
所述第二請求處理單元用于根據所述待查找IP地址從所述路由表項數據中獲取匹配的下一跳表的索引;
所述第一結果處理單元用于將所述下一跳表的索引封裝到一數據訪問請求后通過所述接口單元發送,供工作于第二工作模式下的再一所述搜索處理裝置獲取下一跳信息。
上述的搜索處理裝置,其中,所述接口單元為高速串行接口或高速并行接口。
上述的搜索處理裝置,其中,所述存儲單元為片內存儲器,所述片內存儲器包括多個獨立的片內存儲器塊,每個片內存儲器塊具有獨立的地址和數據接口,供所述第二請求處理單元進行并行訪問。
為了實現上述目的,本發明實施例還提供了一種網絡系統,包括網絡處理器,其中,所述網絡系統還包括:
至少一個工作于第一工作模式的搜索處理裝置;以及
至少一個工作于第二工作模式的搜索處理裝置;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010238374.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多級離心泵出水段和導葉定位銷孔量具
- 下一篇:一種裝藥輔助拔管裝置





