viernes, 9 de julio de 2010

COMANDOS EN ROUTERS

MODO EXEC DE USUARIO

COMANDO DESCRIPCION
connect {dirección_ip|nombre} Permite conectarse remotamente a un host
disconnect conexión Desconecta una sesión telnet establecida desde el router
enable Ingresa al modo EXEC Privilegiado
logout Sale del modo EXEC
ping {dirección_ip|nombre} Envía una petición de eco para diagnosticar la conectividad básica de red
resume conexión Resume una sesión telnet interrumpida con la secuencia CTRL+SHIFT+6 y X
show cdp Muestra el intervalo entre publicaciones CDP, tiempo de validez y versión de la publicación
show cdp entry [*|nombre_dispositivo] [protocol|version]} Muestra información acerca de un dispositivo vecino registrado en una tabla CDP
show cdp interfaces [tipo número] Muestra información acerca de las interfaces en las que CDP está habilitado
show cdp neighbors [tipo número] [detail] Muestra los resultados del proceso de descubrimiento de CDP
show clock Muestra la hora y fecha del router
show history Muestra el historial de comandos ingresados
show hosts Muestra una lista en caché de los nombres de host y direcciones
show ip interface brief Muestra un breve resumen de la información y del estado de una dirección IP
show ip rip database Muestra el contenido de la base de datos privada de RIP
show ip route [dirección |protocolo] Muestra el contenido de la tabla de enrutamiento IP. El parámetro dirección per-mite acotar la información que se desea visualizar, exclusivamente a la dirección ingresada. El parámetro protocolo permite indicar la fuente de aprendizaje de las rutas que se desean visualizar, como por ejemplo rip, igrp, static y connected
show sessions Muestra las conexiones Telnet establecidas en el router
show version Muestra información sobre el Cisco IOS y la plataforma
telnet {dirección_ip|nombre} Permite conectarse remotamente a un host
terminal editing Reactiva las funciones de edición avanzada
terminal history size numero_líneas Establece el tamaño del buffer del historial de comandos
terminal no editing Deshabilita las funciones de edición avanzada
traceroute dirección_ip Muestra la ruta tomada por los paquetes hacia un destino


MODO EXEC PPRIVILEGIADO
COMANDO DESCRIPCION
clear cdp counters Restaura los contadores de tráfico CDP a cero
clear cdp table Elimina la tabla CDP de información de los vecinos
clear counters Despeja los contadores de las interfaces
configure memory Carga información de configuración de la NVRAM
configure terminal Configura la terminal manualmente desde la terminal de consola
copy flash tftp Copia la imagen del sistema desde la memoria Flash a un servidor TFTP
copy running-config startup-config Guarda la configuración activa en la NVRAM
copy running-config tftp Almacena la configuración activa en un servidor TFTP
copy tftp flash Descarga una nueva imagen desde un servidor TFTP en la memoria Flash
copy tftp runnig-config Carga la información de configuración desde un servidor TFTP
debug cdp adjacency Muestra información recibida de vecinos CDP
debug cdp events Muestra información sobre eventos CDP
debug cdp ip Muestra información CDP específica de IP
debug cdp packets Muestra información relacionada a los paquetes CDP
debug ip rip Muestra información sobre las actualizaciones de enrutamiento RIP mientras el router las envía y recibe
debug ip rip [events] Muestra las actualizaciones de enrutamiento RIP a medida que se las envía y recibe
disable Sale del modo EXEC Privilegiado hacia el modo EXEC Usuario
erase flash Borra el contenido de la memoria Flash
erase startup-config Borra el contenido de la NVRAM
no debug all Desactiva todas las depuraciones activadas en el dispositivo
reload Reinicia el router
setup Entra a la facilidad de Diálogo de configuración inicial
show access-lists [Nro_ACL|Nom-bre_ACL] Muestra el contenido de todas las ACL en el router. Para ver una lista específica, agregue el nombre o número de ACL como opción a este comando
show arp Muestra la asignación de direcciones IP a MAC a Interfaz del router
show cdp traffic Muestra los contadores CDP, incluyendo el número de paquetes enviados y reci-bidos, y los errores de checksum
show controllers serial [número] Muestra información importante como que tipo de cable se encuentra conectado
show debugging Muestra información acerca de los tipos de depuraciones que están habilitados
show flash Muestra la disposición y contenido de la memoria Flash
show interfaces [tipo número] Muestra estadísticas para la/las interfaces indicadas
show ip interface [tipo número] Muestra los parámetros de estado y globales asociados con una interfaz
show ip protocols [summary] Muestra los parámetros y estado actual del proceso de protocolo de enrutamiento activo
show memory Muestra estadísticas acerca de la memoria del router, incluyendo estadísticas de memoria disponible
show processes Muestra información acerca de los procesos activos
show protocols Muestra los protocolos de capa 3 configurados
show running-config Muestra la configuración actual en la RAM
show sessions Muestra las conexiones Telnet establecidas en el router
show stacks Controla el uso de la pila de procesos y rutinas de interrupción y muestra la causa del último rearranque del sistema
terminal monitor Si se utiliza una sesión por telnet para examinar el router, entonces, permite redi-rigir el resultado y los mensajes del sistema hacia a terminal remota
undebug all Desactiva todas las depuraciones activadas en el dispositivo


