Если несколько маршрутизаторов используются в большом количестве взаимосвязанных сетей, они обмениваются информацией об адресах целевой системы, так что каждый маршрутизатор может создать таблицу, показывающую предпочтительные пути между любыми двумя системами во взаимосвязанных сетях.
Маршрутизаторы обычно содержат специализированную операционную систему, RAM, NVRAM, флэш-память и один или несколько процессоров, а также два или несколько сетевых интерфейсов.