An IP router
A device with more than one link-layer interface
Different IP addresses (from different subnets) on different interfaces
Receives packets on one interface, and forwards them (usually out of another interface) to get them closer to their destination
Maintains forwarding tables
Supports wide variety of media i.e. is media independent