MODO DE CONFIGURACION GLOBAL
COMANDO DESCRIPCION
access-list Nro_ACL {permit|deny} origen Crea o agrega una sentencia de condición a la ACL que permitirá o denegará los paquetes que llegan desde un Origen. Este último parámetro puede ser una di-rección IP más una máscara wildcard, la palabra host más una dirección IP o el wildcard any
access-list Nro_ACL {permit|deny} Proto Origen Destino [Operador Nro_puerto] [established][echo |echo-reply] Crea o agrega una sentencia de condición a la ACL que permitirá o denegará los paquetes que lleguen desde un Origen y vayan hacia un Destino. Proto identifica el protocolo a verificar. Origen y Destino pueden ser una dirección IP más una máscara wildcard, la palabra host más una dirección IP o el wildcard any. Ope-rador puede ser lt (menor que), gt (mayor que), eq (igual a) o neq (distinto a). Nro_puerto indica el puerto TCP o UDP. El parámetro established permite el paso de tráfico cuando hay una sesión establecida. En el caso del protocolo ICMP se puede utilizar echo o echo-reply.
Banner motd #mensaje del día# Configura un cartel con un mensaje del día. Ej: banner motd #Bienvenido#
boot system flash [nombre_imagen_IOS] Especifica que el router cargue el IOS desde la Flash Ej: boot system flash c2500-IOS
boot system rom Especifica que el router cargue el IOS desde la ROM
boot system tftp nombre_imagen_IOS dir_IP_server_tftp Especifica que el router cargue el IOS desde un servidor TFTP. Ej: boot system tftp c2500-IOS 24.232.150.1
cdp run Habilita CDP globalmente en el router
clock set hh:mm:ss mes día año Modificar la fecha y hora del router. Ej: clock set 12:31:00 July 12 2004
config-register valor_registro_configuración Cambia los valores del registro de configuración. Ej: config-register 0x2142
enable password hh:mm:ss mes día año Establece una contraseña local para controlar el acceso a los diversos niveles de privilegio. Ej: enable password class
enable secret hh:mm:ss mes día año Especifica una capa de seguridad adicional mediante el comando enable pass-word. Ej: enable secret class
hostname nombre Modifica el nombre del router. Ej: hostname Lab_A
interface tipo número Configura un tipo de interfaz y entra al modo de configuración de interfaz. Ej: interface fastethernet 0
ip access-list { tandard|extended} Nombre Permite crear una ACL nombrada. Se debe indicar el tipo. Este comando ingresa al router al submodo de configuración que puede reconocerse por el prompt Router(config-ext-nacl)#
ip classless Permite que el router no tome en cuenta los límites con definición de clases de las redes en su tabla de enrutamiento y simplemente transmita hacia la ruta por de-fecto
ip default-network dirección_red Establece una ruta por defecto. Ej: ip default-network 210.32.45.0
ip domain-lookup Habilita la conversión de nombre a dirección en el router
ip host nombre_host dir_ip1 …. Dir_ip8 Crea una entrada de nombre a dirección estática en el archivo de configuración del router. Ej: ip host Lab_A 192.168.5.1 210.110.11.1
ip http server Permite que el router actúe como servidor Web http limitado
ip name-server nombre_host dir_ip1 …. Dir_ip6 Especifica las direcciones de hasta seis servidores de nombres para su uso para la resolución de nombres y direcciones
Ip route dirección_red máscara dir_ip_salto [distancia_administrativa] Establece rutas estáticas. Ej: ip route 210.42.3.0 255.255.255.0 211.1.2.1
line tipo número Identifica una línea específica para la configuración e inicia el modo de reunión de comandos de configuración. Ej: line console 0 ó line vty 0 4
router protocolo_de_enrutamiento [nro_AS] Inicia un proceso de enrutamiento definiendo en primer lugar un protocolo de enrutamiento IP. Ej: router rip ó router igrp 120
service password-encryption Habilita la función de cifrado de la contraseña


