表项动态更新方法及系统的制作方法

文档序号:8383655阅读:164来源:国知局
表项动态更新方法及系统的制作方法
【技术领域】
[0001] 本发明设及计算机技术领域,具体而言,设及一种表项动态更新方法和一种表项 动态更新系统。
【背景技术】
[0002] 在数据通信领域,查找表在网络设备中广泛存在,比如交换/路由设备根据转发 表项来进行报文的转发。在1?56"56(3111';[17 41'油;[16(31:脚6化;1"1?]161*〇'1^,1?层协议安 全结构)设备中的查找表应用场景,在Ou忧ound方向,即从被保护网络向未受保护的网络 传输数据时,IPSEC设备会进行该样的处理:
[0003] 提取输入报文的关屯、信息作为关键字(关键字可能包含源IP地址,目的IP地址 等很多信息),为方便起见,该里我们只选取一个IP地址的16位作为关键字。
[0004] 用关键字查询SPD(SecurityPolicyDat油ase,安全策略库)表,得到对应的 SAD(Se州rityAssociationDat油ase,安全联盟库)表条目编号。一张简化后的SPD表如 下:
[0005]
【主权项】
1. 一种表项动态更新方法,用于动态更新查找表,其特征在于,包括: 检测查找表是否更新表项; 当检测到所述查找表更新所述表项时,逐个对所述表项中的待更新表项的所有关键字 进行相应地RAM配置。
2. 根据权利要求1所述的表项动态更新方法,其特征在于,所述RAM配置包括: 建立缓冲器,以存储所有所述关键字的对应信息。
3. 根据权利要求2所述的表项动态更新方法,其特征在于,所述RAM配置还包括:当完 成所有所述对应信息的存储后,将所有所述对应信息从所述缓冲器写入对应的所述RAM,以 完成所述表项的动态更新。
4. 根据权利要求2或3所述的表项动态更新方法,其特征在于,所述对应信息包括:地 址信息和数据信息。
5. 根据权利要求4所述的表项动态更新方法,其特征在于,在完成所述表项的动态更 新后,通过更新后的查找表获取目标信息。
6. -种表项动态更新系统,用于动态更新查找表,其特征在于,包括: 检测单元,用于检测查找表是否更新表项; 处理单元,当检测到所述查找表更新所述表项时,逐个对所述表项中的待更新表项的 所有关键字进行相应地RAM配置。
7. 根据权利要求6所述的表项动态更新系统,其特征在于,所述处理单元具体用于:建 立缓冲器,以存储所有所述关键字的对应信息。
8. 根据权利要求7所述的表项动态更新系统,其特征在于,所述处理单元具体还用于: 当完成所有所述对应信息的存储后,将所有所述对应信息从所述缓冲器写入对应的所述 RAM,以完成所述表项的动态更新。
9. 根据权利要求7或8所述的表项动态更新系统,其特征在于,所述对应信息包括:地 址信息和数据信息。
10. 根据权利要求9所述的表项动态更新系统,其特征在于,所述处理单元还用于:在 完成所述表项的动态更新后,控制通过更新后的查找表获取目标信息。
【专利摘要】本发明提供了一种表项动态更新方法和一种表项动态更新系统,用于动态更新查找表,所述方法包括:检测查找表是否更新表项;当检测到所述查找表更新所述表项时,逐个对所述表项中的待更新表项的所有关键字进行相应地RAM配置。通过本发明的技术方案,在满足查找表的动态更新的同时可以节省硬件资源,减少RAM的使用量,并能够使写入不同RAM中的数据同时写入。
【IPC分类】H04L12-757, H04L12-883, G06F17-30, H04L12-741
【公开号】CN104702508
【申请号】CN201510130657
【发明人】宋天宁
【申请人】深圳中兴网信科技有限公司
【公开日】2015年6月10日
【申请日】2015年3月24日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1