LACP and IXGB
Jason Cox
cscoman at gmail.com
Thu Mar 13 21:08:47 UTC 2014
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 at 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
More information about the freebsd-questions
mailing list