On line Bonding configuration change fails
From: Eduard Sinelnikov <hidden>
Date: 2011-08-08 08:16:40
From: Eduard Sinelnikov <hidden>
Date: 2011-08-08 08:16:40
Hi, My configuration is a follows: | eth0 --------------> Ububntu | eth1 --------------> Swith ------------> Other computer Scenario: • change the bond mode to active/backup • unplug some of the cable • plug-in the unplugged cable • change bond mode to round robin I can see that only one eth1 is sending data. When I unplug it the ping stops. Is it a bug or some mis-configuration? In the kernel ( /drivers/net/bond/bond_main.c). In the function ‘bond_xmit_roundrobin ’ The code check if the bond is active via ‘bond_is_active_slave(slave)’ Function call. Which actually checks if the slave is backup or active What is the meaning of backup in round robin? Correct me if I wrong but in round robin every slave should send a packet, regardless of being active or backup. Thank you, Eduard