Route
Affiche et modifie les entrées dans la table de routage IP
locale. Utilisée sans paramètres, la commande route permet
d'afficher l'aide.
Syntaxe
route [-f] [-p]
[Commande [Destination] [mask
MasqueSousRéseau] [Passerelle]
[metric Métrique]] [if
Interface]]
Paramètres
- -f
- Supprime, dans la table de routage, toutes les entrées qui ne
correspondent pas à des itinéraires hôtes (itinéraires avec le
masque de sous-réseau 255.255.255.255), à l'itinéraire réseau de
bouclage (itinéraire avec la destination 127.0.0.0 et le masque de
sous-réseau 255.0.0.0) ou un itinéraire multidiffusion (itinéraires
avec la destination 224.0.0.0 et le masque de sous-réseau
240.0.0.0). Lorsque cette commande est utilisée avec d'autres
commandes (telles que add, change ou delete),
le contenu de la table est supprimé avant l'exécution de la
commande.
- -p
- Lorsque ce paramètre est utilisé avec la commande add,
l'itinéraire spécifié est ajouté au Registre et permet
d'initialiser la table de routage IP à chaque fois que le
protocole TCP/IP est utilisé. Par défaut, les itinéraires ajoutés
ne sont pas conservés lorsque le protocole TCP/IP est lancé.
Associé à la commande print, ce paramètre affiche la liste
des itinéraires persistants. Ce paramètre est ignoré pour toutes
les autres commandes. Les itinéraires persistants sont stockés dans
le Registre dans :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes.
- Commande
- Spécifie la commande à exécuter. Le tableau suivant présente la
liste des commandes autorisées.
Commande |
Action |
add
|
Ajoute un itinéraire. |
change
|
Modifie un itinéraire existant. |
delete
|
Supprime un ou plusieurs itinéraires. |
print
|
Imprime un ou plusieurs itinéraires. |
- Destination
- Spécifie la destination réseau de l'itinéraire. La destination
peut être une adresse réseau IP (dans laquelle les bits hôtes
de l'adresse réseau sont définis à 0), une adresse IP
pour un itinéraire hôte ou 0.0.0.0. pour l'itinéraire par
défaut.
- mask MasqueSousRéseau
- Spécifie le masque de sous-réseau associé à la destination
réseau. Le masque de sous-réseau peut être le masque de sous-réseau
approprié d'une adresse réseau IP, 255.255.255.255 pour un
itinéraire hôte ou 0.0.0.0. pour l'itinéraire par défaut. Si ce
paramètre est omis, le masque de sous-réseau est 255.255.255.255.
Étant donné la relation existant entre la destination et le masque
de sous-réseau dans la définition des itinéraires, la destination
ne peut pas être plus spécifique que son masque de sous-réseau
correspondant. En d'autres termes, il est impossible de trouver un
bit défini à 1 dans la destination si le bit correspondant
dans le masque de sous-réseau est défini à 0.
- Passerelle
- Spécifie l'adresse de transmission ou le tronçon suivant de
l'adresse IP par lequel il est possible d'atteindre les adresses
définies par la destination réseau et le masque de sous-réseau.
Pour les itinéraires de sous-réseaux liés localement, l'adresse de
la passerelle correspond à l'adresse IP attribuée à
l'interface liée au sous-réseau. Pour les itinéraires distants,
accessibles via un ou plusieurs routeurs, l'adresse de la
passerelle est une adresse IP qu'il est possible d'atteindre
directement et qui est attribuée à un routeur voisin.
- metric Métrique
- Spécifie une métrique de coût exprimée par un nombre entier
(compris entre 1 et 9999) pour l'itinéraire. Cette valeur est
utilisée lorsqu'il est nécessaire de choisir parmi plusieurs
itinéraires dans la table de routage qui correspondent le plus à
l'adresse de destination d'un paquet en cours de transmission.
C'est l'itinéraire dont la métrique est la plus faible qui est
choisi. La métrique peut refléter le nombre de tronçons, la vitesse
permise par le chemin d'accès, la fiabilité et le débit du chemin
d'accès ou les propriétés administratives.
- if Interface
- Spécifie l'index d'interface permettant d'atteindre la
destination. Pour obtenir la liste des interfaces et des index
correspondants, utilisez la commande route print. Vous
pouvez utiliser des valeurs décimales ou hexadécimales pour l'index
d'interface. Si vous utilisez des valeurs hexadécimales, faites
précéder la valeur de 0x. Si le paramètre if est
omis, l'interface est déterminée à partir de l'adresse de la
passerelle.
- /?
- Affiche l'aide à l'invite de commandes.
Remarques
- Les valeurs élevées figurant dans la colonne metric de
la table de routage autorisent le protocole TCP/IP à déterminer
automatiquement la métrique des itinéraires dans la table de
routage en fonction de la configuration de l'adresses IP, du
masque de sous-réseau et de la passerelle par défaut pour chaque
interface de réseau local. Le calcul automatique de la métrique de
l'interface, activé par défaut, permet de déterminer la vitesse de
chaque interface et d'ajuster les métriques des itinéraires pour
chaque interface de façon à ce que l'interface la plus rapide crée
l'itinéraire avec la métrique la plus faible. Pour supprimer les
valeurs de métriques élevées, désactivez le calcul automatique de
la métrique de l'interface à partir des propriétés avancées du
protocole TCP/IP pour chaque connexion au réseau local.
- Il est possible d'utiliser des noms pour le paramètre
Destination si les entrées adéquates existent dans le
fichier local Réseaux stocké dans le dossier
RacineSystème\System32\Drivers\Etc. Il est également
possible d'indiquer des noms pour le paramètre Passerelle à
condition qu'ils puissent être convertis en adresse IP au
moyen des techniques de résolution de nom hôte standard comme les
demandes DNS (Domain Name System) ou bien, grâce au fichier local
Hosts stocké dans le dossier
RacineSystème\system32\drivers\etc et grâce à la résolution
de nom NetBIOS.
- Avec la commande print ou delete, le paramètre
Passerelle peut être omis et des caractères génériques
peuvent être utilisés pour la destination et la passerelle. La
valeur représentant la Destination peut être une valeur
générique spécifiée par un astérisque (*). Si la destination
spécifiée contient un astérisque (*) ou un point d'interrogation
(?), elle est traitée comme un caractère générique et seuls les
itinéraires de destination correspondants sont imprimés ou
supprimés. L'astérisque remplace n'importe quelle chaîne et le
point d'interrogation tout caractère simple. Dans les exemples
suivants : 10.*.1, 192.168.*, 127.* et *224*, l'utilisation de
l'astérisque est toujours valide.
- L'utilisation d'une combinaison incorrecte d'une destination et
d'une valeur de masque de sous-réseau affiche le message d'erreur
suivant : « Route: mauvais masque de réseau d'adresse de
passerelle ». Ce message d'erreur apparaît lorsque la
destination contient un ou plusieurs bits définis à 1 dans les
emplacements de bits où le bit du masque de sous-réseau
correspondant est défini à 0. Pour tester cette condition,
exprimez la destination et le masque de sous-réseau en utilisant
une notation binaire. Dans la notation binaire, le masque de
sous-réseau correspond à une série de bits 1, pour la partie
adresse réseau de la destination et à une série de bits 0 pour
la partie adresse hôte de la destination. Contrôlez la destination
pour savoir si elle contient des bits définis à 1 dans la
partie correspondant à l'adresse hôte (telle que définie par le
masque de sous-réseau).
- Le paramètre -p est accepté dans la commande route
uniquement pour Windows NT 4.0, Windows 2000,
Windows Millennium Edition et Windows XP. Ce
paramètre n'est pas accepté dans la commande route pour
Windows 95 ou Windows 98.
- Cette commande est disponible uniquement si le protocole
TCP/IP (Internet Protocol) est déclaré comme composant dans
les propriétés d'une carte réseau dans lesConnexions
réseau.
Exemples
Pour afficher tout le contenu de la table de routage IP,
tapez :
route print
Pour afficher les itinéraires qui commencent par 10. dans
la table de routage tapez :
route print 10.*
Pour ajouter un itinéraire par défaut avec l'adresse de la
passerelle par défaut 192.168.12.1, tapez :
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
Pour ajouter un itinéraire à la destination 10.41.0.0 avec le
masque de sous-réseau 255.255.0.0 et l'adresse de tronçon suivant
10.27.0.1, tapez :
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
Pour ajouter un itinéraire persistant à la destination
10.41.0.0. avec le masque de sous-réseau 255.255.0.0 et l'adresse
de tronçon suivant 10.27.0.1, tapez :
route -p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
Pour ajouter un itinéraire à la destination 10.41.0.0 avec le
masque de sous-réseau 255.255.0.0, l'adresse de tronçon suivant
10.27.0.1 et la métrique de coût 7, tapez :
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
Pour ajouter un itinéraire à la destination 10.41.0.0 avec le
masque de sous-réseau 255.255.0.0, l'adresse de tronçon suivant
10.27.0.1 et pour utiliser l'index d'interface 0x3,
tapez :
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
Pour supprimer l'itinéraire vers la destination 10.41.0.0 avec
le masque de sous-réseau 255.255.0.0 tapez :
route delete 10.41.0.0 mask 255.255.0.0
Pour supprimer de la table de routage tous les itinéraires qui
commencent par 10. tapez :
route delete 10.*
Pour remplacer l'adresse du tronçon suivant 10.27.0.1 par
10.27.0.25 de l'itinéraire avec la destination 10.41.0.0. et le
masque de sous-réseau 255.255.0.0, tapez :
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25
XOX
Rubriques connexes