freebsdsa
Dabbler
- Joined
- Feb 26, 2014
- Messages
- 29
I am using FreeNAS 9.2.1.2.
I have the Intel x520-DA2 card in the server. I was trying to get LACP working on it. When I setup the lagg interface in FreeNAS, it seems like LACP 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. If I remove the interfaces from the lagg and assign the IP on an individual interface it works great (both for tagged and untagged vlans).
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 (Brocade):
Ports 1/3/2 2/3/2
Link_Status active active
port_state Forward Forward
LACP_Status ready ready
dmesg data for adapter:
ix0: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 2.5.15> port 0xf020-0xf03f mem 0xfb580000-0xfb5fffff,0xfb604000-0xfb607fff irq 58 at device 0.0 on pci132
ix0: Using MSIX interrupts with 9 vectors
ix0: Ethernet address: 90:e2:ba:58:c0:1c
ix0: PCI Express Bus: Speed 5.0GT/s Width x8
I currently have LAGG in failover mode just so I can have connection redundancy, but I would prefer to get LACP working and passing traffic as that is my preferred setup. Thanks,
I have the Intel x520-DA2 card in the server. I was trying to get LACP working on it. When I setup the lagg interface in FreeNAS, it seems like LACP 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. If I remove the interfaces from the lagg and assign the IP on an individual interface it works great (both for tagged and untagged vlans).
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 (Brocade):
Ports 1/3/2 2/3/2
Link_Status active active
port_state Forward Forward
LACP_Status ready ready
dmesg data for adapter:
ix0: <Intel(R) PRO/10GbE PCI-Express Network Driver, Version - 2.5.15> port 0xf020-0xf03f mem 0xfb580000-0xfb5fffff,0xfb604000-0xfb607fff irq 58 at device 0.0 on pci132
ix0: Using MSIX interrupts with 9 vectors
ix0: Ethernet address: 90:e2:ba:58:c0:1c
ix0: PCI Express Bus: Speed 5.0GT/s Width x8
I currently have LAGG in failover mode just so I can have connection redundancy, but I would prefer to get LACP working and passing traffic as that is my preferred setup. Thanks,