route
Muestra y modifica las entradas de la tabla de enrutamiento de IP local. Si se usa sin parámetros, route muestra la ayuda en el símbolo del sistema.
Importante
Este comando solo está disponible si el Protocolo de Internet (TCP/IP) está instalado como componente en las propiedades de un adaptador de red en Conexiones de red.
Sintaxis
route [/f] [/p] [<command> [<destination>] [mask <netmask>] [<gateway>] [metric <metric>]] [if <interface>]]
Parámetros
Parámetro | Descripción |
---|---|
/f | Borra de la tabla de enrutamiento todas las entradas que no son rutas host (rutas con una máscara de red de 255.255.255.255), la ruta de red de bucle invertido (rutas con un destino de 127.0.0.0.0 y una máscara de red de 255.0.0.0) o una ruta de multidifusión (rutas con un destino de 224.0.0.0 y una máscara de red de 240.0.0.0.0). Si se usa junto con uno de los comandos (como add, change o delete), la tabla se borra antes de ejecutar el comando. |
/p | Cuando se usa con el comando add, la ruta especificada se agrega al registro y se usa para inicializar la tabla de enrutamiento de IP siempre que se inicia el protocolo TCP/IP. De forma predeterminada, las rutas agregadas no se conservan cuando se inicia el protocolo TCP/IP. Cuando se usa con el comando print, se muestra la lista de rutas persistentes. Este parámetro se omite para todos los demás comandos. Las rutas persistentes se almacenan en la ubicación del registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\PersistentRoutes. |
<command> |
Especifica el comando que desea ejecutar. Los comandos válidos incluyen:
|
<destination> |
Especifica el destino de red de la ruta. El destino puede ser una dirección de red IP (donde los bits de la dirección de red se establecen en 0), una dirección IP para una ruta de host, o 0.0.0.0 para la ruta predeterminada. |
<mask> |
Especifica el parámetro siguiente para el valor "netmask". |
<netmask> |
Especifica la máscara de subred de destino de red. Si no se especifica, el valor predeterminado es 255.255.255.255. |
<gateway> |
Especifica la dirección IP de reenvío o del próximo salto a través de la cual se puede obtener acceso al conjunto de direcciones definido por el destino de la red y la máscara de subred. Para las rutas de subred conectadas localmente, la dirección de puerta de enlace es la dirección IP asignada a la interfaz que está conectada a la subred. Para rutas remotas, disponibles a través de uno o más enrutadores, la dirección de puerta de enlace es una dirección IP accesible directamente y asignada a un enrutador adyacente. |
metric <metric> |
Especifica una métrica de costo de enteros (entre 1 a 9999) para la ruta, que se utiliza cuando se selecciona entre varias rutas de la tabla de enrutamiento de mayor coincidencia con la dirección de destino de un paquete que se está reenviando. Se elige la ruta con la métrica mas baja. La métrica puede reflejar el número de saltos, la velocidad, confiabilidad y rendimiento de la ruta de acceso, o las propiedades administrativas. |
if <interface> |
Especifica el índice de interfaz para la interfaz a través de la que se obtiene acceso al destino. Para obtener una lista de interfaces y los correspondientes índices de interfaz, utilice los resultados de la ejecución del comando route print. En el índice de interfaz puede usar valores decimales o hexadecimales. Para valores hexadecimales, el número hexadecimal debe estar precedido por 0x. Cuando se omite el parámetro if, la interfaz se determina mediante la dirección de la puerta de enlace. |
/? | Muestra la ayuda en el símbolo del sistema. |
Comentarios
Los valores grandes de la columna metric de la tabla de enrutamiento son el resultado de permitir que TCP/IP determine automáticamente la métrica de las rutas de la tabla de enrutamiento en función de la configuración de la dirección IP, la máscara de subred y la puerta de enlace predeterminada para cada interfaz LAN. La determinación automática de la métrica de interfaz, habilitada de forma predeterminada, determina la velocidad de cada interfaz y ajusta las métricas de las rutas para cada interfaz para que la más rápida cree las rutas con la métrica más baja. Para quitar las métricas grandes, deshabilite la determinación automática de la métrica de interfaz de las propiedades avanzadas del protocolo TCP/IP para cada conexión LAN.
Los nombres se pueden usar para destination si existe una entrada adecuada en el archivo localNetworks, almacenado en la carpeta
systemroot\System32\Drivers\\
. Los nombres se pueden usar para la puerta de enlace siempre que se puedan resolver en una dirección IP a través de técnicas de resolución de nombres de host estándar, como las consultas del Sistema de nombres de dominio (DNS), el uso del archivo hosts local almacenado en la carpeta y lasystemroot\system32\drivers\\
resolución de nombres NetBIOS.Si el comando es print o delete, se puede omitir el parámetro gateway y usar caracteres comodín para el destino y la puerta de enlace. El valor de destination puede ser un valor comodín especificado por un asterisco
(*)
. Si el destino especificado contiene un asterisco(*)
o un signo de interrogación (?), se trata como un carácter comodín y solo se imprimen o eliminan las rutas de destino coincidentes. El asterisco coincide con cualquier cadena y el signo de interrogación con cualquier carácter. Por ejemplo,10.\*.1, 192.168.\*
,127.\*
y\*224\*
son usos válidos del carácter comodín asterisco.El uso de una combinación no admitida de un valor de destino y máscara de subred (netmask) muestra el mensaje de error "Route: bad gateway address netmask". Este mensaje de error aparece cuando el destino contiene uno o varios bits establecidos en 1 en ubicaciones de bits en las que el bit de máscara de subred correspondiente está establecido en 0. Para probar esta condición, exprese el destino y la máscara de subred mediante notación binaria. La máscara de subred en notación binaria consta de una serie de bits 1, que representa la parte de dirección de red del destino y una serie de bits 0, que representa la parte de dirección del host del destino. Compruebe si hay bits en el destino que se establecen en 1 para la parte del destino que es la dirección de host (tal y como se define en la máscara de subred).
Ejemplos
Para mostrar todo el contenido de la tabla de enrutamiento de IP, escriba:
route print
Para mostrar las rutas en la tabla de enrutamiento de IP que comienza por 10, escriba:
route print 10.*
Para agregar una ruta predeterminada con la dirección de puerta de enlace predeterminada 192.168.12.1, escriba:
route add 0.0.0.0 mask 0.0.0.0 192.168.12.1
Para agregar una ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0 y la dirección del próximo salto 10.27.0.1, escriba:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1
Para agregar una ruta persistente al destino 10.41.0.0 con la máscara de subred 255.255.0.0 y la dirección del próximo salto 10.27.0.1, escriba:
route /p add 10.41.0.0 mask 255.255.0.0 10.27.0.1
Para agregar una ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0, la dirección del próximo salto 10.27.0.1 y la métrica de coste 7, escriba:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 metric 7
Para agregar una ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0, la dirección del próximo salto 10.27.0.1 y el uso del índice de interfaz 0x3, escriba:
route add 10.41.0.0 mask 255.255.0.0 10.27.0.1 if 0x3
Para eliminar la ruta al destino 10.41.0.0 con la máscara de subred 255.255.0.0, escriba:
route delete 10.41.0.0 mask 255.255.0.0
Para eliminar todas las rutas de la tabla de enrutamiento de IP que comienzan por 10, escriba:
route delete 10.*
Para cambiar la dirección del próximo salto de la ruta con el destino 10.41.0.0 y la máscara de subred 255.255.0.0 de 10.27.0.1 a 10.27.0.25, escriba:
route change 10.41.0.0 mask 255.255.0.0 10.27.0.25