A native VLAN mismatch occurs when connected trunk ports use different native VLANs. Because native-VLAN traffic crosses an 802.1Q trunk untagged, each switch can classify the same frame into a different VLAN. section 12.3.2
SW1 uses VLAN 10; SW2 uses VLAN 30
SW1 sends a VLAN 10 frame untagged because VLAN 10 is native on its trunk port. SW2 classifies that untagged frame as VLAN 30, so it cannot forward the frame to a destination in VLAN 10. Matching the native VLAN on both ends prevents this misconfiguration. section 12.3.2
