bond0: received packet with own address as source address

muzzol

Active Member
Dec 2, 2009
43
0
26
hi,

I'm receivent this message every 2 minutes on HN logs:

Code:
kernel: bond0: received packet with own address as source address

network is irresponsive for some seconds and then it recovers and works normally.

I'm using bonding:
Code:
# cat /proc/net/bonding/bond0 
Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)

Bonding Mode: load balancing (round-robin)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

Slave Interface: eth0
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:1a:4b:ec:d9:ba
Slave queue ID: 0

Slave Interface: eth1
MII Status: up
Speed: 1000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: 00:1a:4b:ec:d9:b8
Slave queue ID: 0

Code:
# cat /etc/network/interfaces 
# network interface settings
auto lo
iface lo inet loopback

iface eth0 inet manual

iface eth1 inet manual

auto bond0
iface bond0 inet manual
    slaves eth0 eth1
    bond_miimon 100
    bond_mode balance-rr

auto vmbr0
iface vmbr0 inet static
    address  172.19.0.70
    netmask  255.255.255.0
    gateway  172.19.0.1
    bridge_ports bond0
    bridge_stp off
    bridge_fd 0

I've configured everything through web console, no manual editing.

I've seen some similar threads but they're quite old:

http://forum.proxmox.com/threads/2676-bonding-bridging-freez

anyone experiencing same problem with 2.x?
 
did you configured your switch correctly for bonding?

I'm not a network expert, but if I read correctly, you only need to configure switches for some specific type of bonding. I'm using
Code:
bond_mode balance-rr

do I need to tell net people to configure something?
 
I'm not a network expert, but if I read correctly, you only need to configure switches for some specific type of bonding. I'm using
Code:
bond_mode balance-rr

do I need to tell net people to configure something?

does it work if you unplug one nic?

i saw the same behavior yesterday with a zyxel switch, after configuring the ports as trunk everything work ok
 
Last edited:
Hello,

hat the same problem here. Have 3 Servers. All 3 are nosubscription repo and same updateslevel. After setup 2 from this servers have the same Messeages with dmesg. I do this fix in the interfacesfile and this solved it. But my question is, why messages are displayed? On one of the servers it is ok.

HP DL380e G8 it is working fine (Bond with 4 Interfaces)

HP DL160e (Clustermember) displayed this messages (Bond with 2 Interfaces)
An Older Tyanserver (Clustermember) displayed this messages (Bond with 3 Interfaces)

And here my actually config from the DL160:
Code:
auto lo
iface lo inet loopback

iface eth0 inet manual

iface eth1 inet manual

iface eth2 inet manual

iface eth3 inet manual

iface eth4 inet manual

auto bond0
iface bond0 inet manual
    slaves eth3 eth4
    bond_miimon 100
    bond_mode 802.3ad
    bond_xmit_hash_policy layer2+3

auto vmbr0
iface vmbr0 inet static
    address  10.50.0.10
    netmask  255.255.255.192
    gateway  10.50.0.61
    bridge_ports bond0
    bridge_stp off
    bridge_fd 0
          bridge_maxage 0
    bridge_ageing 0
    bridge_maxwait 0
 
Problem solved. Some Planetswitches with firmewarebug have created these problem. Alle swichtes changed to hp 2530 and 2920. :)
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!