Multiport data switch having data frame VLAN tagging and VLAN stripping
AssigneeAdvanced Micro Devices, Inc.
InventorsSomnath Viswanath, Peter Ka-Fai Chow
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsSomnath Viswanath, Peter Ka-Fai Chow
Estimating the term…
An integrated multiport switch will determine whether packets received at designated VLAN ports are tagged packets. If so, the VLAN tag is stripped from the packet before further processing the incoming data at the media access controller of the port. The stripped tag is forwarded to a rules checker, which determines further routing of the packet to one or more destinations. The VLAN tag data, which may be modified by the rules checker, and the remainder of the packet data are stored separately in a memory external to the integrated switch. A control register contains designated VLAN types that can be compared with the VLAN type field in the tagged packet. The number of bytes of data received can thus be counted to locate the field of the VLAN packet assigned to VLAN type. VLAN tags may be readily inserted in untagged or stripped packets that are to be transmitted at a VLAN port. The VLAN tag data is then multiplexed with the remaining packet data obtained from a memory external to said chip and the multiplexed data is written to a single port RAM in a transmit FIFO at the MAC at the VLAN port designated for transmission. Buffering in the transmit FIFO permits continuous application of data to the FIFO.
In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data packets to and receiving data packets from a data network, each port having associated therewith a media access controller (MAC), at least one of said ports being designated a VLAN port for virtual local area network (VLAN) operation, a method for processing received packets comprising the steps of:
A method for administering data packet communication in an integrated multiport network switch having a plurality of ports for transmitting data packets to and receiving data packets from a data network, each port having associated therewith a media access controller (MAC), at least one of said ports being designated a VLAN port for virtual local area network (VLAN) operation, said method comprising the steps of:
In an integrated multiport network switch comprising an integrated chip having a plurality of ports for transmitting data packets to and receiving data packets from a data network, each port having associated therewith a media access controller (MAC), at least one of said ports being designated a VLAN port for virtual local area network (VLAN) operation, a method for processing a packet to be transmitted to one or more VLAN destinations from a designated VLAN port, comprising the steps of:
Dependencies are inferred from the claim text.