From owner-freebsd-net@FreeBSD.ORG Thu Oct 31 16:56:00 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6CAC7356 for ; Thu, 31 Oct 2013 16:56:00 +0000 (UTC) (envelope-from CGuadall@nexica.com) Received: from relay3.mail.nexica.com (relay3.mail.nexica.com [217.13.116.92]) by mx1.freebsd.org (Postfix) with ESMTP id CD40A2ED7 for ; Thu, 31 Oct 2013 16:55:59 +0000 (UTC) Received: from relay3.mail.nexica.com (zeus02nex.noc.nexica.com [10.2.0.151]) by batchmail3.noc.nexica.com (Postfix) with ESMTP id CD370DD3D3 for ; Thu, 31 Oct 2013 17:11:06 +0100 (CET) Received: from cl3-smtp.mail.nexica.com (zeus02nex.noc.nexica.com [10.2.0.151]) by relay3.noc.nexica.com (Postfix) with ESMTP id 174A2B4522 for ; Thu, 31 Oct 2013 17:11:00 +0100 (CET) Received: from vnxbcnex02.bcn.nexica.com (unknown [212.92.38.69]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) (Authenticated sender: relay.nexica.com) by cl3-smtp.mail.nexica.com (Postfix) with ESMTP id 0D23712B685 for ; Thu, 31 Oct 2013 17:11:00 +0100 (CET) Received: from vnxbcnex01.bcn.nexica.com (192.168.1.158) by vnxbcnex02.bcn.nexica.com (192.168.1.159) with Microsoft SMTP Server (TLS) id 8.1.436.0; Thu, 31 Oct 2013 17:10:59 +0100 Received: from vnxbcnex01.bcn.nexica.com ([172.16.30.68]) by vnxbcnex01.bcn.nexica.com ([172.16.30.68]) with mapi; Thu, 31 Oct 2013 17:10:59 +0100 From: Carles Guadall To: "freebsd-net@freebsd.org" Date: Thu, 31 Oct 2013 17:10:57 +0100 Subject: LACP+VLAN with 10G NIC not working Thread-Topic: LACP+VLAN with 10G NIC not working Thread-Index: Ac7WU4XKuc41LagWQKWzRhhNFTXOLg== Message-ID: <7A75BE7326F9D34D83FDF03CA8B02155174F56A242@vnxbcnex01.bcn.nexica.com> Accept-Language: ca-ES, es-ES Content-Language: ca-ES X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: ca-ES, es-ES X-TM-AS-Product-Ver: SMEX-10.2.0.2087-7.000.1014-20258.003 X-TM-AS-Result: No--3.015000-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Oct 2013 16:56:00 -0000 I configured a lacp (lagg0) with two 10G-Intel NICs. Latter I created 2 VLA= N over lagg0. When trying to ping from host vlan to any other hosts doesn't work.=20 I ran tcpdump on each interface, ix[0|1], lagg0 and vlan[52|908]. - On each physical interface I see packets coming from network. I can see m= ainly broadcasts, correctly tagged, etc. - On lagg0 interface I also see packets coming from network. When running t= cpdump on vlanXX I only can see ARP requests from localhost. It's seems packets doesn't "flow" from/to vnic and lagg. Inbound=20 ( network ) --> [ix0] --> [lagg0] ---X---> [vlan52] ( network ) --> [ix0] --> [lagg0] ---X---> [vlan52] Outbound=20 ( network ) <-- [ix0] <-- [lagg0] <---X--- [vlan52] ( network ) <-- [ix0] <-- [lagg0] <---X--- [vlan52] Any idea what's wrong?? System info # uname -a FreeBSD XXX-hostname-XXX 9.1-STABLE FreeBSD 9.1-STABLE #0 r+16f6355: Tue Au= g 27 00:38:40 PDT 2013 root@build.ixsystems.com:/tank/home/jkh/src/free= nas/os-base/amd64/tank/home/jkh/src/freenas/FreeBSD/src/sys/FREENAS.amd64 = amd64 # sysctl kern.osreldate kern.osreldate: 901505 # dmesg |grep -i intel ix0: port 0xbc00-0xbc1f mem 0xf9f80000-0xf9ffffff,0xf9f7c000-0xf9f7ffff ir= q 16 at device 0.0 on pci1 ix1: port 0xb880-0xb89f mem 0xf9e80000-0xf9efffff,0xf9e7c000-0xf9e7ffff ir= q 17 at device 0.1 on pci1 # pciconf -lv | grep -B3 network ix0@pci0:1:0:0: class=3D0x020000 card=3D0x061115d9 chip=3D0x10fb8086 rev=3D= 0x01 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82599EB 10-Gigabit SFI/SFP+ Network Connection' class =3D network -- ix1@pci0:1:0:1: class=3D0x020000 card=3D0x061115d9 chip=3D0x10fb8086 rev=3D= 0x01 hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D '82599EB 10-Gigabit SFI/SFP+ Network Connection' class =3D network # ifconfig ix0: flags=3D8843 metric 0 mtu 1500 options=3D407bb ether 00:25:90:c3:da:82 inet6 fe80::225:90ff:fec3:da82%ix0 prefixlen 64 scopeid 0x1 nd6 options=3D29 media: Ethernet autoselect (autoselect ) status: active ix1: flags=3D8843 metric 0 mtu 1500 options=3D407bb ether 00:25:90:c3:da:82 inet6 fe80::225:90ff:fec3:da83%ix1 prefixlen 64 scopeid 0x2 nd6 options=3D29 media: Ethernet autoselect (autoselect ) status: active lagg0: flags=3D8843 metric 0 mtu 15= 00 options=3D407bb ether 00:25:90:c3:da:82 inet 192.168.100.100 netmask 0xffffff00 broadcast 192.168.100.255 inet6 fe80::225:90ff:fec3:da82%lagg0 prefixlen 64 scopeid 0x9 nd6 options=3D29 media: Ethernet autoselect status: active laggproto lacp lagghash l2,l3,l4 laggport: ix1 flags=3D18 laggport: ix0 flags=3D18 vlan52: flags=3D8843 metric 0 mtu 1= 500 options=3D303 ether 00:25:90:c3:da:82 inet 10.52.0.9 netmask 0xffffff00 broadcast 10.52.0.255 inet6 fe80::225:90ff:fec3:da82%vlan52 prefixlen 64 scopeid 0xa nd6 options=3D29 media: Ethernet autoselect status: active vlan: 52 parent interface: lagg0 vlan908: flags=3D8843 metric 0 mtu = 1500 options=3D303 ether 00:25:90:c3:da:82 inet 10.21.0.9 netmask 0xffffff00 broadcast 10.21.0.255 inet6 fe80::225:90ff:fec3:da82%vlan908 prefixlen 64 scopeid 0xb nd6 options=3D29 media: Ethernet autoselect status: active vlan: 908 parent interface: lagg0 Thank you Carles Guadall