CCNA EXPLORATION 2 CAPITULO 1: INTRODUCCION AL ENRUTAMIENTO Y ENVIO DE PAQUETES
1.0 Introduccin Las redes de computadoras tienen un impacto muy grande en la vida de las personas en nuestros tiempos, ya que nos permiten intercambiar informacin, colaborar e interactuar de maneras novedosas. El componente central de una red, es el router. Este se encarga de conectar redes entre si, por lo tanto, el router es responsable de entregar paquetes entre distintas redes. Ademas del envo de paquetes, un router tambin proporciona los siguientes servicios:
Aseguran la disponibilidad de la red 24-7, para garantizarlo, utilizan rutas alternativas en caso de que la ruta principal falle. Proveen servicios integrados de voz, datos. Los routers dan prioridad a los paquetes IP segn la calidad de servicio (Quality of Service, QoS) a fin de asegurar que los datos que requieren ser transmitidos en tiempo real no se descarten o retrasen. Disminuye el impacto de virus, gusanos y otros ataques al controlar la entrega de determinados paquetes.
1.1 Dentro del Router
1.1.1 Los routers son computadoras. Los routers poseen algunas de los componentes de hardware y software de una PC:
Memoria RAM Memoria ROM CPU Sistema Operativo
Un router posee varias interfaces, las cuales utiliza para conectarse con redes, ya sean locales o que estn fuera de su alcance
La principal tarea del router es:
Determinar la mejor ruta para enviar paquetes Enviar paquetes a destino.
Los routers usan protocolos de rutas estticas y de enrutamiento dinmico para aprender sobre redes remotas y construir sus tablas de CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal enrutamiento. Estas rutas y protocolos representan el enfoque principal del curso y se analizarn en detalle en los siguientes captulos junto con el proceso que usan los routers al buscar en sus tablas de enrutamiento y al enviar los paquetes.
1.1.2 La memoria y el CPU.
CPU: La CPU ejecuta las instrucciones del sistema operativo, como el inicio del sistema, y las funciones de enrutamiento y conmutacin.
RAM: La RAM almacena las instrucciones y los datos necesarios que la CPU debe ejecutar, pero tambin puede almacenar:
Sistema operativo en ejecucin: El IOS (sistema operativo Internetwork) de Cisco se copia en la RAM durante el inicio. Archivo de configuracin en ejecucin: conocido como running- config. Tabla de enrutamiento IP: Este archivo almacena informacin sobre redes remotas y conectadas directamente. Se usa en la determinacin de la mejor ruta. Cach ARP: Similar a la cach ARP en una PC. La cach ARP se usa en routers que tienen interfaces LAN como las interfaces Ethernet. Bfer del paquete: Los paquetes se almacenan temporalmente en un bfer cuando se reciben en una interfaz o antes de abandonar la interfaz.
ROM La ROM es una forma de almacenamiento permanente. Los dispositivos Cisco usan la memoria ROM para almacenar:
Instrucciones de bootstrap Software bsico de diagnstico Versin ms bsica del IOS
Memoria flash La memoria flash se usa como almacenamiento permanente para el sistema operativo, IOS de Cisco. En la mayora de los routers Cisco, el IOS se almacena en forma permanente en la memoria flash y se copia en la RAM durante el proceso de arranque, donde entonces es ejecutado por la CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal CPU. Algunos modelos anteriores de routers Cisco ejecutan el IOS directamente desde la memoria flash.
NVRAM El IOS de Cisco usa la NVRAM como almacenamiento permanente para el archivo de configuracin de inicio (startup-config). Todos los cambios de configuracin se almacenan en el archivo running-config en la RAM, y salvo pocas excepciones, son implementados inmediatamente por el IOS. Para guardar esos cambios en caso de que se apague o reinicie el router, el running-config debe estar copiado en la NVRAM, donde se almacena como el archivo startup-config. La NVRAM retiene sus contenidos incluso cuando el router se recarga o apaga.
1.1.3 Sistema Operativo de Internetworking.
El software que se ejecuta en los routers cisco se conoce como sistema operativo de internetwork (IOS), administra los recursos de hardware y software. Algunas versiones de IOS, pueden realizar funciones adicionales como ejecutar IPV6 o realizar funciones NAT (Network Address Translation). El sistema utiliza una interfaz de usuario por lnea de comandos.
1.1.4 Proceso de Arranque.
1. Ejecucin de la POST Se ejecuta un diagnstico del harware (CPU, NVRAM, RAM)
2. Carga del programa bootstrap Cuya misin es localizar y cargar el IOS a la memoria RAM para comenzar su ejecucin. A partir de este CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal momento se empieza a visualizar informacin si hay una conexin de consola al router.
3. Ubicacin y carga del software IOS de Cisco Normalmente se ubica en la memoria flash, aunque tambin puede localizarse en un servidor TFTP. Si no se encuentra una imagen del IOS se carga desde la memoria ROM una versin bsica de este para poder realizar diagnsticos o cargar otra versin de IOS. Mientras se carga el IOS se puede ver una secuencia de smbolos # en la consola.
4. Ubicacin y carga del archivo de configuracin de inicio o ingreso al modo Setup. Si se encuentra en NVRAM se copiara a la RAM con el nombre de running-config. Si no se buscar en un servidor TFT. Cuando se inicia un router que no contiene un archivo de configuracin de inicio, aparecer la siguiente pregunta luego de la carga del IOS:
Would you like to enter the initial configuration dialog? [yes/no]:
Verificacin del proceso de arranque del router.
El comando show versin (Modo privilegiado) puede utilizarse para verificar y resolver problemas con algunos de los componente bsicos del hardware y software del router. El comando show version muestra informacin sobre la versin del software y hardware del router. El resultado del comando show versin incluye:
Versin IOS (del software IOS cargado en la RAM) Programa bootstrap de la ROM usado en un principio para iniciar el router. Ubicacin del IOS. CPU y cantidad de RAM. Interfaces fsicas conectadas al router Cantidad de NVRAM Cantidad de memoria flash Registro de configuracin
1.1.5 Interfaces del router.
Los principales puertos de administracin del router son el puerto de consola y el puerto auxiliar. El puerto de consola se usar durante la configuracin inicial del router.
Interfaces del router. El trmino interfaz en los routers cisco se refiere a un conector fsico en el router cuyo principal propsito es recibir y enviar paquetes. Los routers tienen distintas interfaces que se usan para conectarse a mltiples redes. CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal Cada interfaz es miembro o host de una red IP diferente. Cada interfaz se debe configurar con una direccin IP y una mscara de subred de una red diferente. El IOS de cisco no permitir que dos interfaces activas en el mismo router pertenezcan a la misma red.
Las interfaces de router pueden dividirse en dos grupos principales:
Interfaces LAN, como Ethernet y FastEthernet
Se utilizan para conectar el router a una red de rea local. Al igual que cualquier otro dispositivo LAN, tambin tiene una direccin MAC de capa 2 y tambin forma parte de la red LAN, al igual que los otros dispositivos.
Se usan cables cruzados para conexin router-router o router-pc. Cuando se conectan PCs al router a travs de un switch se usan cables directos.
1.1.6 Routers y capa de red
Se considera un router un dispositivo de capa 3 por que su decisin principal de envo se basa en la informacin del paquete IP de capa 3, especficamente la direccin IP de destino. El proceso realizado por el router se conoce como enrutamiento. Cuando un router recibe un paquete, CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal examina la direccin Ip destino, si la direccin IP destino no pertenece a ninguna de las redes directamente conectadas, el router debe enviar ese paquete a otro router.
1.2 Configuracin, direccionamiento y CLI
1.2.1 Implementacin de esquemas de direccionamiento bsico
Cuando se implementa un esquema de direccionamiento de una red, la documentacin bsica debe incluir un diagrama de la topologa y una tabla que contenga la siguiente informacin.
Nombres de dispositivos Interfaces usadas en el diseo Direcciones IP y mscaras de subred Direcciones de Gateway por defecto para dispositivos finales, como las PC
1.2.2 Configuracin bsica
Las primeras tareas para configurar un router cisco son:
Asignar un nombre al router Configurar contraseas Configurar interfaces Configurar un mensaje Guardar cambios en un router Verificar la configuracin bsica y las operaciones del router
CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal Configuracin de la interfaz del router
A continuacin se configurarn las interfaces individuales del router con direcciones IP y otra informacin. En primer lugar, ingrese en el modo de configuracin de interfaz especificando el nmero y el tipo de interfaz. A continuacin, configure la direccin IP y la mscara de subred:
Es conveniente configurar una descripcin en cada interfaz para ayudar a documentar la informacin de red. El texto de la descripcin tiene un lmite de 240 caracteres.
En las redes de produccin, una descripcin puede servir para la resolucin de problemas suministrando informacin sobre el tipo de red a la que est conectada la interfaz y si hay otros routers en esa red. Si la interfaz se conecta a un ISP o proveedor de servicios, resulta til ingresar la conexin y la informacin de contacto del tercero; por ejemplo:
Despus de configurar la descripcin y la direccin IP, la interfaz debe activarse con el comando no shutdown. Es como encender la interfaz. La interfaz tambin debe estar conectada a otro dispositivo (hub, switch, otro router, etc.) para que la capa Fsica est activa
Router(config-if)#no shutdown
Nota: Cuando se realiza el cableado de un enlace serial punto a punto en nuestro entorno de laboratorio, se coloca la marca DTE a un extremo del cable y la marca DCE al otro extremo. El router que tiene el extremo DCE del cable conectado a su interfaz serial necesitar la configuracin del comando adicional clock rate en esa interfaz serial. Este paso solamente es necesario en un entorno de laboratorio y se explicar con mayor detalle en el Captulo 2, "Enrutamiento esttico".
R1(config-if)#clock rate 64000
CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal
A continuacin un resumen de los comandos que pueden usarse para verificar la configuracin del router. (modo privilegiado)
show running- config Muestra el archivo de configuracin almacenado en la memoria RAM del router show startup- config Muestra el archivo de configuracin almacenado en la memoria NVRAM, esta es la configuracin que se cargar en la ram en el prximo reinicio. show ip route Muestra la tabla de enrutamiento que esta usando el router para elegir la mejor ruta. En un principio solo tiene rutas para las redes conectadas directamente. show interfaces Muestra los parmetros y estadsticas de una interfaz. Show ip interface brief Muestra informacin abreviada de la configuracin de las
1.3 Construccin de la tabla de enrutamiento
1.3.1 Introduccin a la tabla de enrutamiento
Una tabla de enrutamiento es un archivo de datos en la RAM que se usa para almacenar la informacin de la ruta sobre redes remotas y CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal conectadas directamente. La tabla de enrutamiento contiene asociaciones entre la red y el siguiente salto. Estas asociaciones le indican al router que un destino en particular se puede alcanzar mejor enviando el paquete hacia un router en particular, que representa el "siguiente salto" en el camino hacia el destino final. La asociacin del siguiente salto tambin puede ser la interfaz de salida hacia el destino final.
Una red conectada directamente es una red que est directamente vinculada a una de las interfaces del router. Se agrega en la tabla de enrutamiento del router luego de configurar la interfaz con el comando:
Una red remota es una red que no est directamente conectada al router. En otras palabras, una red remota es una red a la que slo se puede llegar mediante el envo del paquete a otro router. Las redes remotas se agregan a la tabla mediante protocolos de enrutamiento o mediante rutas estticas establecidas por el administrador.
Cuando la tabla de enrutamiento incluye una ruta para una red remota, se incluye informacin adicional, como la mtrica de enrutamiento y la distancia administrativa (Estos trminos se explican con mayor detalle en los siguientes captulos).
1.3.2 Incorporacin de redes directamente conectadas.
Al inicio el router solo tienen en su tabla de direcciones aquellas que estn localmente, ya luego de realizar la configuracin dinmica y esttica este actualiza dicha tabla
1.3.3 Enrutamiento esttico.
Existen varias formas de agregar rutas a la tabla de enrutamiento: redes directamente conectadas, rutas estticas y rutas aprendidas mediante un protocolo de enrutamiento dinmico.
Una ruta esttica incluye la direccin de red y la mscara de subred de la red remota, junto con la direccin IP del router del siguiente salto o la interfaz de salida. Las rutas estticas se indican con el cdigo S en la tabla de enrutamiento.
Las rutas estticas deben usarse cuando:
Una red est compuesta por unos pocos routers solamente. Una red se conecta a Internet solamente a travs de un nico ISP. Una red extensa est configurada con una topologa hub-and-spoke. CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal 1.3.4 Enrutamiento dinmico
Los routers usan protocolos de enrutamiento dinmico para compartir informacin sobre el estado y la posibilidad de conexin de redes remotas. Los protocolos de enrutamiento dinmico ejecutan varias actividades, entre ellas:
Descubrimiento de redes.
Un router puede compartir informacin sobre las redes que conoce con otros routers que estn utilizando el mismo protocolo de enrutamiento. Los otros routers pueden agregar estas redes a su tabla de enrutamiento y definir la mejor ruta para llegar a la red destino.
Actualizacin y mantenimiento de las tablas de enrutamiento
Despus del descubrimiento inicial de la red, los protocolos de enrutamiento dinmico actualizan y mantienen las redes en sus tablas de enrutamiento. Los protocolos de enrutamiento dinmico no slo deciden acerca de la mejor ruta hacia diferentes redes, tambin determinan la mejor ruta nueva si la ruta inicial se vuelve inutilizable. Tambin permiten compensar algunos cambios en la topologa de la red.
1.3.5 Principios de tabla de enrutamiento
1. Cada router toma su decisin en forma independiente, segn la informacin de su propia tabla de enrutamiento.
2. El hecho de que un router tenga cierta informacin en su tabla de enrutamiento no significa que los otros routers tengan la misma informacin.
3. La informacin de enrutamiento sobre una ruta desde una red a otra no suministra informacin de enrutamiento sobre la ruta inversa o de regreso.
1.4 Determinacin de la ruta y funciones de conmutacin.
1.4.2 Mtrica y mejor ruta.
La identificacin de la mejor ruta implica que el router deber evaluar mltiples rutas hacia la misma red de destino para hacer la seleccin de la ruta ptima o la ms corta para llegar a esa red. La mejor ruta puede ser elegida por un protocolo en funcin de la mtrica que usa para determinar la distancia para llegar a esa red. Algunos protocolos como RIP, usan un CCNA Exploration 2. Gracias a Jos Alejandro Franco Bernal conteo simple de saltos, es decir el nmero de routers por los que pasa el paquete para llegar a una red. Otros como OSPF toman en cuenta el ancho de banda de los enlaces para seleccionar la ruta mas corta, usando los enlaces con mayor ancho de banda.
Dos de las mtricas que usan algunos protocolos de enrutamiento dinmicos son:
Conteo de saltos: cantidad de routers que debe atravesar un paquete antes de llegar a su destino. Ancho de banda: es la capacidad de datos de un enlace, a la cual se hace referencia a veces como la velocidad del enlace.
1.4.4 Determinacin de ruta.
Despus de que el router consulta su tabla de enrutamiento, puede ocurrir una de tres situaciones. Red conectada directamente: si la direccin IP de destino del paquete pertenece a un dispositivo en una red que est directamente conectado a una de las interfaces del router. Red remota: si la direccin IP de destino del paquete pertenece a una red remota, entonces el paquete se enva a otro router.
Sin determinacin de ruta: si la direccin IP de destino del paquete no pertenece ya sea a una red conectada o remota, y si el router no tiene una ruta por defecto, entonces el paquete se descarta. El router enva un mensaje ICMP de destino inalcanzable a la direccin IP de origen del paquete
1.4.5 Funcin de conmutacin.
Una de las responsabilidades de un router es dirigir paquetes entre distintas interfaces y por lo tanto encapsular y desencapsular los paquetes IP en las tramas de capa 2 (enlace de datos) correctas. A esta funcin se le conoce como conmutacin
1. Desencapsula el paquete de Capa 3 al quitar el triler y el encabezado de trama de Capa 2.
2. Examina la direccin IP de destino del paquete IP para encontrar la mejor ruta en la tabla de enrutamiento.
3. Encapsula el paquete de Capa 3 en una nueva trama de Capa 2 y enva la trama desde la interfaz de salida.