Bacnet/Ethernet and NetBios are built on top of 802.3 (aka standard Ethernet) and ride inside of the standard payload area.
As a result, all Ethernet switches will be able to forward the packets within the same VLAN. They won't be routable outside of the VLAN they operate in.
There is also Bacnet/IP - which is not compatible with Bacnet/Ethernet. It rides inside of IP packets. That might be routable between VLANs - I don't know.