Re: switch / linux STP interoperation issues.
From: Michal Soltys <hidden>
Date: 2016-06-24 21:54:54
On 2016-06-24 23:09, Elad Raz wrote:
On Fri, Jun 24, 2016 at 10:14 PM, Michal Soltys [off-list ref] wrote:quoted
Hi, <cut ..> The switch respected BPDUs sent to it (if applicable) - for example it complied properly if it's priority was less (numerically higher) than linux's - showing linux box as root bridge, marking one port as root, the other as alternate/blocking. The linux box itself was completely deaf to any BPDUs arriving to it (e.g. if it's priority was lower) and just keept pushing its own data units all the time with little care (quickly leading to loops in some scenarios). Whether it was builtin stp implementation, or whether it was mstpd's stp/rstp/mstp - the behaviour was the same. Linux is fresh stock archlinux (so vanilla 4.6.2 kernel and the most (or almost) recent userland utils - iproute2, etc.), running on relatively recent poweredge dell. I'm kind of lost at this point - am I missing some basic options/sysctls/sysfs ? Is there some known incompatibility here somewhere between switch/linux/nic/versions/etc. ? Some by-default enabled BPDU filtering maybe ? <cut ..> Any suggestions / hints appreciated.Please see Ido Schimmel's fix "[net] bridge: Fix incorrect re-injection of STP packets", https://patchwork.ozlabs.org/patch/629768/
Thanks ! Will test it on monday asap.