UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS COORDINACION DE COMPUTACION GUIA DE LABORATORIO #04 CICLO 01/ 2015 Nombre de la Practica: Capa 2 OSI: proceso de Segmentación Lugar de Ejecución: Laboratorio de Redes Tiempo Estimado: 2 horas y 30 minutos MATERIA: Redes de Área Local I. OBJETIVOS Que el estudiante: • Comprenda el concepto de “Dominio de Difusión” y de un ”Dominio de Colisión” • Implemente una topología de LAN con un único dominio de colisión gracias a Concentradores (Hub) • Cambie a Hub por un Puente, para segmentar la red LAN en más de un dominio de colisión • Analice el funcionamiento de los protocolos ARP e ICMP • Identifique a los tipos de tramas (Broadcast y Unicast) generados por los protocolos de Capa 2 OSI • Diferencie las funciones desempeñadas por un Hub y un Puente en una topología II. INTRODUCCION TEORICA Funcionamiento de las direcciones MAC Las direcciones MAC son esenciales para el funcionamiento de una red de computadores, debido a estos motivos: A. Suministran una forma para que los computadores y en general cualquier DTE se identifique a sí mismos dentro de un mismo dominio local de red. B. Le otorgan a cada Host de la red un nombre exclusivo y permanente. C. La cantidad de direcciones posibles no se terminarán pronto, ya que hay 16^12 (¡o sea más de 2 billones!) direcciones MAC posibles. 5. MAC Ethernet (IEEE 802.3) ETHERNET es una Topología de Difusión de Medio Compartido (red lógica en bus) que puede transmitir datos a 10 Mbps. Esto significa que todos los dispositivos ven las tramas transmitidas a través del Medio compartido, pero solo el host Destino las procesa. 1 / 11 Guía # 04: Capa 2 OSI: proceso de Segmentación El protocolo Ethernet proporciona una interfaz unificada al medio de red que permite a un sistema operativo transmitir y recibir varios tipos de protocolos del nivel OSI de Red. Ethernet es “no orientado a la conexión”, es decir que hace todo lo posible para transmitir datos al destino especificado, pero no existe ningún mecanismo que garantice una entrega correcta. Cualquier estándar Ethernet consta de una serie de protocolos con estos 3 componentes esenciales: • Una serie de directivas del nivel físico que especifican los tipos de cable, limitaciones de cableado y métodos de señalización. • Un formato de trama que define el orden y las funciones de los bits transmitidos en una trama Ethernet • Un mecanismo de control de acceso al medio MAC denominado Acceso Múltiple con detección de portadora y detección de colisiones (CSMA-CD: Carrier-Sense Multiple Access with Collision Detection) Redes de Área Local 2 Guía # 04: Capa 2 OSI: proceso de Segmentación III. MATERIALES Y EQUIPO Para la realización de la guía de práctica se requerirá lo siguiente: No. Requerimiento Cantidad 1 Guía #4 de Redes de Área Local 1 2 PC con el software “Simulador Packet Tracer by Cisco Systems” 1 IV. PROCEDIMIENTO PARTE 1: PREPARACION DE TOPOLOGIA LOGICA 1. Seleccione una ubicación en su equipo para crear una carpeta denominada RALpractica04_CARNET. Reemplazar CARNET por su respectivo número de carnet. 2. Acceda a la aplicación Cisco Packet Tracer y guarde su primer archivo de simulación con el nombre ejemplo1_SUCARNET 3. Proceda a crear la Topología de Red Ethernet mostrada en la Figura 4.1. Esta utilizara dispositivos Hub-PT (Hubs/Concentradores de Capa Física) y PC-PT (cada Host, equipos terminales de datos DTE), además de cables planos o cruzados (de acuerdo a los dispositivos a conectar). Figura 4.1: Topología de red a desarrollar Comentarios sobre la topología lógica a implementar: + En esta topología, utilizara las direcciones disponibles por la red Clase C: 195.5.0.0, Mascara red: 255.255.255.0 + Presionando el botón “Place Note” de la barra de herramientas, para agregar “comentarios de apoyo” en el área de trabajo. + Asignar una dirección IP de 195.5.0.10 al protocolo IP de la NIC de PC0. Dejar la máscara predeterminada. No asigne IP de puerta de enlace (Default Gateway) ni IP de DNS Server. Redes de Área Local 3 Guía # 04: Capa 2 OSI: proceso de Segmentación + De manera similar, asignar IP pares consecutivas (desde la 195.5.0.12, 195.5.0.14, etc.) a cada una de las PC restantes. 4. Determine la dirección física (MAC) de la tarjeta de red de la PC0. Ejecute uno de los 2 métodos a continuación para localizar la MAC de esta PC0: + Método 1: Colocar cursor del ratón sobre la PC0 y localice la MAC dentro de la información emergente. + Método 2: de clic sobre PC0 y seleccione la ficha superior Config, Seleccione del listado izquierdo a opción INTERFACE/Fast-Ethernet0. Ubique la MAC asignada. 5. Proceda a llenar la Tabla 1 con el direccionamiento IP y direccionamiento físico (MAC) de cada equipo DTE (cada uno de los host) configurados en la simulación. DTE Dirección IP Dirección MAC (a) PC0 PC1 PC2 PC3 Tabla 1: Direccionamiento IP y MAC de cada PC 6. De clic sobre PC0, luego en icono “Command Prompt”. Se abre una ventana simulando al entorno del Sistema Operativo Windows MSDOS o de consola de Linux. 7. En el cursor de comandos, escriba el símbolo: ? Vera todos los comandos disponibles para tareas de administración en un host 8. Localice la descripción de comandos ipconfig y de arp. 9. Ejecute al comando ipconfig e identifique los datos retornados. 10. El comando arp permite ver y modificar la Tabla ARP, que es una “tabla de correspondencias de direcciones MAC-IP de host registrados” con los cuales este host PC0 ha logrado previamente una comunicación exitosa. 11. Ejecute a comando arp. Se le indica que este comando tiene “opciones”: arp –a y también arp –b. 12. Ejecute arp –a para ver el listado de entradas ARP registradas. Vera que muestra mensaje: PC>arp –a No ARP Entries Found PC> Indica que aun no hay registradas entrada en la tabla ARP Redes de Área Local 4 Guía # 04: Capa 2 OSI: proceso de Segmentación 13. Cierre la ventana de administración de PC0. PARTE 2: IDENTIFICANDO UN DOMINIO DE DIFUSION 14. Proceda a cambiarse (Simulation). al Modo de Simulación Dar clic aquí para cambiar a Simulation Mode En este modo, Packet tracer permite evaluar detenidamente al proceso de comunicación en una red, al generar un “evento” por cada trama que se transmita entre cada pareja de dispositivos. 15. Se abre la ventana “Simulation Panel”. Localice ahí al segmento (Play Controls), luego seleccione a la barra de desplazamiento horizontal (Play speed slider) y desplácela a su extremo izquierdo. Con esto, la simulación de eventos a ejecutar se hará lo más lentamente posible. 16. De clic sobre la PC0, ingrese a la Ficha superior Desktop y seleccione opción Command Prompt. 17. Ejecute ahí al siguiente comando: ping 195.5.0.12 Con este hará las pruebas de comunicación desde la PC0, dirigido a la IP asignada a la PC1. 18. De clic en cualquier parte vacía del área lógica. Observe lo siguiente: + Cerca de la PC0 surgen 2 cuadros con apariencia de “sobres” (simulando 2 tramas a enviar), junto a 2 eventos en el segmento Event List de la ventana Simulation Panel. + La primera trama a transmitir la genera el protocolo ARP y la segunda el protocolo ICMP 1 2 Redes de Área Local 5 Guía # 04: Capa 2 OSI: proceso de Segmentación 19. Desplace el ratón sobre cada trama y de clic sobre la que diga Tipo: ARP, debido a que será la 1era que transmitirá PC0. 20. Se muestra una ventana “PDU Information at Device PC0” similar a la de la Figura 4.2, con la composición de datos de las PDU (Unidad de Datos de Protocolo) que genera c/capa OSI que requiere el paquete a enviar. 1 21. De este contenido evalué lo siguiente: + Esta trama es una trama de salida (Out Layers) que transmitirá PC0 por el medio físico. 2 + La PC0 conoce su propia MAC e IP, pero no sabe la MAC de la PC1, por lo que utilizara el protocolo ARP con el fin de determinar la MAC (Capa 2) del destino PC1. + Esta trama contiene una MAC destino de difusión: FFFF.FFFF.FFFF (todos los 48 bits activados a 1) y su propia MAC como MAC de origen. Figura 4.2: Composición de protocolos, sus datos y puertos de una Trama ARP Además, encapsulados en su campo de datos, lleva ambas direcciones IP (de capa 3), ip de Origen y la del destino. Esta es una trama de Difusión masiva (Broadcast), la cual va dirigida a todos los host de la red. 22. De esta misma ventana, seleccione la ficha superior Outbound PDU Details. 23. Se muestra en detalle al formato de cada PDU que forma esta trama que enviara host PC0. Observe que se utilizara al protocolo ARP (address resolution protocol) para obtener la dirección MAC del host que tenga asignada una IP especificada (en este caso a IP 195.5.0.12 asignada al host PC1). 24. Cierre la ventana “PDU Information at Device PC0” y retorne a la ventana de comandos de la PC0 Vera que el comando ping aun no ha ejecutado, porque requiere que se presione botón (Auto Capture /Play) de la ventana Lista Eventos (Event List) para iniciar la ejecución!! 25. Retorne al segmento Play Controls de la ventana Simulation Panel, para presionar al botón (Auto Capture /Play) y esté listo a presionarlo nuevamente antes que la trama ARP llegue al Hub1. Ahora analice lo siguiente: + En la lista de eventos se ha creado un 3er evento [desde (Last Device) PC0 hasta (At Device) Hub1] + El tipo de esta trama recibida sigue siendo ARP, porque un Hub no altera los datos de una trama recibida, sino que solo las retransmite. 26. De clic en esta nueva trama ARP que es generada por Hub1 en respuesta a la trama ARP recibida desde su puerto conectado a PC0. Observe que un Hub solo cambia el PDU de la trama a nivel de capa física (PDU: Bits). Redes de Área Local 6 Guía # 04: Capa 2 OSI: proceso de Segmentación 27. El rectángulo resaltado en amarillo de la columna (In Layer) representan los datos generados en la Capa 1 (Layer 1). En la parte inferior de la ventana, se da una explicación del significado de la PDU. 1 3 Lea la descripción en la parte inferior de esa ventana. Se indica que ha recibido una trama desde su puerto 0. 28. De clic en la Capa (Layer) 1 de la columna (Out Layer) y vera que el Hub1 está listo para reenviar una copia de la trama ARP generada por PC0 hacia el resto de sus puertos conectados. 2 A este proceso de enviar "copias idénticas" de una trama hacia sus puertos restantes, excepto por el puerto en donde recibió la trama inicial, se le llama DIFUSION/BROADCAST 29. Cierre la ventana de la PDU’s. El Hub reenvía “una copia” de la trama recibida de PC0 hacia todos sus puertos, excepto por el cual lo recibió inicialmente. 30. Presione nuevamente botón (Auto Capture /Play) y presiónelo nuevamente cuando PC1 reciba la trama ARP enviada por Hub1. + De igual manera que hizo el análisis de la PDU de la trama anterior, evalúe los datos que contienen tanto la trama recibida por PC1 como la trama recibida por Hub0. + Vera que el Hub0 está listo para reenviar la trama hacia sus otros puertos conectados, es decir su función se ejecutan solo a nivel de la Capa 1 OSI. + Y la PC1 ha generado una trama de respuesta ARP dirigido a PC0 (representado por las PDU que se describe en la columna de Out Layer), como se muestra la Figura 4.3 + La NIC de PC1 “comprende o ve datos hasta la PDU de Capa2 (Trama)”, en cambio, el Hub0, ve solamente Bits (PDU Capa 1 del modelo OSI), porque solo le interesa repetir bits recibidos hacia su otro puerto conectado. Esta es una trama de Uni-Difusion(Unicast), la cual va dirigida solamente a un host específico en todo un dominio de la red. Figura 4.3: Trama de respuesta ARP generada por PC1 Redes de Área Local 7 Guía # 04: Capa 2 OSI: proceso de Segmentación 31. Continúe la simulación de eventos y siga con mucha atención el destino de CADA UNA las copias de la trama ARP inicial que envió PC0, así como a la trama de respuesta ARP (generada por PC1 como respuesta a PC0). A toda estas PC interconectadas entre sí por medio de hub’s, se le denomina un “Dominio de Difusión”, porque el mensaje ARP de difusión que genero solamente un Host (la PC0), fue recibida por el resto de equipos de la topología. 32. Desplace la barra (Play speed slider) a su valor medio nuevamente y retorne al modo (Real Time). 33. Ingrese a la ventana de comandos de PC1 y ejecute comando arp –a. 34. Repita el paso anterior desde PC0 y luego desde PC2. Determine ¿Cuáles host registraron entradas en su tabla ARP luego de finalizado el envío de tramas ICMP? 35. Anote sus conclusiones y llame a su instructor(a) para mostrarle las 3 ventanas de comandos ejecutados. PARTE 3: IDENTIFICANDO UN DOMINIOS DE COLISIÓN 36. Guarde el archivo actual. Ahora de clic en opción de menú principal File/Save As, para guardar una copia de su simulación actual con el nombre ejemplo2_SUCARNET. 37. Con esta nueva Simulación, conecte 3 Laptop, cada una conecta a un diferente. Configure una IP de host apropiada a cada una. 38. Cambie a modo Simulación y ejecute 3 comandos ping diferentes. Usted seleccione los host de origen y de su respectivo destino para la prueba, pero sin repetirse una misma ip de destino. Observe que en cada DTE origen seleccionado para iniciar la transmisión muestran a la pareja de tramas (ARP y PING) listas para ser enviadas a través de la red Ethernet. 39. Desde la Ventana de Eventos, presione botón Play y observe como las tramas ARP de cada host origen se transportan hacia el Hub que lo conecta a c/u. y estos a su vez reenvían una copia de su trama al resto de Hub0, y tarde o temprano, ocurre una Colisión. 40. Preste atención como tratan los equipos de red (PC y hub) a estas tramas incorrectas. Observe que en esta topología, una trama resultante de una colisión llegara inevitablemente a todos los equipos host de la red. Dentro de la tecnología Ethernet, toda esta red forma a un Dominio de Colisión. 41. Luego de ocurrir una colisión, ambos host que inician la transmisión mostraran un mensaje con una cruz, indicando que el tiempo de espera de envío de respuesta ARP finalizo y no fue contestada. Aumente la velocidad de generación de eventos, desplazando la barra (Play speed slider) hacia la derecha para ver rápidamente en qué momentos ocurren colisiones y a cuales host afectan. Observe al mismo tiempo a los resultados de la ejecución del comando ping en las 3 PC origen Redes de Área Local 8 Guía # 04: Capa 2 OSI: proceso de Segmentación 42. Retorne al modo de Tiempo Real. 43. Desde cada host de origen utilizado en la prueba, ejecute al comando arp -a y determine las direcciones MAC que ha registrado cada host. ¿Cuántos Dominios de Difusión (Broadcast) y Dominios de Colisión existen en esta topología de red que ha elaborado gracias a los hubs? PARTE 3: DIVIDIENDO AL DOMINIO DE UNIDIFUSION (UNICAST) 44. Guarde la simulación actual bajo el nombre de archivo ejemplo3_SUCARNET. 45. Localice a la categoría Switches en la lista general de dispositivos, luego dar clic en dispositivo Puente Generic (Bridge-PT) y ubicar uno de estos dispositivos en el área de trabajo. 2 1 46. Elimine la conexión entre Hub0 y Hub1. Luego conecte con un cable cruzado UTP a Bridge0 con Hub0 y con otro cable a Bridge0 con Hub1. 2 47. Presione nuevamente al botón “Power Cycle Devices”, para reiniciar a todos los dispositivos. Espere a que el Puente active sus puertos. 48. Cambiar a modo Simulation, retorne la barra de velocidad de eventos a la mitad y presione al botón Auto Capture/Play. 3 Observe que el puente genera continuamente tramas del protocolo STP. 1 49. Ahora ocultara a 2 de protocolos de la lista de eventos. Para ello, en la ventana “Simulation Panel” ubique al botón Edit Filters y seleccione la ficha Misc. 50. Del listado de protocolos, desmarque los protocolos STP y DTP. Luego de clic en un área vacía de la simulación y finalmente presione botón Reset Simulation. 51. Ahora analizara el comportamiento de un Puente. 52. Ingrese al command prompt de PC0 y ejecute un ping dirigido a la ip de PC1. La 1er trama será de Broadcast, generada por ARP. Presione al botón “Auto Capture/Play” y analice que hace el Puente con esta trama ARP. 53. Cuando PC1 envíe su Respuesta ARP (de tipo Unicast) a PC0, evalúe que hace el Puente con esa trama. Redes de Área Local 9 Guía # 04: Capa 2 OSI: proceso de Segmentación 54. Este atento en el momento cuando PC0 envía las 3 tramas ICMP (de tipo Unicast) hacia Laptop0. ¿Qué hace el Puente con cada una de las tramas de broadcast y las tramas de tipo unicast? 55. Para la siguiente prueba, desde PC2 haga ping hacia la PC4. ¿Qué hace ahora el Puente con cada una de estas tramas de broadcast y de las de tipo unicast? Explique las similitudes y diferencias entre las respuestas brindadas en estas últimas 2 preguntas. PARTE 4: SEGMENTANDO A UN DOMINIO DE COLISIÓN 56. Presione botón “Power Cycle Devices” para reiniciar a toda la topología. 57. Espere a que el switch reinicie sus puertos y cambiarse al modo de simulación. 58. En esta prueba se generaran deliberadamente colisiones de tráfico en la red. 59. Prepare a ejecutar ping desde PC4 dirigido a la Laptop conectada a Hub2. De igual forma, ejecute ping desde PC2 a la Laptop conectada al Hub0. 60. Inicie la generación de eventos y observe que hace el puente0 con las tramas de colisión que recibe del Hub0. 61. Presione botón “Reset Simulation” del inferior de la lista de eventos. 62. Repita las pruebas de comunicación, pero esta vez entre PC0 y PC2, y al mismo tiempo, entre PC4 con la Laptop conectada al Hub0. 63. Comience la generación de eventos y observe el comportamiento del Puente0 cuando recibe los 3 tipos de tramas (broadcast, unicast y de colisión) ¿Qué hace el Puente cuando recibe una trama por cada uno de sus puertos al mismo tiempo? ¿Cómo se le llama a esa 3er función de un dispositivo Puente? 64. Finalmente, resalte los limites de cada dominio de colisión existente en la topología actual. 65. Para ello, del listado de herramientas a la derecha del simulador, de clic en el botón “Drow polygon”. 3 1 2 4 • De clic en botón “Select Fill Color” y seleccione un color de su preferencia. • Luego, seleccione la forma Elipse o Rectangle. • Comience a dibujar la forma de la figura elegida para cubrir a los dispositivos de cada dominio de colisión que haya determinado en su topología. Presione tecla Esc para finalizar la figura. Redes de Área Local 10 Guía # 04: Capa 2 OSI: proceso de Segmentación • En caso de no cubrir el área esperada, utilice botón Resize Shape, da clic en la figura a modificar sus dimensiones y ubicar punto rojo en esquina inferior derecha para alterar el tamaño. Presionar tecla Esc para finalizar esta modificación. 66. Guarde la simulación actual y cierre el simulador. V. DISCUSION DE RESULTADOS Enviar a su instructor la carpeta de trabajo desarrollada durante el procedimiento. Además, se debe incluir en esta carpeta a los siguientes archivos: 1. Documento de texto formal, en el cual redactara la respuesta a cada una de las preguntas (marcadas con una a lo largo del procedimiento de esta práctica. Fundamente su explicación sobre las mismas de una manera teorica-tecnica formal. 2. Archivo de simulación que contenga una topología de red con los siguientes dispositivos: 1 Server, 4 PC’s, 3 Laptop, 1 Switch 2950-24 y un Hub. • Debe conectar a este listado de dispositivos de red de tal manera que se conformen 7 dominios de colisión y un único dominio de difusión. • Resalte con formas elípticas (con colores de fondo) a los limites de cada dominio de colisión en el área de trabajo de su topología final. • Recuerde que un Switch es un puente “Multipuerto” • Configurar el protocolo IP de todos los host bajo la red 172.16.0.0. Redes de Área Local 11