Router arbeiten auf Layer 3, also dem Netzwerkslayer, d.h. sie arbeiten mit logischen Adressen und nicht mit den Hardwareadressen. - Sie nehmen so - im Gegensatz zu Bridges - auch nur Pakete an, die direkt an sie adressiert wurden. Für nicht routbare Protokolle (z.B. das veraltete Windows NetBEUI-Protokoll) muss ein sogenannter Brouter verwendet werden, der eine Bridge-Funktionalität besitzt. Broadcasts werden von Routern nicht weitergeleitet.
Weitere Unterschiede:
- besitzen einen Routing-Algorithmus
- verwenden logische Netzwerkadressen
- Weiterleittung (forwarding) kann durch verschiedene Kriterien komplexer sein.