Lorsque plusieurs routeurs sont utilisés dans une vaste collection de réseaux interconnectés, les routeurs échangent des informations sur les adresses de systèmes cibles, de sorte que chaque routeur peut construire un tableau montrant les chemins préférés entre deux systèmes sur les réseaux interconnectés.
Les routeurs contiennent généralement un système d'exploitation spécialisé, RAM, NVRAM, mémoire flash, et un ou plusieurs processeurs, ainsi que deux interfaces réseau ou plus.