发明名称 |
用查找键作为分组标签以便于使用统一分组转发缓存的方法和设备 |
摘要 |
本发明提供了网络地址翻译(NAT)敏感的统一缓存的装置和方法。根据一个实施例,分布在一个或多个处理器当中的多个分组处理应用共享一个或多个统一缓存,而不需要缓存同步协议。当在网络设备处接收到分组时,诸如NAT或其它应用之类的、对缓存查找键所基于的分组报头部分进行修改的第一分组处理应用基于分组报头的原始内容,用缓存查找键作为分组的标签。然后,在由第一分组处理应用加标签之后,其它试图从统一缓存访问缓存条目的分组处理应用就使用所述标签(第一分组处理应用所生成的缓存查找键),而不是基于当前分组报头内容来确定缓存查找键。 |
申请公布号 |
CN1561625B |
申请公布日期 |
2010.09.08 |
申请号 |
CN02819072.6 |
申请日期 |
2002.09.27 |
申请人 |
英特尔公司 |
发明人 |
凯尔·埃格旺;尼尔斯·贝耶尔;雅各布·克里斯坦森 |
分类号 |
H04L29/12(2006.01)I |
主分类号 |
H04L29/12(2006.01)I |
代理机构 |
永新专利商标代理有限公司 72002 |
代理人 |
王英 |
主权项 |
一种用于使用统一缓存来处理分组的方法,包括:在网络设备处接收分组,该分组包括报头和有效载荷;第一分组处理应用利用基于所述报头原始内容的缓存查找键作为所述分组的标签,所述缓存查找键指示与所述分组相对应的缓存条目在所述统一缓存中将要存储的位置,所述缓存查找键存储在所述统一缓存的字段中并且是所述分组的分组描述符的一部分;在对所述分组加标签之后,地址翻译分组处理应用根据所述原始内容对所述分组的报头进行翻译;在对所述报头进行翻译之后,将所述分组描述符和所述分组转发到第二分组处理应用;以及所述第二分组处理应用使用所述第一分组处理应用添加的所述分组描述符中的所述缓存查找键,从所述统一缓存中访问所述缓存条目。 |
地址 |
美国加利福尼亚州 |