Bonding mode 5 (balance-tlb) and 6 (balance-alb) generate malformed Ethernet packets
Issue
-
When in bonding mode 5 or 6 the interfaces transmit many packets that appear to be malformed; Wireshark reports "Length field value goes past the end of the payload" and the IBM Flex System™ Fabric EN4093 10Gb Scalable Switches increments the "Receive Length Out of Range Frame" counter when it sees these frames. Other switches and analyzers may report something similar.
-
The packets all have an Ethernet source == Ethernet destination and a length field value of 96 (0x0060). The actual packet is 60 bytes, not counting the FCS (not reported by wireshark).
Frame 54: 60 bytes on wire (480 bits), 60 bytes captured (480 bits) on interface 0
IEEE 802.3 Ethernet
Destination: Universa_3d:c2:58 (fc:4d:d4:3d:c2:58)
Source: Universa_3d:c2:58 (fc:4d:d4:3d:c2:58)
Length: 96
[Expert Info (Error/Malformed): Length field value goes past the end of the payload]
[Message: Length field value goes past the end of the payload]
[Severity level: Error]
[Group: Malformed]
Logical-Link Control
Data (42 bytes)
Environment
- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 5
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.