From owner-freebsd-net@freebsd.org Wed Oct 4 20:26:03 2017 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D4E27E41B79 for ; Wed, 4 Oct 2017 20:26:03 +0000 (UTC) (envelope-from rainer@ultra-secure.de) Received: from connect.ultra-secure.de (connect.ultra-secure.de [88.198.71.201]) by mx1.freebsd.org (Postfix) with ESMTP id 54BDA70223 for ; Wed, 4 Oct 2017 20:26:02 +0000 (UTC) (envelope-from rainer@ultra-secure.de) Received: (Haraka outbound); Wed, 04 Oct 2017 22:25:56 +0200 Authentication-Results: connect.ultra-secure.de; iprev=pass; auth=pass (plain); spf=none smtp.mailfrom=ultra-secure.de Received-SPF: None (connect.ultra-secure.de: domain of ultra-secure.de does not designate 217.71.83.52 as permitted sender) receiver=connect.ultra-secure.de; identity=mailfrom; client-ip=217.71.83.52; helo=[192.168.1.200]; envelope-from= Received: from [192.168.1.200] (217-071-083-052.ip-tech.ch [217.71.83.52]) by connect.ultra-secure.de (Haraka/2.6.2-toaster) with ESMTPSA id D53FF1C7-D5D6-4EE2-9A07-61E1AD798F9E.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=AES256-SHA verify=NO); Wed, 04 Oct 2017 22:25:53 +0200 From: Rainer Duffner Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: lagg interface doesn't work Message-Id: Date: Wed, 4 Oct 2017 22:25:51 +0200 To: freebsd-net@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-Haraka-GeoIP: EU, CH, 451km X-Haraka-ASN: 24951 X-Haraka-GeoIP-Received: X-Haraka-ASN: 24951 217.71.80.0/20 X-Haraka-ASN-CYMRU: asn=24951 net=217.71.80.0/20 country=CH assignor=ripencc date=2003-08-07 X-Haraka-FCrDNS: 217-071-083-052.ip-tech.ch X-Haraka-p0f: os="Mac OS X " link_type="DSL" distance=15 total_conn=3 shared_ip=N X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on spamassassin X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.1 X-Haraka-Karma: score: 6, good: 4059, bad: 1, connections: 4488, history: 4058, asn_score: 592, asn_connections: 607, asn_good: 592, asn_bad: 0, pass:asn, asn_all_good, relaying X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Oct 2017 20:26:04 -0000 Hi, I=E2=80=99m trying to get a lagg(4) setup going. This has previously been a linux host, which had to be replace on short = notice. I=E2=80=99ve rarely used lagg(4). Basically, we have two trunk-ports with a bunch of clans that needs to = go over two 10G interface (bxe(4)). The switch is a Cisco switch, I don=E2=80=99t know the exact firmware = revision - I don=E2=80=99t configure the switches here, this a cut and = paste from the admin. The previous Linux server used =E2=80=9Epassive=E2=80=9C mode - it seems = FreeBSD does not do that? *** Cisco IOS Software, IOS-XE Software, Catalyst 4500 L3 Switch Software = (cat4500e-UNIVERSALK9-M), ! ! interface Port-channel121 description server-prod.front switchport switchport trunk allowed vlan 2000,2002,2004,2007,2012,2014 switchport mode trunk mtu 9170 spanning-tree portfast trunk end ! ! interface TenGigabitEthernet1/1/15 description server-prod.front-1.1 switchport trunk allowed vlan 2000,2002,2004,2007,2012,2014 switchport mode trunk mtu 9170 channel-group 121 mode active spanning-tree portfast trunk end ! interface TenGigabitEthernet2/1/15 description server-prod.front-2.1 switchport trunk allowed vlan 2000,2002,2004,2007,2012,2014 switchport mode trunk mtu 9170 channel-group 121 mode active spanning-tree portfast trunk end On the FreeBSD-side (11.1-AMD64), I have: (based on the excellent examples here: = https://high5.nl/freebsd-lagg-vlan-ipfw-mini-howto) ifconfig_bxe0=3D"up" ifconfig_bxe1=3D"up" cloned_interfaces=3D"lagg0 vlan2012 vlan2007 vlan2002 vlan2004" #cloned_interfaces=3D"lagg0 vlan2004" ifconfig_lagg0=3D"up laggproto lacp laggport bxe0 laggport bxe1" ifconfig_vlan2004=3D"inet ip1 netmask 255.255.255.192 vlan 2004 vlandev = lagg0" ifconfig_vlan2012=3D"inet ip2 netmask 255.255.255.192 vlan 2012 vlandev = lagg0 " ifconfig_vlan2007=3D"inet ip3 netmask 255.255.255.240 vlan 2007 vlandev = lagg0" ifconfig_vlan2002=3D"inet ip4 netmask 255.255.255.192 vlan 2002 vlandev = lagg0" in sysctl.conf, I added: net.link.lagg.lacp.default_strict_mode=3D0 Now, this works as long as I put one of the VLAN-interfaces into = promiscuous mode. When I stop tcpdump, I get messages like=20 *** Interface stopped DISTRIBUTING, possible flapping *** and it really stops doing anything. Any ideas? Regards, Rainer