I'm testing with lagg(4) to see if we can use it for failover on one of our database servers. However I'm running into a couple of snags.
I have two test systems, test1 and test2, both FreeBSD 9.1 and both are connected to an HP Procurve Layer2 switch. Test2 is configured with lagg(4) on igb0 and igb1. Testing is done from test1. Initial configuration works, test2 is on the network and accessible. The active interface is igb0. If I unplug the cable on the active interface, a ping running from test1 has only a slight delay but continues without problems. So far so good. However, if I plug the cable back in, the switch keeps sending traffic to igb1 (I can see the activity LED blinking) but because igb0 is now the active interface again nothing is received. Pings all fail. I have to wait until the MAC address times-out on the switch before it starts working again. This makes lagg(4) rather useless.
I did find kern/156226 that looks like it could solve my issue but the last actions on it are almost two years old. Do I need some specific configuration on the switch? It's currently just running a default configuration.
I have two test systems, test1 and test2, both FreeBSD 9.1 and both are connected to an HP Procurve Layer2 switch. Test2 is configured with lagg(4) on igb0 and igb1. Testing is done from test1. Initial configuration works, test2 is on the network and accessible. The active interface is igb0. If I unplug the cable on the active interface, a ping running from test1 has only a slight delay but continues without problems. So far so good. However, if I plug the cable back in, the switch keeps sending traffic to igb1 (I can see the activity LED blinking) but because igb0 is now the active interface again nothing is received. Pings all fail. I have to wait until the MAC address times-out on the switch before it starts working again. This makes lagg(4) rather useless.
I did find kern/156226 that looks like it could solve my issue but the last actions on it are almost two years old. Do I need some specific configuration on the switch? It's currently just running a default configuration.