On 26.09.2019 06:30, Yaroslav Shvets wrote: > On Wed, 25 Sep 2019, 21:26, you wrote: > >> On 25.09.2019 23:26, Yaroslav Shvets wrote: >> >>> On Wed, 25 Sep 2019, 15:15, you wrote: >>> >>>> On 25.09.2019 18:16, Yaroslav Shvets wrote: >>>> >>>>> Т.е. в качестве workaround можно отключить -vlanhwfilter на em0,em1 в >>>>> rc.conf? >>>> >>>> Не знаю. Вряд ли. mtu=1496 всё равно сам не исправится и кто его знает, >>>> что ещё ломается >>>> из-за корявой последовательности, кроме vlanhwfilter. >>>> >>>> Хорошо бы воспроизвести проблему "ребутом" и показать console.log вместе с >>>> rc.conf. >> >> Почти наверняка проблема действительно в драйвере lagg. >> Есть ли возможность поменять laggproto lacp на laggproto failover на время >> ребута, >> а потом уже выставить laggproto обратно, например в /etc/rc.local ? >> >> И поглядеть, с каким mtu будет в таком случае создан lagg0.11 и будет ли он >> рабочим. > > В rc.conf поставил "laggproto failover", /etc/rc.local - "laggproto lacp", > порты коммутатора в режиме lacp. > > При загрузке в console.log: > > lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 > > options=81249b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER> > ether 00:e0:81:ba:ad:90 > laggproto failover lagghash l2,l3,l4 > laggport: em0 flags=5<MASTER,ACTIVE> > laggport: em1 flags=0<> > groups: lagg > media: Ethernet autoselect > status: active > nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> > > lagg0.11: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1496 > options=403<RXCSUM,TXCSUM,LRO> > ether 00:e0:81:ba:ad:90 > inet xx.xx.170.82 netmask 0xfffffff0 broadcast xx.xx.170.95 > groups: vlan > vlan: 11 vlanpcp: 0 parent interface: lagg0 > media: Ethernet autoselect > status: active > nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> > > ... > Firewall rules loaded. > Starting local daemons: <в этом месте отработал '/sbin/ifconfig lagg0 > laggproto lacp laggport em0 laggport em1 up'> > ... > > После загрузки: > > # ifconfig -v lagg0 > lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 > > options=81249b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LRO,WOL_MAGIC,VLAN_HWFILTER> > ether 00:e0:81:ba:ad:90 > laggproto lacp lagghash l2,l3,l4 > lagg options: > flags=10<LACP_STRICT> > flowid_shift: 16 > lagg statistics: > active ports: 2 > flapping: 0 > lag id: [(8000,00-E0-81-BA-AD-90,01CB,0000,0000), > (0001,2C-36-F8-4E-47-93,03E8,0000,0000)] > laggport: em0 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING> > state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> > [(8000,00-E0-81-BA-AD-90,01CB,8000,0003), > (0001,2C-36-F8-4E-47-93,03E8,0001,000B)] > laggport: em1 flags=1c<ACTIVE,COLLECTING,DISTRIBUTING> > state=3d<ACTIVITY,AGGREGATION,SYNC,COLLECTING,DISTRIBUTING> > [(8000,00-E0-81-BA-AD-90,01CB,8000,0004), > (0001,2C-36-F8-4E-47-93,03E8,0001,000C)] > groups: lagg > media: Ethernet autoselect > status: active > nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> > > # ifconfig -v lagg0.11 > lagg0.11: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1496 > options=403<RXCSUM,TXCSUM,LRO> > ether 00:e0:81:ba:ad:90 > inet xx.xx.170.82 netmask 0xfffffff0 broadcast xx.xx.170.95 > groups: vlan > vlan: 11 vlanpcp: 0 parent interface: lagg0 > media: Ethernet autoselect > status: active > nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> > > Интерфейс в нерабочем состоянии. > > tcpdump на lagg0.11 видит только исходящие пакеты, входящих - нет.
Ясно, не помогло. В общем и надежда была на это не великая. В PR я призвал зубров, которые корежили lagg в последнее время и накоммитили в него тех изменений, которые отличают его от lagg в 11.3. _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd