Tagging packets with a lookup key to facilitate usage of a...

Electrical computers and digital processing systems: multicomput – Computer-to-computer data routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S212000, C709S214000, C709S215000, C709S242000, C711S003000, C711S118000, C711S147000, C711S213000, C711S216000, C711S221000

Reexamination Certificate

active

09967084

ABSTRACT:
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.

REFERENCES:
patent: 4916605 (1990-04-01), Beardsley et al.
patent: 5574849 (1996-11-01), Sonnier et al.
patent: 6101589 (2000-08-01), Fuhrmann et al.
patent: 6128623 (2000-10-01), Mattis et al.
patent: 6141692 (2000-10-01), Loewenstein et al.
patent: 6182226 (2001-01-01), Reid et al.
patent: 6243667 (2001-06-01), Kerr et al.
patent: 6266705 (2001-07-01), Ullum et al.
patent: 6292880 (2001-09-01), Mattis et al.
patent: 6298411 (2001-10-01), Giacalone
patent: 6353614 (2002-03-01), Borella et al.
patent: 6418476 (2002-07-01), Luciani
patent: 6587113 (2003-07-01), Baldwin et al.
patent: 6631419 (2003-10-01), Greene
patent: 6650641 (2003-11-01), Albert et al.
patent: 6661799 (2003-12-01), Molitor
patent: 6751583 (2004-06-01), Clarke et al.
patent: 6754662 (2004-06-01), Li
patent: 6754784 (2004-06-01), North et al.
patent: 6836805 (2004-12-01), Cook
patent: 6883099 (2005-04-01), Terrell et al.
patent: 7058642 (2006-06-01), Kurupati et al.
patent: 7061500 (2006-06-01), Baldwin
patent: 7062570 (2006-06-01), Hong et al.
patent: 2002/0116527 (2002-08-01), Chen et al.
patent: 2003/0009585 (2003-01-01), Antoine et al.
patent: WO99 53648 (1999-10-01), None
“NetFlow Services and Applications,” White Paper, Cisco Systems, Inc. 1999.
“Intel® IXP1200 Network Processor,” Datasheet by Intel, Part No. 278298-008, May 2001.
PCT International Search Report, PCT/US 02/31154, Jun. 5, 2003, 4 pages.
Chandranmenon, G.P. et al., “Trading Packet Headers for Packet Processing”, IEEE/ ACM Transactions on Networking, XP 000582666, 1996, pp. 141-152.
PCT/US02/31154, May 20, 2004, Written Opinion.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Tagging packets with a lookup key to facilitate usage of a... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Tagging packets with a lookup key to facilitate usage of a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Tagging packets with a lookup key to facilitate usage of a... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3771072

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.