SUBMODO DE CONFIGURACION DE INTERFAZ
COMANDO DESCRIPCION
bandwidth Kbps Establece un valor de ancho de banda para una interfaz. Ej: bandwidth 64
cdp enable Habilita Cisco Discovery Protocol en una interfaz
cdp holdtime segundos Especifica el tiempo de espera antes de ser enviada la siguiente actualización CDP
cdp timer segundos Especifica la frecuencia con que son envíadas actualizaciones CDP
clock rate velocidad Configura la velocidad de reloj para las conexiones de hardware en interfaces seriales, como módulos de interfaz de red y procesadores de interfaz a una velo-cidad de bits aceptable. Ej: clock rate 56000
description descripción Agrega una descripción a la interfaz. Ej: description Conectada a Internet
ip access-group Nro_ACL [in|out] Asigna la ACL indicada a la interfaz, ya sea para que verifique los paquetes en-trantes (in) o los salientes (out)
ip address dirección_ip mascara_red Asigna una dirección y una máscara de subred e inicia el procesamiento IP en una interfaz. Ej: ip address 192.168.52.1 255.255.255.0
no ip route-cache Para deshabilitar el balanceo de carga por destino, que esté habilitado por defecto
no ip split-horizon Deshabilita el horizonte dividido en la interfaz, que por defecto se encuentra habi-litado. Para volver habilitarlo utilice el comando ip split-horizon
no shutdown Reinicia una interfaz desactivada
shutdown Inhabilita una interfaz


SUBMODO DE CONFIGURACION DE LINEA
COMANDO DESCRIPCION
access-class Nro_ACL in En las líneas VTY, asigna una lista de control de acceso a las conexiones esta-blecidas via Telnet
login Habilita la verificación de contraseña en el momento de la conexión
password contraseña Asigna la contraseña a ser solicitada en el momento de la conexión


SUBMODO DE CONFIGURACION DE PROTOCOLO DE ENRUTAMIENTO
COMANDO DESCRIPCION
maximum-paths valor Permite modificar el máximo de rutas sobre las que balanceará la carga
metric weights tos k1 k2 k3 k4 k5 Permite modificar los valores de las constantes utilizadas para el cálculo de las métricas de las rutas en el protocolo de enrutamiento IGRP. Los valores por defecto son: tos (tipo de servicio)= 0; k1= 1; k2= 0; k3= 1; k4= 0 y k5= 0
neighbor dirección_ip Como RIP es un protocolo de tipo broadcast, el administrador de la red podría tener que configurarlo para que intercambie información de enrutamiento en redes no broadcast, como en el caso de las redes Frame Relay. En este tipo de redes, RIP necesita ser informado de otros routers RIP vecinos
network dirección_red Asigna una dirección de rd a la cual el router se encuentra directamente conecta-do, lo que hara que se envié y reciba publicaciones de enrutamiento a través de esa interfaz, además de que dicha sea publicada a los routers vecinos. Ej: network 210.45.2.0
no timers basic Regresa los temporizadores a los valores por defecto
passive-interface tipo número El router no enviará información de enrutamiento por la interfaz indicada. Ej: passive-interface serial 0
redistribute static Si se asigna una ruta estática a una interfaz que no está definida en el proceso RIP o IGRP, mediante el comando network, no será publicada la ruta a menos que se especifique este comando
timers basic Actualización Inválida Espera Purga [Suspensión] Indica la frecuencia con la que RIP o IGRP envían actualizaciones y los intervalos de los temporizadores. Actualización: intervalo en segundos a la que se envían las actualizaciones (RIP: 30 seg; IGRP: 90 seg). Inválida: Intervalo de tiempo en segundos después del cual una ruta se declara no válida. Sin embargo, la ruta todavía se utiliza para el envío de paquetes (RIP: 180 seg; IGRP: 270 seg). Espera: Intervalo en segundos durante el cual se suprime la información de enru-tamiento que se refiere a las mejores rutas (RIP: 180 seg; IGRP: 280 seg). Purga: Intervalo de tiempo en segundos que debe transcurrir antes de que la ruta se elimine de la tabla de enrutamiento (RIP: 240 seg; IGRP: 630 seg). Suspensión: Intervalo en milisegundos en que se posponen las actualizaciones de enrutamiento de cuando se produce una actualización flash. Sólo IGRP
variance valor El valor de variación determina si IGRP aceptará rutas de costo desigual. Sólo aceptará rutas iguales a la mejor métrica local para el destino multiplicado por el Valor de variación. El valor puede variar de 1 (por defecto) a 128


