A network switch for network communications includes a first data port interface
supporting a plurality of data ports transmitting and receiving data at a first
data rate. A second data port interface supports a plurality of data ports transmitting
and receiving data at a second data rate. A CPU interface is configured to communicate
with a CPU, and an internal memory communicates with the first data port interface
and the second data port interface. A memory management unit is provided, including
an external memory interface, for communicating data from at least one of the first
data port interface and the second data port interface and an external memory.
A communication channel is provided, for communicating data and messaging information
between the first data port interface, the second data port interface, the internal
memory, and the memory management unit. One data port interface of the first data
port interface and the second data port interface includes a fast filtering process,
with the fast filtering processor filtering packets coming into the one data port
interface. Selective filter action is taken based upon a filtering result.