发明名称 Tagging packets with a lookup key to facilitate usage of a unified packet forwarding cache
摘要 Apparatus and methods are provided for a Network Address Translation (NAT)-aware unified cache. According to one embodiment, multiple packet-processing applications distributed among one or more processors of a network device share one or more unified caches without requiring a cache synchronization protocol. When a packet is received at the network device, a first packet-processing application, such as NAT or another application that modifies part of the packet header upon which a cache lookup key is based, tags the packet with a cache lookup key based upon the original contents of the packet header. Then, other packet-processing applications attempting to access the cache entry from the unified cache subsequent to the tagging by the first packet-processing application use the tag (the cache lookup key generated by the first packet-processing application) rather than determining the cache lookup key based upon the current contents of the packet header.
申请公布号 GB2396079(A9) 申请公布日期 2004.08.17
申请号 GB20040007365 申请日期 2002.09.27
申请人 INTEL CORPORATION 发明人 KJELD EGEVANG;NIELS BEIER;JACOB CHRISTIANSEN
分类号 H04L29/08;H04L29/12;(IPC1-7):H04L29/12 主分类号 H04L29/08
代理机构 代理人
主权项
地址