>Number:         185967
>Category:       kern
>Synopsis:       Link Aggregation LAGG: LACP not working in 10.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 21 15:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Michael Rebele
>Release:        10.0-RELEASE
>Organization:
>Environment:
FreeBSD fserver 10.0-RELEASE FreeBSD 10.0-RELEASE #0 r260789: Thu Jan 16 
22:34:59 UTC 2014     r...@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
After upgrading from 9.2-RELEASE-p3 the link aggregation with lacp is not 
working anymore.
It seems that it does not depend on the used network-hardware.
The machine has the following configuration:
a quad-port Broadcom card:
bge0: <Broadcom NetXtreme Gigabit Ethernet, ASIC rev. 0x5720000> mem 
0xd90a0000-0xd90affff,0xd90b0000-0xd90bffff,0xd90c0000-0xd90cffff irq 34 at 
device 0.0 on pci2

and a dual-port Intel card:
igb0: <Intel(R) PRO/1000 Network Connection version - 2.4.0> mem 
0xd4d00000-0xd4dfffff,0xd4ff8000-0xd4ffbfff irq 82 at device 0.0 on pci68

On 9.2 the lagg0 configuration was as follows (from /etc/rc.conf):
ifconfig_igb0="UP"
ifconfig_igb1="UP"
ifconfig_bge2="UP"
ifconfig_bge3="UP"
cloned_interfaces="lagg0"
ifconfig_lagg0="laggproto lacp laggport igb0 laggport igb1 laggport bge2 
laggport bge3 10.50.1.154 netmask 255.255.0.0"
defaultrouter="10.50.0.1"
 ifconfig_lagg0_alias0="inet 10.50.1.155 netmask 255.255.0.0"
 ifconfig_lagg0_alias1="inet 10.50.1.165 netmask 255.255.0.0"

This all works fine and as expected under 9.2.

After upgrading to 10.0-RC5, you can't connect to the machine as expected. The 
lagg0-Interface goes up, but no network connection is possible. Changing to 
10.0-RELEASE didn't solve the problem. 
I tried several things under 10.0 (w. LACP as Protocol Type):
lagg-Interface with bge2 and bge3 network interfaces: not working
lagg-interface with igb0 and igb1 network interfaces: not working

ifconfig shows the interface as up and active, netstat -r shows the assigned 
IP-Adresses and the correct entry for the defaultroute. But e.g. you can't ping 
the gateway (100% packet loss).

If i change the LAGG-Protocol to failover, then the lagg-Interface is working. 
It seems to me, that there is a problem only with LACP in 10.0.
>How-To-Repeat:
With the help of Google i found this thread, the problem has been previously 
discussed here before:
http://forums.freebsd.org/viewtopic.php?f=7&t=43665
>Fix:
Don't use laggproto lacp, use laggproto failover instead (which is virtually 
not the same)

>Release-Note:
>Audit-Trail:
>Unformatted:
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to