Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Mar 2014 14:08:46 -0700
From:      Jason Cox <cscoman@gmail.com>
To:        FreeBSD Mailing List <freebsd-questions@freebsd.org>
Subject:   LACP and IXGB
Message-ID:  <CAC4WUHo-NU9QsDb7OnP4SchPB2RGG5Um4pQ%2BmBBn6s2J3Q0aPA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
I am running FreeBSD 9.2 (in truth I am using FreeNAS 9.2.1.2, but I
thought this was more a FreeBSD issue then FreeNAS specific that is why I
posted here). I have an Intel x520-DA2 card in the server. I was trying to
get LACP working on it. When I setup the lagg interface, it seems like it
is working correctly. The switch side shows that the trunk is active so the
LACP protocol seems to be working correctly, but when I try and pass
traffic (doing either tagged or untagged vlans) it will not work. I tried
also using FEC, and that did not seem to work either (but I have never
tried FEC with a Brocade switch). If I remove the interfaces from the lagg
config and assign the IP on an individual interface it works great (both
for tagged and untagged vlans). When I run a tcpdump on lagg0 (in LACP
mode) looking for just ARP, it sees arp traffic no problem on the network.
It just will not let me ping my default gateway or any other device on the
VLAN. I can ping my own IP.

This is what I see when trying to ping something on LAN:

ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down
ping: sendto: Host is down


Here is the ifconfig for the lagg0 interface:

[root@nas1] ~# ifconfig -v lagg0
lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500

options=400bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,VLAN_HWTSO>
        ether 90:e2:ba:58:c0:1c
        inet 10.7.10.70 netmask 0xffffff00 broadcast 10.7.10.255
        nd6 options=9<PERFORMNUD,IFDISABLED>
        media: Ethernet autoselect
        status: active
        groups: lagg
        laggproto lacp lagghash l2,l3,l4
        lag id: [(0000,00-00-00-00-00-00,0000,0000,0000),
                 (0000,00-00-00-00-00-00,0000,0000,0000)]
        laggport: ix1 flags=18<COLLECTING,DISTRIBUTING> state=3D
                [(8000,90-E2-BA-58-C0-1C,0160,8000,0008),
                 (0001,CC-4E-24-14-BA-F0,2712,0001,0182)]
        laggport: ix0 flags=18<COLLECTING,DISTRIBUTING> state=3D
                [(8000,90-E2-BA-58-C0-1C,0160,8000,0007),
                 (0001,CC-4E-24-14-BA-F0,2712,0001,0082)]



Here is the trunk status from my switch:

Ports         1/3/2   2/3/2
Link_Status   active  active
port_state    Forward Forward
LACP_Status   ready   ready



Any insights would be greatly appreciated. This going to be for storage and
I really need to 20Gbps of bandwidth + redundancy. Thanks,


-- 
Jason Cox



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAC4WUHo-NU9QsDb7OnP4SchPB2RGG5Um4pQ%2BmBBn6s2J3Q0aPA>