【技术实现步骤摘要】
本专利技术涉及通信
,特别是一种搜索处理装置及网络系统。
技术介绍
Internet带领着人们迈入一个全新的信息时代,对人类社会的发展起着巨大的推进作用。Internet是信息的载体,而实现Internet载体功能的除了众多的终端计算机和数据服务器,更主要的是搭起这个“信息高速公路”的网络互连设备,如各级的路由器或交换机。网络互连设备所完成的最核心的功能就是在路由表中为来自不同链路、去往不同目的地的IP分组找到最佳的传送路由,又以同样的方式把分组送到下一跳的路由器,如此反复,直到分组到达最终目的地。而为每个IP分组根据各自的目的地,在路由表里找到最佳匹配路由的算法,是路由转发处理的关键技术。随着Internet应用需求的广泛、光接口技术的成熟,Internet链路带宽以超Moore定律的速度增长。近年来,大约每2年链路上路由查找的吞吐量就需要翻一番才能适应增长的需求。作为路由转发关键路径上的功能部件,路由查找引擎在性能上面临着巨大的压力和挑战。现有技术中,网络处理器在进行IP分组转发时,首先要将待查找IPV4地址发送到外部搜索处理装置,由外部搜索处理装置进行搜索处理后返回下一跳表的索引给网络处理器,然后网络处理器利用该下一跳表的索引从保存于一个外部存储器的下一跳表中获取下一跳信息(如出端口号、下一跳IP地址、链路权重等),来进行转发计算处理。从以上的现有技术的描述中可以发现,现有技术至少存在如下的问题:网络处理器在一次IP分组转发计算的过程中,需要与外部装置(网络查找引擎、外部存储器)进行多次请求-反馈的查询过程,而由于处理器和外部存储器的运行速度 ...
【技术保护点】
一种搜索处理装置,其特征在于,所述搜索处理装置具有第一工作模式和第二工作模式,所述搜索处理装置包括存储单元、接口单元、第一请求处理单元、第二请求处理单元以及第一结果处理单元,其中:在第二工作模式下:所述存储单元用于存储下一跳表;所述第一请求处理单元用于解析通过所述接口单元接收到的,由工作于第一工作模式下的另一所述搜索处理装置发送的数据访问请求,获取下一跳表的索引;所述第二请求处理单元用于根据下一跳表的索引从所述下一跳表中获取下一跳信息;所述第一结果处理单元用于将第二请求处理单元获取的下一跳信息通过所述接口单元发送,供网络处理器进行路由计算。
【技术特征摘要】
1.一种搜索处理装置,其特征在于,所述搜索处理装置具有第一工作模式和第二工作模式,所述搜索处理装置包括存储单元、接口单元、第一请求处理单元、第二请求处理单元以及第一结果处理单元,其中:在第二工作模式下:所述存储单元用于存储下一跳表;所述第一请求处理单元用于解析通过所述接口单元接收到的,由工作于第一工作模式下的另一所述搜索处理装置发送的数据访问请求,获取下一跳表的索引;所述第二请求处理单元用于根据下一跳表的索引从所述下一跳表中获取下一跳信息;所述第一结果处理单元用于将第二请求处理单元获取的下一跳信息通过所述接口单元发送,供网络处理器进行路由计算。2.根据权利要求1所述的搜索处理装置,其特征在于,在第一工作模式下:所述存储单元用于存储一路由表项数据;所述第一请求处理单元用于解析通过所述接口单元接收到的搜索请求,获取待查找IP地址;所述第二请求处理单元用于根据所述待查找IP地址从所述路由表项数据中获取匹配的下一跳表的索引;所述第一结果处理单元用于将所述下一跳表的索引封装到一数据访问请求后通过所述接口单元发送,供工作于第二工作模式下的再一所述搜索处理装置获取下一跳信息。3.根据权利要求1或2所述的搜索处理装置,其特征在于,所述接口单元为高速串行接口或高速并行接口。4.根据权利要求1或2所述的搜索处理装置,其特征在于,所述存储单元为片内存储器,所述片内存储器包括多个独立的片内存储器块,每个片内存储器块具有独立的地址和数据接口,供所述第二请求处理单元进行并行访问。5.一种网络系统,包括网络处理器,其特征在于,所述网络系统还包括:至少一个工作于第一工作模式的搜索处理装置;以及至少一个工作于第二工作模式的搜索处理装置;所述工作于第一工作模式和第二工作模式的搜索处理装置均包括存储单元、接口单元、第一请求处理单元、第二请求处理单元以及第一结果处理单元;工作于第一工作模式的搜索处理装置中的存储单元用于存储一路由表项数据,第一请求处理单元用于解析通过接口单元接收到的由所述网络处理器发送的搜索请求,获取待查找IP地址,第二请求处理单元用于根据所述待查找IP地址从所述路由表项数据中获取匹配的下一跳表的索引,第一结果处理单元用于将所述下一跳表的索引封装到一数据访问请求后通过所述接口单元发送到工作于第二工作模式下的搜索处理装置;工作于第二工作模式的搜索处理装置中的存储单元用于存储下一跳表,第一请求处理单元用于解析通过接口单元接收到的所述数据访问请求,获取下一跳表的索引,第二请求处理单元用于根据下一跳表的索引从所述下一跳表中获取下一跳信息,第...
【专利技术属性】
技术研发人员:李彧,张炜,钱晓东,王志忠,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。