
Un
routeur (
en router) est un élément intermédiaire dans un
réseau informatique. C'est un équipement de
couche 3 du
modèle OSI. Il a deux fonctions principales ; définir une
table de routage et commuter des
paquets d'une interface vers une autre.
Il ne doit pas être confondu avec un
commutateur (
couche 2) ou une
passerelle (couche 3 et supérieures).
Matériels et logiciels

Le routage est aujourd'hui très souvent associé au
protocole de communication IPv4, alors que la migration vers IPv6 fait également intervenir le routage d'
IPv6. D'autres protocoles moins populaires existent, et sont également routables.

Les premiers routeurs des
années 1960 étaient de simple micro-ordinateurs ordinaires.

Bien que des ordinateurs ordinaires puissent être utilisés pour effectuer le routage, les routeurs modernes comportent en général du
matériel supplémentaire pour accélérer les fonctions critiques comme le transfert (acheminement) de
paquets; ces routeurs spécialisés ne sont pas toujours compatibles IPv6.

Ce type de matériel ne nécessite pas de stockage magnétique; une mémoire non-volatile de petite taille suffit à en conserver les principaux paramètres en cas de rupture momentanée du secteur.

Les routeurs actuels jouent pour les données un rôle analogue à celui des
commutateurs téléphoniques pour la voix. Certaines fonctions de ces derniers sont d'ailleurs de plus en plus reprises par les routeurs dans la convergence appelée
voix ou téléphonie sur IP (VoIP, ToIP).

Un routeur doit être connecté à au moins deux réseaux informatiques pour être utile, sinon il n'aura rien à router. L'appareil crée et/ou maintient une table, appelée
table de routage, laquelle mémorise les meilleures routes vers les autres réseaux, via les métriques associées à ces routes. Voir l'article sur le
routage pour plus de détails sur le fonctionnement de ce
processus.

Un routeur moderne se présente comme un boîtier regroupant
carte mère,
microprocesseur,
mémoire ROM,
RAM ainsi que les ressources réseaux nécessaires (
WiFi,
Ethernet...). On peut donc le voir comme un ordinateur minimal dédié, dont le
système d'exploitation peut être un
Linux allégé. De même, tout ordinateur disposant des interfaces adéquates (au minimum deux, souvent Ethernet) peut faire office de routeur s'il est correctement configuré (certaines
distributions Linux minimales spécialisent la machine dans cette fonction).
La fonction de routage traite les
adresses IP en fonction de leur adresse réseau définie par le masque de sous-réseaux (par défaut ou personnalisé) et les dirige selon l'algorithme de routage et sa table associée; cette dernière contient la correspondance des adresses réseau avec les interfaces physiques du routeur où sont connectés les autres réseaux.
IPv6
Le protocole
IPv6 étant relativement récent, les routeurs sont souvent
logiciels. Toutefois, il existe aussi des routeurs
IPv6 matériel[Par exemple le HP: Commutateur routeur ProCurve 9408sl (J8680A) - http://www.hp.com/rnd/products/switches/ProCurve_Routing_Switch_9408sl/overview.htm].
Certains routeurs
Wi-fi bon marché peuvent également router de l'
IPv6 grâce au
logiciel libre[[http://www.wi-fiplanet.com/tutorials/article.php/3562391 The Open Source WRT54G Story]].
Articles connexes
Commutateur réseau
Concentrateur
Préamplificateur d'antenne wifi
Fabricants de routeurs
Les principaux fabriquants de routeur sont :
3Com [http://www.3com.com]
Alcatel-Lucent [http://www.alcatel-lucent.com/]
Belkin [http://www.belkin.com]
Cisco Systems [http://www.cisco.com]
D-Link Systems [http://www.dlink.com]
Enterasys [http://www.enterasys.com]
Extreme Networks [http://www.extremenetworks.com]
Foundry Networks [http://www.foundrynetworks.com]
Juniper Networks [http://www.juniper.net]
Linksys [http://www.linksys.com] (acquis par Cisco)
Netgear [http://www.netgear.com]
Nortel [http://www.nortelnetworks.com]
TRENDnet [http://www.trendnet.com]
Routeurs "logiciels"
Avec un logiciel adapté et au moins deux cartes réseaux, il est possible de transformer un PC
ordinaire (même d'un modèle ancien) en un routeur.
La plupart des systèmes d'exploitation basés sur UNIX (par exemple Linux ou FreeBSD)
disposent des logiciels nécessaires au routage :

[http://www.6wind.com 6WIND] qui fournit le 6WINDGate en OEM pour les équipementiers utilisant des SoC ou des network processeur multi-c?urs.

Basic Internet Routing Daemon
Coyote Linux

fdgw
FreeBSD
Freesco

GNU Zebra (et son successeur [http://www.quagga.net/ Quagga (Software)])
IPCop

LEAF Project

m0n0wall
NetBSD

pfSense
OpenBSD
Smoothwall

The Linux Router Project

XORP

KerioWinroute
Liens externes
Wiktionnaire
fr [http://wpetrus.developpez.com/linux/g604tfr/ Comprendre le D-Link Wireless ADSL Router DSL-G604T (Developpez.com)]
fr [http://www.pcinpact.com/d-3-1-Routeurs-a-quoi-ca-sert-.htm
Routeurs : à quoi ça sert ?] sur
PC INpact
fr [http://www.commentcamarche.net/lan/routeurs.php3 Equipements réseau - Routeur (commentcamarche.net)]
Notes et références
reflist
Portail informatique
Catégorie:Wi-Fi
ar:????
bg:?????????????
bn:??????
br:Routaer
bs:Router
ca:Enrutador
cs:Router
da:Router
de:Router
el:????????????
en:Router
eo:Enkursigilo
es:Enrutador
et:Ruuter
eu:Bideratzaile
fa:???????
fi:Reititin
ga:Ródaire
gl:Router
he:???
hr:Usmjeriva?
hu:Router
id:Router
it:Router
ja:????
ko:???
lb:Router
lt:Mar?rutizatorius
ml:????????
nl:Router
nn:Ruter
no:Ruter (IT)
pl:Router
pt:Roteador
ro:Ruter
ru:?????????????
sk:Smerova?
sl:Usmerjevalnik
sr:?????
sv:Router
th:????????
tr:Yönlendirici
uk:?????????????
ur:????
vi:Router
yi:???????
zh:???
zh-min-nan:RouterrouteurRouteur11349