COMANDOS DE EDICION Y OTROS
COMANDO DESCRIPCION
Ctrl+A Permite desplazarse al principio de la línea de comandos
Esc+B Permite desplazarse una palabra hacia atrás
Ctrl+B (o Flecha Izquierda) Permite desplazarse un carácter hacia atrás
Ctrl+E Permite desplazarse hasta el final de la línea de comandos
Ctrl+F (o Flecha Derecha) Permite desplazarse un carácter hacia delante
Ctrl+P (o Flecha Arriba) Muestra el último comando ingresado
Ctrl+N (o Flecha Abajo) Muestra el comando más reciente
(tecla Tabulador) Completa el comando ingresado parcialmente
Ctrl+Z (o end) Estando en cualquier modo de configuración regresa al modo EXEC Privilegiado
Ctrl+C Cancela la ejecución del Dialogo de configuración inicial o Setup
Ctrl+Shift+6 Permite interrumpir intentos de ping, traceroute y traducciones de nombres
exit Estando en el modo de configuración global o cualquiera de sus submodos regre-sa al modo anterior. Estando en los modos EXEC Usuario o EXEC Privilegiado, cierra la sesión

jueves, 1 de julio de 2010

CL10 - INTRODUCCION PROTOCOLOS ENRUTAMIENTO

RIP

En la actualidad existen varias versiones diferentes de RIP las cuales son:

RIPv1
: No soporta subredes ni CIDR. Tampoco incluye ningún mecanismo de autentificación de los mensajes. No se usa actualmente. Su especificación está recogida en el RFC 1058.


RIPv2: Soporta subredes, CIDR y VLSM. Soporta autenticación utilizando uno de los siguientes mecanismos: no autentificación, autentificación mediante contraseña, autentificación mediante contraseña codificada mediante MD5 (desarrollado por Ronald Rivest). Su especificación está recogida en el RFC 1723-2453.

RIPng: RIP para IPv6. Su especificación está recogida en el RFC 2080

RIP calcula el camino más corto hacia la red de destino usando el algoritmo del vector de distancia. La distancia o métrica está determinada por el número de saltos de router hasta alcanzar la red de destino.

RIP tiene una distancia administrativa de 120 (la distancia administrativa indica el grado de confiabilidad de un protocolo de enrutamiento, por ejemplo EIGRP tiene una distancia administrativa de 90, lo cual indica que a menor valor mejor es el protocolo utilizado)
RIP no es capaz de detectar rutas circulares, por lo que necesita limitar el tamaño de la red a 15 saltos.

Cuando la métrica de un destino alcanza el valor de 16, se considera como infinito y el destino es eliminado de la tabla (inalcanzable).
La métrica de un destino se calcula como la métrica comunicada por un vecino más la distancia en alcanzar a ese vecino. Teniendo en cuenta el límite de 15 saltos mencionado anteriormente.

Ventajas y desventajas
En comparación con otros protocolos de enrutamiento, RIP es más fácil de configurar. Además, es un protocolo abierto, soportado por muchos fabricantes. Por otra parte, tiene la desventaja que, para determinar la mejor métrica, únicamente toma en cuenta el número de saltos (por cuántos routers o equipos similares pasa la información); no toma en cuenta otros criterios importantes, especialmente el ancho de banda. Esto puede causar ineficiencias, ya que puede preferir una ruta de bajo ancho de banda.

