I understand this. (I am about get my CCNA, so I understand how a switch works, how it is different than a bridge, and the technical aspects of all of this). My questsions are still based upon a tradition bridge. A tradition bridge blocks packets that have a desination MAC address that is on the same port as the packet came in. If not it outputs it on the other port (s) (I have seen three port bridges), and does not specifically check which port to forward, herby reducing latency to check, and cost of building the bridge so it can 'direct' traffic. Hardware versus software beside (it makes very little difference. My diffenition of the two devices is which makes intellegent decisions on where the packet goes) is Linux bridging itellegent and makes forwading decisions (if it knows where the end host is) or does it act more like hub if does block, forwarding out all bridge interfaces?
SirNuke