Une Table de Routage (Route Table) est la liste des règles qui déterminent où le trafic réseau d’un subnet est envoyé — l’équivalent logiciel d’un routeur physique.
Fonctionnement
- Associée à un ou plusieurs subnets : chaque subnet utilise exactement une table de routage (la “main route table” du VPC par défaut, ou une table custom associée explicitement).
- Chaque règle associe une destination (CIDR) à une cible (“next hop”) : Internet Gateway (IGW), NAT Gateway, une instance, un VPC Peering, une Transit Gateway, etc.
- La route la plus spécifique gagne (longest prefix match) — une route
10.0.1.0/24est préférée à une route10.0.0.0/16pour une destination dans10.0.1.0/24. - Sur AWS, contrairement à GCP, la portée est par subnet : deux subnets du même VPC peuvent avoir des tables de routage différentes.
Différence avec le monde on-premise
Sur un routeur physique, la table de routage est un fichier en mémoire vive analysé paquet par paquet par le CPU du boîtier. Sur AWS, c’est une base de données de configuration injectée directement dans la carte réseau Nitro de chaque serveur physique — le routage est fait “à la source”, en logiciel, sans goulot d’étranglement matériel.
En relation avec
- Réseau AWS — schéma complet fondations réseau
- Internet Gateway (IGW) — cible la plus courante pour la route par défaut d’un subnet public
- NAT Gateway — cible pour la route par défaut d’un subnet privé
- Réseau GCP — sur GCP, les routes sont définies au niveau du VPC entier, pas par subnet