802.1Q Protocol – Does It Remove the VLAN Tag on Receipt?

ieee-802.1xswitchtrunkvlan

Does 802.1Q protocol will remove the VLAN tag in the received place?

Such as the VLAN 10 trough 802.1Q protocol to pass frames.

enter image description here

the 802.1Q will add 802.1q header(tag) and recalculate CRC/FCS like bellow:

enter image description here

but I have a question, whether the receive side will remove the VLAN tag and recalculate the CRC/FCS again?

if it will remove the VLAN tag and recalculate the CRC/FCS, is in the receive Switch's trunk port or in other specific location to do this?

Best Answer

Whether the receiver removes the Q tag right away or keeps it for further processing is its own decision.

On a switch, this depends on whether the VLAN ID in question is tagged on the destination port (trunk port) or untagged/native (access port).

Even on an untagged port, the Q tag may sometimes still be present to preserve PCP priority but with a zeroed VLAN ID field - depending on switch and port configuration.