> > Where is spanning tree performed? In the switch, or by the > > host? > > In the switch I think. > There is a register in the ASIC to set the spanning tree status > to disabled, blocking, learning or forwarding.
Hi Linus Spanning tree needs two parts. You need to be able to change the ports between disabled, blocking, learning, forwarding. And you need to be able to send/receive frames. If spanning tree is performed in the ASIC, i don't see why there would be registers to control the port status. It would do it all itself, and not export these controls. So i would not give up on spanning tree as a way to reverse engineer this. Andrew