发明名称 |
一种RAM、网络处理系统和一种RAM查表方法 |
摘要 |
本发明提供一种RAM、网络处理系统和一种RAM查表方法,通过将RAM划分为至少两个虚拟内存库,且将同一个业务表存储于其中的至少两个虚拟内存库中,并通过网络存储器的计算确定适合的虚拟内存库进行访问,在提高RAM的查表速率的同时,有效的减小了RAM的访问流量压力,也使网络转发性能得到提高。同时,还可以在RAM的虚拟内存库中存储相同的业务表,最大限度上提升RAM的查表速率,并且网络处理器可以使用哈希算法来计算虚拟内存库地址信息,不仅使计算过程更为简便,也能更为有效的找到适合的虚拟内存库,进一步提高查表效率以及网络转发性能。 |
申请公布号 |
CN103064901B |
申请公布日期 |
2017.02.22 |
申请号 |
CN201210549857.X |
申请日期 |
2012.12.18 |
申请人 |
中兴通讯股份有限公司 |
发明人 |
姜海明 |
分类号 |
G06F17/30(2006.01)I;H04L12/70(2013.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
深圳鼎合诚知识产权代理有限公司 44281 |
代理人 |
薛祥辉 |
主权项 |
一种RAM查表方法,其特征在于,包括以下步骤:网络处理器接收来自各物理接口的业务表访问报文;所述网络处理器解析所述业务表访问报文,获取所述业务表访问报文所访问的业务表识别信息;根据所述业务表识别信息查询RAM中的含有需要查找的业务表的虚拟内存库,所述RAM划分为至少两个虚拟内存库,在所述RAM的至少两个虚拟内存库中,同一个业务表存储于其中至少两个所述虚拟内存库内,并从含有需要查找的业务表的至少两个所述虚拟内存库中选择一个虚拟内存库,将虚拟内存库地址分配给所述业务表访问报文;根据所述虚拟内存库地址访问对应的虚拟内存库,查找对应的业务表。 |
地址 |
518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦 |