An engineer is troubleshooting a Layer 2 connectivity issue between Switch-1 and Switch-2 connected via GigabitEthernet0/1. A host in VLAN 10 connected to Switch-1 is unable to reach a host in VLAN 10 on Switch-2. A partial CLI output from Switch-1 is shown below:
text
Switch-1# show interfaces gigabitethernet 0/1 switchport
Name: Gi0/1
Administrative Mode: dynamic auto
Operational Mode: trunk
Administrative Trunking Encapsulation: dot1q
Operational Trunking Encapsulation: dot1q
Negotiation of Trunking: On
Access Mode VLAN: 1 (default)
Trunking Native Mode VLAN: 10
Administrative Native VLAN tagging: disabled
Trunking VLANs Enabled: 10,20,30
Switch-2's GigabitEthernet0/1 interface is configured as an 802.1Q trunk with `switchport trunk native vlan 20` and allows VLANs 10, 20, and 30. CDP logs on both switches generate regular native VLAN mismatch warnings.
Assuming global native VLAN tagging (`vlan dot1q tag native`) is disabled on both switches, how will Switch-2 process an untagged ARP request broadcast generated by the host in VLAN 10 on Switch-1 when it arrives at Switch-2's GigabitEthernet0/1 interface?
- Switch-2 will accept the untagged frame and forward it internally into VLAN 20, preventing VLAN 10 hosts on Switch-2 from receiving the ARP request.Answer
- BSwitch-2 will drop the frame immediately at the ingress physical layer because the 802.1Q header contains a VLAN ID of 10 that conflicts with Switch-2's native VLAN.
- CSwitch-2 will use CDP TLV metadata to dynamically rewrite the internal frame tag to VLAN 10 before forwarding it to access ports.
- DSwitch-2 will place the trunk port into a Spanning Tree PortFast blocking state, preventing all frame ingress until the mismatch is cleared.