Arrangement for reading a prescribed location of a FIFO buffer in a network switch port
AssigneeAdvanced Micro Devices, Inc.
InventorsPeter Ka-Fai Chow, Shr-Jie Tzeng
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsPeter Ka-Fai Chow, Shr-Jie Tzeng
Estimating the term…
A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes a network switch port having a filter (i.e., a packet classifier module) configured for evaluating an incoming data packet on an instantaneous basis. The filter performs simultaneous comparisons between the incoming data stream of the data packet and multiple templates configured for identifying respective data protocols. Each template is composed of a plurality of min terms, wherein each min term specifies a prescribed comparison operation within a selected data byte of the incoming data packet. The packet classifier includes a separate FIFO for storing the payload of the layer 2 data frame (e.g., the IP packet), and buffer read logic that enables the packet classifier to read selected portions of the payload as it is received by the network switch port. The multiple simultaneous comparisons enable the network switch to perform layer 3 switching for 100 Mbps and gigabit networks without blocking in the network switch.
A method in a network switch port, the method comprising:
A method in a network switch port, the method comprising:
An integrated network switch having a plurality of network switch ports, each network switch port comprising:
Dependencies are inferred from the claim text.