On 15.12.2019. 12:45, Holger Glaess wrote: > hi > > > runing version > > > /etc 16>dmesg | more > Copyright (c) 1982, 1986, 1989, 1991, 1993 > The Regents of the University of California. All rights reserved. > Copyright (c) 1995-2019 OpenBSD. All rights reserved. > https://www.OpenBSD.org > > OpenBSD 6.6-current (GENERIC.MP) #48: Tue Dec 10 16:30:01 MST 2019 > dera...@octeon.openbsd.org:/usr/src/sys/arch/octeon/compile/GENERIC.MP > > > > after a reboot the aggr interface do not aggregate the connection with > the switch, > > just after an physical disaconnection from the ethernet cable , wait for > some sec, > > and replugin . > > > the the iterface are up and active, before ifconfig says "no carrier" > but the interfaces have > > carrier. > > i dont have the problem with the trunk interface on the same hardware. > > > you are on bellab as root > /etc 20>cat /etc/hostname.cnmac1 > mtu 1518 > up > > 12:43:59 Sun Dec 15 > you are on bellab as root > /etc 21>cat /etc/hostname.cnmac2 > mtu 1518 > up > > 12:44:01 Sun Dec 15 > you are on bellab as root > /etc 22>cat /etc/hostname.aggr0 > trunkport cnmac1 > trunkport cnmac2 > mtu 1518 > up > > > holger > > >
Hi, maybe logs below would help for further troubleshooting because i'm seeing same behavior. when i add debug statement in hostname.agg0 and boot box i'm getting this log starting network aggr0 ix0 rxm: LACP_DISABLED (LACP_Enabled) -> PORT_DISABLED aggr0 ix0: selection logic: unselected (rxm !CURRENT) aggr0 ix1 rxm: LACP_DISABLED (LACP_Enabled) -> PORT_DISABLED aggr0 ix1: selection logic: unselected (rxm !CURRENT) aggr0 ix2 rxm: LACP_DISABLED (LACP_Enabled) -> PORT_DISABLED aggr0 ix2: selection logic: unselected (rxm !CURRENT) aggr0 ix3 rxm: LACP_DISABLED (LACP_Enabled) -> PORT_DISABLED aggr0 ix3: selection logic: unselected (rxm !CURRENT) reordering libraries: done. after boot aggr status is "no carrier" sh /etc/netstart isn't helping but with ifconfig ix0-ix4 down/up aggr interface start to work normally log when doing ifconfig ix0-ix4 down/up aggr0 ix0 rxm: PORT_DISABLED (port_enabled) -> EXPIRED aggr0 ix0 rxm: EXPIRED (LACPDU) -> CURRENT aggr0 ix0: Selected UNSELECTED -> SELECTED aggr0 ix0 mux: DETACHED (Selected == SELECTED) -> WAITING aggr0 ix0 mux: WAITING (Selected == SELECTED) -> ATTACHED aggr0 ix0: mux attached aggr0 ix1 rxm: PORT_DISABLED (port_enabled) -> EXPIRED aggr0 ix0 mux: ATTACHED (Partner.Sync) -> COLLECTING aggr0 ix0: collecting enabled aggr0 ix0 mux: COLLECTING (Partner.Sync) -> DISTRIBUTING aggr0 ix0: distributing enabled aggr0 ix1 rxm: EXPIRED (LACPDU) -> CURRENT aggr0 ix1: Selected UNSELECTED -> SELECTED aggr0 ix1 mux: DETACHED (Selected == SELECTED) -> WAITING aggr0 ix1 mux: WAITING (Selected == SELECTED) -> ATTACHED aggr0 ix1: mux attached aggr0 ix2 rxm: PORT_DISABLED (port_enabled) -> EXPIRED aggr0 ix2 rxm: EXPIRED (LACPDU) -> CURRENT aggr0 ix2: Selected UNSELECTED -> SELECTED aggr0 ix2 mux: DETACHED (Selected == SELECTED) -> WAITING aggr0 ix2 mux: WAITING (Selected == SELECTED) -> ATTACHED aggr0 ix2: mux attached aggr0 ix3 rxm: PORT_DISABLED (port_enabled) -> EXPIRED aggr0 ix3 rxm: EXPIRED (LACPDU) -> CURRENT aggr0 ix3: Selected UNSELECTED -> SELECTED aggr0 ix3 mux: DETACHED (Selected == SELECTED) -> WAITING aggr0 ix3 mux: WAITING (Selected == SELECTED) -> ATTACHED aggr0 ix3: mux attached aggr0 ix1 mux: ATTACHED (Partner.Sync) -> COLLECTING aggr0 ix1: collecting enabled aggr0 ix1 mux: COLLECTING (Partner.Sync) -> DISTRIBUTING aggr0 ix1: distributing enabled aggr0 ix2 mux: ATTACHED (Partner.Sync) -> COLLECTING aggr0 ix2: collecting enabled aggr0 ix2 mux: COLLECTING (Partner.Sync) -> DISTRIBUTING aggr0 ix2: distributing enabled aggr0 ix3 mux: ATTACHED (Partner.Sync) -> COLLECTING aggr0 ix3: collecting enabled aggr0 ix3 mux: COLLECTING (Partner.Sync) -> DISTRIBUTING aggr0 ix3: distributing enabled