RX Frame Errors/rx_length_errors were Triggered by Malformed Learning Packets in Network Bonding Mode 5/6

(Doc ID 1634220.1)

Last updated on SEPTEMBER 14, 2017

Applies to:

Oracle VM - Version 3.0.1 and later
Linux OS - Version Oracle Linux 5.0 and later
Linux x86-64
Linux x86

Symptoms

Network bonding is configured for Mode 5 (balance-tlb) or Mode 6 (balance-alb).

Symptom 1:
RX frame errors are seen in ifconfig output:

 

Changes

When bonding is configured for rlb[mode=5]/alb[mode=6], bonding driver sends learning packets to keep updating the upstream switch's MAC addresses table for the slave port to ensure it's correct. Since the alb mode can move MAC addresses around amongst the set of bonding slaves, e.g when active slave fails, its MAC address is swapped with another slave chosen as next active slave.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms