Hello everybody,
First, my apologizes if my vocabulary is imprecise/incorrect... But I am a server guy, not a network expert.
I have a question regarding VLAN tagged ethernet frame. What's is the minimal size of such ethernet frame? 64 bytes or 68 bytes? (not counting the preamble/SFD that had nothing to the present discussion).
From my understanding, both can happen:1) Some implementation reduce the data payload to 42 minimun in order to insert the 4 bytes needed for the VLAN tagging; leading to eventually tagged frame of min. 64 bytes.
2) Other implementations will increase the ethernet frame of 4 bytes for the tag, leading to a frame of min. 68 bytes.
The problem I am facing is that the switch strip the 4 bytes VLAN tag before passing the packet to the server. If a 64 bytes frame is sent to that switch (case 1), then a 60 bytes frame is passed to the server after stripping. The server's ethernet driver shall drop this packet, because the sanity check "Ethernet frame is at least 64 bytes long" isn't fulfilled. Causing many headaches like ssh connections does not work etc. Of course, if the switch receives a 68 bytes frame, then everything is fine.
What does the standard say about this? Is there a standard specifying a min. size for the ethernet frame of 68 bytes?
TIA, Loic.