Bonding mode 5 (balance-tlb) and 6 (balance-alb) generate malformed Ethernet packets

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content