we have switch catalyst 3850 and we need to enable the PXE boot on a port configured in trunk with configured three VLAN (4040, 4050 and 4060). To permit the PXE boot and deploy to work we set on the port channels the "switchport trunk native vlan 4040" this permit the PXE booting without the VLAN tag and also the deploy process proceed as expected.
What does not work as expected is the part after the deploy, the server is configured to send tagged traffic over the VLAN 4040, but seems that the switch refuse that traffic, if we remove the tag from the server the communications works.
Now the question, if the switch port are configured with the native VLAN 4040 will it refuse the traffic tagged on the VLAN 4040?