Hi,
that clarify a lot your request...
- Bridge/Switch: it's implemented by the BridgeNetDevice. It works... like a bridge (and like a switch).
- Router: any node can be a router. As a matter of fact, any IPv4 node is a router by default (for IPv6 it's the opposite).
What's missing is a hub, but... see below.
NetDevices. A NetDevice is a model for a Network Device (hence the name). You can play with different technologies like:
- LTE
- WiFi
- 802.15.4
- WiMAX
- csma and point-to-point
Mind that CSMA and PointToPoint are similar to an Ethernet and a serial link,but they are also quite different. E.g., CSMA is similar to a bus Ethernet (the old Think and Thick Ethernet), and it's not extremely realistic for modern star topologies for what collisions are concerned. Anyway, it will only matter if you want to play with very high speed networks.
My suggestion is to read the tutorial and the first manual chapters, then to play a bit with the examples. Of course, feel free to ask if you have any doubt.
Cheers,
T.