Skip to main content

Table de routage

Une table de routage représente la liste de règles à laquelle un appareil réseau se réfèrera pour décider par quelle interface et à quelle adresse faire acheminer du trafic en fonction de l'adresse IP de destination. 

Tous les appareils possédant une adresse IP possèdent une table de routage. Même si elle ne peut pas toujours être personnalisée, la "passerelle par défaut" (default gateway) ou "passerelle de dernier recours" (gateway of last resort) représentera généralement l'adresse IP du routeur d'un réseau lorsqu'un seul routeur se situe dans ce réseau. Ceci implique que votre cellulaire, votre ordinateur, votre imprimante, votre télévision intelligente ainsi que votre ampoule intelligente possèdent tous une table de routage.

Ex. d'une table de routage sous Windows :

PS C:\Users\alexa> route print -4

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0        10.60.9.1       10.60.9.69    281
        10.60.9.0    255.255.255.0         On-link        10.60.9.69    281
       10.60.9.69  255.255.255.255         On-link        10.60.9.69    281
      10.60.9.255  255.255.255.255         On-link        10.60.9.69    281
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    331
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    331
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    281
        224.0.0.0        240.0.0.0         On-link        10.60.9.69    281
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    331
  255.255.255.255  255.255.255.255         On-link        10.60.9.69    281

Ex. d'une table de routage sous Linux : 

info@GNS3-H25:~$ ip route
default via 10.0.2.2 dev enp0s3 proto dhcp src 10.0.2.15 metric 100 
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15 metric 100 
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown

Ex. d'une table de routage sous Cisco IOS :

R1#show ip route
Codes: L - local, C - connected, S - static, R - RIP, B - BGP
       D - EIGRP, EX - EIGRP external, O - OSPF

Gateway of last resort is not set

      172.16.0.0/16 is variably subnetted, 8 subnets, 3 masks
C        172.16.0.0/26 is directly connected, Ethernet0/1
L        172.16.0.1/32 is directly connected, Ethernet0/1
S        172.16.0.64/26 [1/0] via 172.16.0.254
S        172.16.0.128/26 [1/0] via 172.16.0.250
C        172.16.0.248/30 is directly connected, Ethernet0/2
L        172.16.0.249/32 is directly connected, Ethernet0/2

Ex. d'une table de routage sous MikroTik RouterOS :

[admin@R3] > /ip/route/print
Flags: D - DYNAMIC; A - ACTIVE; c - CONNECT, s - STATIC
Columns: DST-ADDRESS, GATEWAY, DISTANCE
#     DST-ADDRESS      GATEWAY       DISTANCE
0  As 172.16.0.0/26    172.16.0.249         1
1  As 172.16.0.64/26   172.16.0.245         1
  DAc 172.16.0.128/26  ether8               0
  DAc 172.16.0.244/30  ether3               0
  DAc 172.16.0.248/30  ether2               0

On peut observer ici que peu importe le système/manufacturier, une route comprend toujours trois composantes :

  • Un réseau de destination
  • Le masque de réseau du réseau de destination délimitant les adresses décrites
  • Une passerelle

Le réseau de destination et sa passrellent décrivent l'étendue d'adresses de destination auxquelles cette règle s'appliquera et la passerelle représente soit l'interface directement connectée à cette étendue d'adresse ou au routeur qui sera responsable d'acheminer le trafic vers sa destination.