| 1. Frame reception | The receiving port detects an Ethernet signal and accepts a frame when it passes physical-layer and frame-integrity checks. | Port link state, Ethernet framing, and the frame check sequence (FCS). | A frame with an invalid FCS is generally discarded rather than forwarded. |
| 2. VLAN classification | The switch associates the frame with a VLAN based on the port configuration or, on a trunk link, its 802.1Q VLAN tag. | Access-port VLAN, trunk allowed-VLAN list, and 802.1Q tag. | The VLAN defines the Layer 2 broadcast domain in which the frame is handled. |
| 3. Source MAC learning | The switch records the source MAC address and the port on which it was received, associated with the frame's VLAN. | Source MAC address, ingress port, and VLAN ID. | The forwarding database can later direct traffic for that address toward the learned port. Entries age out if not refreshed. |
| 4. Policy checks | Configured controls may permit, restrict, prioritize, or discard traffic. The exact processing order depends on the switch implementation. | Access control lists (ACLs), port security, storm control, and other configured policies. | For example, an ACL can deny traffic matching specified addresses or protocols; port security can limit learned MAC addresses. |
| 5. Destination lookup | The switch looks up the destination MAC address in its forwarding database for the relevant VLAN. | Destination MAC address, VLAN ID, and learned forwarding entries. | A known unicast frame is normally sent only to the port associated with its destination, unless policy or topology rules affect forwarding. |
| 6. Forwarding decision | If the destination is unknown, or the frame is broadcast or certain multicast traffic, the switch may send copies to eligible ports in the same VLAN. | VLAN membership, forwarding-database entries, multicast settings, and spanning-tree state. | Traffic is kept within the appropriate Layer 2 domain; spanning tree helps prevent loops by blocking selected paths. |
| 7. Queueing and scheduling | Frames wait in an egress queue if the outgoing port is busy. Quality of service (QoS) settings can influence queue selection and service order. | Configured QoS classification, priority markings, queue limits, and scheduling policy. | When congestion occurs, queues may build and frames may be delayed or dropped; prioritization does not create additional link capacity. |
| 8. Frame transmission | The switch sends the frame through the selected egress port, applying the configured VLAN tagging behavior for that port. | Egress-port state, access or trunk configuration, and link speed. | An access port typically sends frames without a VLAN tag, while a trunk commonly carries VLAN tags for configured VLANs. |
| 9. Management and monitoring | An administrator configures and monitors the switch through supported management interfaces; this is separate from ordinary user-frame forwarding. | A management interface, command-line or web interface, SNMP, logs, and port statistics, depending on the device. | Managed features provide visibility and control over VLANs, policies, ports, and network status; available features vary by model and configuration. |