|
Universidad Pública de Navarra |
|
Grupo de Redes, Sistemas y Servicios
Telemáticos |
|
Redes de Ordenadores
Práctica
3: PC’s en redes de área local. Ethernet
Fecha: 28 de Octubre de 2005
En esta práctica se pretende que el alumno comprenda las diferencias entre los distintos elementos típicos de una red Ethernet como son los concentradores (hub) y los conmutadores (switch).
A su vez se aprenderá a configurar un interfaz Ethernet y se analizarán los paquetes intercambiados entre los distintos ordenadores mediante Ethereal.
En los ordenadores dispuestos para la realización de la práctica se ha creado una cuenta de nombre rois y contraseña telemat. Esta cuenta tiene permisos para ejecutar mediante el comando sudo ciertos comandos restringidos normalmente al superusuario. Antes de comenzar es recomendable leer detenidamente la documentación sobre los armarios.
Los PCs A, B y C disponen cada uno de 3
tatrjetas Ethernet. Analizaremos previamente dichos interfaces:
Mediante el comando ifconfig podemos configurar la dirección IP de un interfaz. Teclee sudo ifconfig eth0 10.3.número de armario.1 netmask 255.255.255.0. Con esta instrucción estamos asignando al interfaz eth0 del PC A la dirección 10.3.número de armario.1 y la máscara 255.255.255.0.
Compruebe que puede hacer ping a su propia dirección IP. Para ello no tiene más que escribir en el terminal ping 10.3.número de armario.1.
Configure el interfaz eth0 del PC B con la dirección 10.3.armario.2 Emplee como máscara de red 255.255.255.0.
Compruebe que puede hacer ping de PC B a PC B, de PC A a PC B y de PC B a PC A.
Dibuje un Esquema de la red configurada.
Mostrar a la profesora los resultados
obtenidos.
Vamos a ver los paquetes IP que los PCs se envían cómo resultado de la aplicación de ping. Para ello emplearemos primero el programa tcpdump.
Este nos permite observar los paquetes de red que son enviados o transmitidos por un interfaz de red. Para ello lee del interfaz de red y muestra de forma sencilla el contenido principal de las cabeceras de paquete. Además si el interfaz está en modo promiscuo (vea ifconfig) permite ver todos aquellos paquetes que circulen por el dominio de colisión al que está conectado. Tiene bastantes opciones entre ellas la combinación –nl, la opción l hace que los paquetes aparezcan por pantalla nada más recibirse y n que las direcciones no se conviertan en nombres DNS (o en nombres del servicio).
Manteniendo la configuración anterior de los PCs A y B siga los siguientes pasos.
Mostrar a la profesora los resultados
obtenidos.
Hasta aquí hemos visto los paquetes IP bien de la máquina que envía el ping (y recibe la respuesta) o en la que recibe ping (y envía la respuesta). Sin embargo, dado que ambas máquinas se encuentran conectadas con el mismo hub o concentrador Ethernet sabemos que cualquier máquina que conectemos al mismo debería ser capaz de ver esos paquetes siempre que configure su tarjeta de red para recibir todo el tráfico. Para ver esto siga los siguientes pasos.
sudo ifconfig eth0 up
Dibuje un Esquema de la red configurada.
Mostrar a la profesora los resultados
obtenidos.
A continuación vamos a extender el tamaño de
nuestra red en cuestión de número de puertos a los que podemos conectar PCs.
Para ello vamos a conectar un segundo hub al primero. Los puertos de un hub
están preparados para conectarse a un PC con un cable recto. Si quieremos
conectar entre si dos hubs por medio de esos puertos deberemos emplear un cable
cruzado. Otra alternativa que nos ofrecen los hubs es
que normalmente disponen de un puerto de uplink el
cual está listo para conectarse a otro hub con un cable recto. En el caso del
segundo hub de que disponen, el puerto 8 tiene dos puertos (solo se puede
emplear uno de los dos a la vez), uno de ellos es para conectar un PC con un
cable recto y el otro (el marcado como 8X) para conectar otro hub con un cable
recto (no se confundan con los dos puertos que tiene en la parte posterior que
son para otra finalidad). Por supuesto, también podemos conectar un PC en el
puerto 8X, pero entonces, ¿qué tipo de cable deberíamos emplear?
Veamos pues cómo extender nuestra red:
Dibuje un Esquema de la red configurada.
A continuación vamos a comprobar que ambos
hubs forman el mismo dominio de colisión:
Estos hubs disponen no solo de puertos RJ45
sino también de un puerto BNC. Estos permiten interconectar los concentradores
mediante coaxial para formar una troncal 10Base2. Para comprobarlo:
Repita el ejercicio anterior, en esta ocasión
interconectando los hubs mediante coaxial
Compruebe que todos los puertos de los dos hubs se encuentran en el mismo dominio de colisión
Dibuje un Esquema de la red configurada.
Mostrar a la profesora los resultados
obtenidos.
Hasta aquí hemos visto el empleo de
concentradores para formar una LAN Ethernet. Hemos visto que al
interconectarlos extienden el dominio de colisión. Es decir, en todos los hubs
de la LAN se ve todo el tráfico que comparte los 10Mbps máximos de la Ethernet
convencional (o 100Mbps si es FastEthernet). Podemos mejorar el rendimiendo de
la LAN empleando puentes o conmutadores (switches). En el armario cuentan con dos
conmutadores. A continuación vamos a probar a crear una LAN empleando el switch0.
Manteniendo la configuración IP de los
interfaces de red:
Llegado este punto volvemos a tener las dos
máquinas en la misma LAN y no se aprecia diferencia. Para ver la diferencia con
la configuración anterior haga lo siguiente:
Dibuje un Esquema de la red configurada.
A continuación vamos a extender nuestra LAN
con un hub. Para ello:
Conecte PC C al hub donde está PC B. ¿Ahora
puede ver los paquetes? ¿Por qué?
Dibuje un Esquema de la red configurada.
Mostrar a la profesora los resultados
obtenidos.