Method and system for automatic address table reshuffling in network multiplexers

   
   

A method and system for storing and accessing associations between network addresses and ports within a network multiplexer. The method and system implement an address table containing indexed address/port pairs. Multiple hash functions are applied to an input address in order to identify indexes of address table entries in which the input address may be stored. If the entries indexed by application of the multiple hash functions to an input source address are neither empty nor contain the input source address, then contents of one of the entries is discarded, and the input source address is placed into the now empty entry. Over time, discarded addresses are re-entered into the address table in a fashion equivalent to hash table reshuffling, but the computational inefficiencies inherent in hash table reshuffling are deferred and largely avoided.

 
Web www.patentalert.com

< Simulator of dynamic circuit for silicon critical path debug

< Method for managing pages of a designated memory object according to selected memory management policies

> Unified buffer for tracking disparate long-latency operations in a microprocessor

> Method and apparatus for using past history to avoid flush conditions in a microprocessor

~ 00137