Este tutorial explica el comando de ruta IP y sus parámetros, argumentos y opciones en detalle con ejemplos. Aprenda a configurar la ruta por defecto y la ruta estática con el comando de ruta IP en el router Cisco paso a paso con un ejemplo práctico en el trazador de paquetes.
El comando de ruta IP se utiliza para configurar la ruta estática. Las rutas estáticas son la forma más segura de enrutamiento. También aumentarán el rendimiento general de la red. Estas características son extremadamente útiles en una red pequeña.
Comando de ruta IP y parámetros explicados
Tenemos dos comandos para configurar la ruta estática.
Router(config)# ip route destination_network_# IP_address_of_next_hop_neighbor
y
Router(config)# ip route destination_network_# interface_to_exit
Exploremos los comandos anteriores en detalle
ip route
Este es el comando base que añade una nueva ruta en la tabla de enrutamiento.
red_destino_#
Este es el primer parámetro. Especifica la dirección de la red de destino. Tenemos que proporcionar la máscara de subred si estamos usando subred. Las subredes son las redes más pequeñas creadas a partir de una red grande en el subnetting. Si no estamos usando subredes entonces podemos omitir el valor de la máscara de subred. Se analizará automáticamente.
Dirección_IP_del_próximo_salto_vecino/interfaz_de_salida
Este parámetro proporciona una forma de alcanzar la red de destino. Ambos comandos utilizan una forma distinta de asignar este valor. El primer comando proporciona la dirección IP del vecino de siguiente salto. Le dice al router que si recibe un paquete para el destino, reenvíe ese paquete a esta dirección IP del vecino de siguiente salto.
El segundo comando también hace el mismo trabajo pero de manera diferente. Le dice al router que si recibe un paquete para el destino especificado por el parámetro anterior, entonces sale ese paquete de esta interfaz. El dispositivo conectado en el otro extremo de esta interfaz se encargará del paquete.
distancia_administrativa
La distancia administrativa es la fiabilidad de la ruta. La ruta con el valor AD más bajo será elegida mientras se reenvía el paquete. Por defecto la ruta estática tiene dos valores de AD dependiendo del parámetro anterior. Si ha utilizado la dirección IP del vecino de siguiente salto, entonces el valor AD por defecto será 1. Si ha utilizado la interfaz de salida, entonces el valor AD por defecto será 0. Este parámetro nos permite crear múltiples rutas estáticas para el mismo destino. Por ejemplo, podemos crear una ruta primaria y otra de reserva para la red de destino. Para crear una ruta de respaldo, necesitamos establecer el valor de AD más alto que el predeterminado, como 2 o 3. Con esta configuración el router utilizará la ruta primaria. Por alguna razón, si la ruta primaria falla, el router comenzará a utilizar la ruta de respaldo automáticamente.
permanente
Cuando una ruta se cae el router la eliminará de la tabla de enrutamiento. El parámetro Permanent mantendrá esta ruta en la tabla de enrutamiento incluso si se cae. Es un parámetro opcional que podemos omitir. Si lo omitimos, el router eliminará esta ruta de la tabla de enrutamiento si se cae. Puede usar este parámetro por razones de seguridad si no quiere que los paquetes tomen otro camino.
Configurar la ruta por defecto
Por defecto, cuando un paquete llega a la interfaz, el router comprueba el destino archivado en el paquete y lo compara con la tabla de enrutamiento. Si encuentra una coincidencia con la red de destino, entonces reenviará el paquete desde la interfaz correspondiente. Si no encuentra una coincidencia en la tabla de enrutamiento entonces descartará ese paquete. Este es el comportamiento por defecto del router. La ruta por defecto nos permite anular este comportamiento. La ruta por defecto es una forma de tratar todos los paquetes no coincidentes. Si no se encuentra ninguna coincidencia para la red de destino en la tabla de enrutamiento, entonces se reenvía a la ruta por defecto.
Los siguientes comandos se utilizan para establecer la ruta por defecto
Router(config)# ip route 0.0.0.0 0.0.0.0 IP_address_of_next_hop_neighbor
Or
Router(config)# ip route 0.0.0.0 0.0.0.0 interface_to_exit
El comando anterior establece la red de destino a 0.0.0.0/0 que representa todas las redes.
Ejemplo de comando de ruta IP
Para la demostración utilizaremos el software simulador de red Packet Tracer. Además de Packet Tracer, puede utilizar cualquier otro software simulador de red como RouterSim, GNS, Boson o incluso mejor si puede permitirse, utilizar dispositivos Cisco reales para seguir esta práctica.
Cree una topología de práctica como se muestra en la figura de fowling. Alternativamente puedes descargar esta topología.
Descarga la topología de práctica para el ejemplo del comando ip route
Dispositivo | Conectado desde | Conectado a | Dirección IP |
PC0 | FastEthernet0 | Router0’s FastEthernet0/0 | 10.0.0.2/8 | Router0 | FastEthernet0/0 | FastEthernet0 de PC0 | 10.0.0.1/8 |
Router0 | Serial 0/0/0 | Router1’s serial0/0/0 | 192.168.0.253/30 |
Router1 | Serial 0/0/0/ | Router0’s serial0/0/0 | 192.168.0.254/30 | Router1 | FastEthernet0/0 | FastEthernet0 de PC1 | 20.0.0.1/8 | PC1 | FastEthernet0 | Router1’s FastEthernet0/0 | 20.0.0.2/8 |
Asigna la dirección IP a los dispositivos
Asigna la dirección IP 10.0.0.2/8 a PC0.
Repite el mismo proceso para PC1 y asigna la dirección IP 20.0.0.2/8.
Asignar dirección IP a las interfaces del router
Haga doble clic en Router0 y haga clic en CLI y pulse la tecla Enter para acceder al símbolo del sistema del router.
En esta topología se utilizan dos interfaces FastEthernet0/0 y Serial0/0/0 del Router0. Por defecto, las interfaces del router permanecen administrativamente inactivas durante el arranque. Necesitamos configurar la dirección IP y otros parámetros en las interfaces antes de poder utilizarlas para el enrutamiento. El modo de interfaz se utiliza para asignar la dirección IP y otros parámetros. Se puede acceder al modo interfaz desde el modo de configuración global. Los siguientes comandos se utilizan para acceder al modo de configuración global.
Router>enableRouter#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Router(config)#
Desde el modo de configuración global podemos entrar en el modo de interfaz.Los siguientes comandos asignarán la dirección IP en FastEthernet0/0.
Router(config)#interface fastEthernet 0/0Router(config-if)#ip address 10.0.0.2 255.0.0.0Router(config-if)#no shutdownRouter(config-if)#exitRouter(config)#
El comando interface fastEthernet 0/0 se utiliza para entrar en el modo de interfaz.
El comando ip address 10.0.0.2 255.0.0 asignará la dirección IP a la interfaz.
El comando no shutdown hará que la interfaz se levante.
El comando exit se utiliza para volver al modo de configuración global.
La interfaz serie necesita dos parámetros adicionales velocidad de reloj y ancho de banda. Cada cable serie tiene dos extremos DTE y DCE.Estos parámetros están siempre configurados en el extremo DCE.Podemos utilizar el comando show controllers interface desde el modo privilegio para comprobar el extremo del cable.
Router#show controllers serial 0/0/0Interface Serial0/0/0Hardware is PowerQUICC MPC860DCE V.35, clock rate 2000000
La cuarta línea de salida confirma que el extremo DCE del cable serie está conectado. Si ves DTE aquí en lugar de DCE omite estos parámetros.
Ahora tenemos la información necesaria vamos a asignar la dirección IP a la interfaz serie.
Router#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Router(config)#interface serial 0/0/0Router(config-if)#ip address 192.168.0.253 255.255.255.252Router(config-if)#clock rate 64000Router(config-if)#bandwidth 64Router(config-if)#no shutdownRouter(config-if)#exitRouter(config)#
El comando Router#configure terminal se utiliza para entrar en el modo de configuración global.
Router(config)#interface serial 0/0/0 El comando se utiliza para entrar en el modo de interfaz.
Router(config-if)#ip address 192.168.0.253 255.255.255.252 El comando asigna la dirección IP a la interfaz. Para el enlace serie solemos utilizar la dirección IP de la subred /30.
Router(config-if)#clock rate 64000 And Router(config-if)#bandwidth 64 En el entorno real estos parámetros controlan el flujo de datos entre los enlaces serie y deben ser configurados por los proveedores de servicios. En el entorno de laboratorio no necesitamos preocuparnos por estos valores. Podemos utilizar estos valores.
El comando Router(config-if)#no shutdown pone en marcha la interfaz.
El comando Router(config-if)#exit se utiliza para volver al modo de configuración global.
Utilizaremos los mismos comandos para asignar direcciones IP en las interfaces del Router1. Ya que hemos proporcionado la velocidad de reloj y el ancho de banda en la interfaz serie del Router0 no necesitamos asignarlos en la interfaz serie del Router1. El siguiente comando asignará las direcciones IP en la interfaz del Router1.
Router>enableRouter#configure terminalEnter configuration commands, one per line. End with CNTL/Z.Router(config)#interface fastEthernet 0/0Router(config-if)#ip address 20.0.0.1 255.0.0.0Router(config-if)#no shutdownRouter(config-if)#exitRouter(config)#interface serial 0/0/0Router(config-if)#ip address 192.168.0.254 255.255.255.252Router(config-if)#no shutdownRouter(config-if)#exit
Configurar ruta estática
Ejecutar el siguiente comando desde el modo de configuración global en los routers.
Router0
Router(config)#ip route 20.0.0.0 255.0.0.0 192.168.0.254
Router1
Router(config)#ip route 10.0.0.0 255.0.0.0 192.168.0.253
Eso es todo lo que necesitamos para cambiar el paquete de una red a otra. Para verificar el resultado podemos utilizar el comando ping. Accede a la consola de comandos de PC1 y utiliza el comando ping para comprobar la conectividad desde PC0.
Una respuesta satisfactoria indica que el enrutamiento estático está configurado correctamente. En el próximo artículo ampliaremos este ejemplo con una topología más compleja.