Que se passe-t-il si mon ordinateur n’a pas de passerelle ou de route par défaut ?


L'absence de route par défaut ne signifie pas que votre hôte ne peut pas communiquer - cela dépend des autres routes explicites que contient la table de routage de votre hôte.

Les routeurs du "cœur" d'Internet (alias la zone sans défaut (DFZ)) n'ont pas de routes par défaut - ils ont des routes explicites vers chaque réseau annoncé au système de routage d'Internet.


Donc, pour communiquer avec un hôte distant sans route par défaut, votre table de routage doit disposer d'une route vers le réseau au sein duquel l'adresse IP de l'homologue distant correspond, pointant vers le routeur local "next hop" prêt à transmettre des paquets vers ce réseau de destination. Ergo, si vous voulez que votre hôte soit en mesure de communiquer avec tous les autres hôtes sur l'Internet public, votre hôte doit maintenir la table de routage complète de l'Internet, vraisemblablement maintenue en parlant Border Gateway Protocol (BGP) à un routeur voisin qui se trouve dans la DFZ parce que les routes du réseau vont et viennent avec une fréquence plutôt malheureuse.


Si votre réseau n'a qu'un seul chemin (connexion réseau) vers Internet, le maintien d'une table de routage complète est un gaspillage de RAM, de calcul et de bande passante car toutes les routes de votre table de routage pointeront vers le même routeur next-hop. Utilisez une route par défaut et appelez cela fait.

Vos hôtes ou routeurs n'ont besoin de la table de routage complète que lorsque vous avez plus d'un chemin vers le reste de l'Internet et que vous souhaitez que vos paquets IP prennent un chemin plus quasi optimal (le plus court, le plus souvent) vers leur réseau de destination - vous avez besoin de la table de routage complète pour pouvoir choisir entre les multiples routeurs "next-hop" de votre réseau local sur une base par paquet IP.