VIAVI TestCenter: Why is IMIX adding extra four bytes when testing with devices that have VLAN or MPLS?
Knowledge Base - FAQ
VIAVI TestCenter: Why is IMIX adding extra four bytes when testing with devices that have VLAN or MPLS?
• Detail Descriptions:
• There is no additional four bytes added when Stream block frame Size configured with Fixed or other frame size option (except iMix) and with VLAN or MPLS added.
• However, Stream block with iMix frame size with VLAN or MPLS always adding extra four bytes to the data when it received
• Explanation/Resolution:
• Fixed frame sizes and other frame sizes already included the VLAN or MPLS header and will not notice any different in the packet size.
• The concern is only with IMIX.
• iMix Frame size is mainly focused on the IP length and is where you set the length values.
• Also displayed is the length of the packet if the default Ethernet frame is considered.
• The default Ethernet does not include four byte VLAN or MPLS.
• A default Ethernet frame can be one of two things.
• 1. ETH, IP, Padding FCS
• 64 byte is considered the minimum ethernet frame size, so padding is required if the IP length is not large enough to create a 64 byte frame.
• 2. ETH, IP, FCS
• No padding required if IP length creates a frame that meet or exceeds the minimum ethernet frame size.
• Since only the default Ethernet size is indicated in the IMIX editor, the user need to be aware of this when setting the IP length for VLAN or MPLS traffic.
• VLAN Examples:
• IP length is set for 40 bytes (Default Etherent size shows as 64 bytes)
• ETH-VLAN-IP-Padding-FCS = 14+4+40+2+4
• Since normally there would be 6 bytes of padding, adding a VLAN to this will still produce a 64 byte frame.
• IP length is set for 46 bytes (Default Etherent size shows as 64 bytes)
• ETH-VLAN-IP-FCS = 14+4+46+4
• Although the default Ethernet size shows as 64 bytes, due to the VLAN, the actual length will be 68 bytes.