Configuración
Para la configuración del protocolo RIP solo es necesario publicar las redes que participaran en el proceso de enrutamiento. Las redes en este proceso son las redes directamente conectadas al router. Para el ejemplo, ambos routers están conectados cada uno a dos subredes. En cada uno de los routers se deben publicar estas subredes. Las interfaces deben estar correctamente configuradas antes de ingresar al modo de configuración del protocolo RIP (comando router RIP).




En el Router 1

Router1(config)#router rip

Router1(config-router)#network 192.168.1.0

Router1(config-router)#network 192.168.3.0

En el router 2


Router2(config)#router rip

Router2(config-router)#network 192.168.2.0

Router2(config-router)#network 192.168.3.0


Para las redes publicadas utilice el commando show running-config
Router1# show running-config




Para verificar la tabla de enrutamiento utilice el comando show ip route

Router1# show ip route




EIGRP


Es un protocolo de enrutamiento híbrido, desarrollado por Cisco, con características de protocolos los algoritmos de vector de distancia y estado de enlace. Se considera un protocolo avanzado que se basa en las características normalmente asociadas con los protocolos del estado de enlace.

EIGRP mejora la convergencia y eficiencia. Esto permite que una red tenga una arquitectura mejorada y pueda mantener las inversiones actuales en IGRP. EIGRP al igual que IGRP usa el siguiente cálculo de métrica:

Métrica= [K1 * ancho de banda + ((K2 * ancho de banda)/(256-carga))+ (K3 * retardo)]*[K5/(confiabilidad + K4)].


Los valores por defecto de las constantes son: K1=1, K2=0, K3=1, K4=0, K5=0. Cuando K4 y K5 son 0, la porción [K5/(confiabilidad+K4)] de la ecuación no forman parte del cálculo de la métrica. Por lo tanto, utilizando los valores por defecto de las constantes, la ecuación de la métrica es:

Ancho de banda + retardo

EIGRP mantiene las siguientes tres tablas:

Tabla de vecinos


Cada router EIGRP mantiene una tabla de vecinos que enumera a los routers adyacentes. Existe una tabla de vecinos por cada protocolo que admite EIGRP.


Tabla de topología


La tabla de topología se compone de todas las tablas de enrutamiento EIGRP recibidas de los vecinos. EIGRP toma la información proporcionada en la tabla de vecinos y la tabla de topología y calcula las rutas de menor costo hacia cada destino. EIGRP rastrea esta información para que los routers EIGRP puedan identificar y conmutar a rutas alternativas rápidamente. La información que el router recibe de los vecinos se utiliza para determinar la ruta del sucesor, que es el término utilizado para identificar la ruta principal o la mejor. Esta información también se introduce a la tabla de topología. Los routers EIGRP mantienen una tabla de topología por cada protocolo configurado de red (como IP, IPv6 o IPX). La tabla de enrutamiento mantiene las rutas que se aprenden de forma dinámica.

Tabla de enrutamiento


La tabla de encaminamiento EIGRP contiene las mejores rutas hacia un destino. Esta información se recupera de la tabla de topología. Los routers EIGRP mantienen una tabla de encaminamiento por cada protocolo de red

Configuración


Para configurar un proceso de enrutamiento EIGRP, use el comando de configuración router eigrp numero-sistema-autónomo.


Así mismo, las interfaces deben estar correctamente configuradas y arriba.



En el Router 1

Router1(config)#router eigrp 100

Router1(config-router)#network 192.168.1.0
Router1(config-router)#network 192.168.3.0


En el router 2


Router2(config)#router eigrp 100

Router2(config-router)#network 192.168.2.0

Router1(config-router)#network 192.168.3.0


Para las redes publicadas utilice el commando show running-config

Router1# show running-config






Para verificar la tabla de enrutamiento utilice el comando show ip route

Router1# show ip route





Para las redes publicadas utilice el commando show running-config
Router1# show running-config

Como se ven configuradas y en las tablas de enrutamiento las rutas estaticas:

Así se ven las rutas estáticas configuradas:



Para verificar la tabla de enrutamiento utilice el comando show ip route

Router1# show ip route


Así se ven las rutas estáticas en la tabla de enrutamiento.