miércoles, 1 de junio de 2011

Cuestion 1. Tablas de encaminamiento. (Practica 3. Parte 1/6)


1.1  Analiza la configuración de las tablas de encaminamiento de distintos equipos de la red (PC del alumno, Linux 1, Linux 2 y encaminadores CISCO) con las herramientas comentadas en clase (rexec). Comprueba el sentido de envío de paquetes (según destino) en función de los valores obtenidos en la tabla.
Para el acceso a los encaminadores CISCO del laboratorio emplea la herramienta “Rexec” en conexión con el linux 172.20.43.232 y comando:
rsh –l alumnos IP_router “sh ip route”, donde IP_router se corresponde con la IP asignada al encaminador.
Para el acceso a los encaminadores CISCO del laboratorio emplea la herramienta “Rexec” en conexión con el linux 172.20.43.232 y comando:
rsh –l alumnos IP_router “sh ip route”, donde IP_router se corresponde con la IP asignada al encaminador.
Linux 1
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.3.2.0        0.0.0.0         255.255.255.255 UH      500 0          0 ppp0
10.4.2.1        10.3.2.0        255.255.255.255 UGH     500 0          0 ppp0
172.20.41.240   0.0.0.0         255.255.255.240 U      1500 0          0 eth0
172.20.43.0     10.3.2.0        255.255.255.0   UG      500 0          0 ppp0
10.1.0.0        10.3.2.0        255.255.255.0   UG      500 0          0 ppp0
10.3.0.0        0.0.0.0         255.255.0.0     U       500 0          0 ppp0
127.0.0.0       0.0.0.0         255.0.0.0       U      3584 0          0 lo
0.0.0.0         172.20.41.242   0.0.0.0         UG     1500 0          0 eth0
Linux 2
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.4.2.1        172.20.41.241   255.255.255.255 UGH      40 0          0 eth0
172.20.41.240   0.0.0.0         255.255.255.240 U        40 0          0 eth0
172.20.43.192   0.0.0.0         255.255.255.192 U        40 0          0 eth1
0.0.0.0         172.20.43.230   0.0.0.0         UG       40 0          0 eth1
Cisco 230

Cuestion 2. Sobre RIP. (Practica 3. Parte 2/6).


2.1  Realiza una captura (de unos 30 segundos) con el monitor de red para localizar mensajes RIP 2 en el segmento Ethernet 172.20.43.192/26. Determina de quién proceden los mensajes RIP capturados e interpreta la información sobre rutas que transportan, examinando las direcciones IP, las máscaras y números de saltos de las rutas. ¿Qué rutas intercambian los encaminadores?
RIP: Proceden de los routers CISCO 230 y CISCO 231 con destino multicast

2.2  Examina las direcciones IP y MAC del paquete RIP para comprobar el uso de direcciones multicast de red y de enlace, y la correspondencia entre éstas. ¿A qué numero de puerto van dirigidos estos mensajes? ¿Qué protocolo de transporte emplean?
Router (520)
Protocolo: UDP

Cuestion 3. Sobre UDP. (Parte 3/6).


Udp.exe. Este sencillo programa para MS Windows nos permitirá enviar y recibir paquetes UDP, especificando también su contenido, a un número de puerto y una IP destinos especificados para comprobar el funcionamiento de este protocolo.
3.1   Utiliza el programa udp.exe para realizar un envío de datos al puerto 7 (eco) o al puerto 13 (hora y día) del servidor Linux1 (10.3.7.0). Para ello basta especificar la dirección IP y el puerto del servidor, colocar algún texto en la ventana y pulsar el botón "Envía UDP". Con el monitor de red, analiza la secuencia de paquetes UDP que se desencadenan cuando se envía como datos una palabra, por ejemplo “hola”. Utiliza el filtro adecuado en el Monitor de Red (direcciones y protocolos).

Cuestion 4. Sobre TCP. (Practica 3. Parte 4/6)


Inicia el monitor de red. A continuación, realiza la carga de una página Web en tu navegador. Finaliza la captura de datos.
4.1    Comprueba las secuencias de conexión-desconexión TCP. ¿Son similares a las que se detallan en la figura 6 del enunciado de la práctica?  (Puede que observes que el cliente contesta a una solicitud de SYN del servidor con un RST. Esto ocurre porque el servidor trata de autentificar al cliente, algo que no permite el PC).
Hemos podido observar con claridad los comandos de conexión TCP con una web. El filtro usado ha sidoÇ: ip.addr==miIP && ¡nbns

1º línea, sincronización A-B (incluye tamaño máximo de MSS de A
2º línea, confirmación de recepción de B (ACK) y envio de su MSS (sale cortada pero es la misma que la de A
3º línea, confimación de conexión y tamaño máximo de MSS de A (ACK)
                                                                                                                 
En líneas posteriores de capturadas se obvservan descargas HTTP desde B y ACK de A
4.2    Comprueba el valor de los puertos utilizados. Indica su valor.
Puerto 80 (http)
             4.3  Observa el valor de MSS negociado en la conexión.
MSS= 1460  (MSS=MTU-CabTCP-CabIP;MSS=1500-20-20)

Cuestion 5. Comparación de TCP y UDP. (Practica 3. Parte 5/6)


Determina el número de paquetes UDP que se generan (indicando el formato de los paquetes: cabeceras, etc…), cuando el nivel de transporte envía 1000 bytes de datos en una red Ethernet con MTU de 500 bytes. Repite el ejercicio considerando que el nivel de transporte utilizado fuera TCP.
En UDP(datagramas)
1º fragmento IP
Cabecera IP
Cabecera UDP
DATOS
20
8
472
2º fragmento IP
Cabecera IP
Datos
20
480
3º fragmento IP
Cabecera IP
Datos
20
48

Cuestion 6. Sobre MSS (Practica 3. Parte 6/6)



En base a la topología que se muestra a continuación y considerando que todos los equipos presentes en dicha topología realizan el cálculo de MSS en conexión, se envían 1500 bytes de datos desde la máquina ‘A’ a la máquina ‘E’.

6.1 Indica el tipo y código de paquetes ICMP existentes en la red.


1º A intenta conectar con E y acuerdan un MSS de 960 bytes

2º tras enviar, la maquina B devuelve un error ICMP de “destino inalcanzable”, el cual acompaña la MTU=500 bytes del siguiente salto (de B a D), entonces A define MSS igual a 460 bytes.

3º Los segmentos TCP alcanzan su destino


6.2 Muestra el MTU del camino completo.

500 bytes

jueves, 7 de abril de 2011

Cuestión 1. Sobre mensajes ICMP del “Ping” (Practica 2. Parte 1/6)



Inicia el programa Monitor de Red en modo captura. A continuación ejecuta el comando:

C:\>ping –n 1 172.20.43.230 (…la opción –n especifica el número de peticiones “echo” que se lanzan al medio)

Detener la captura en el Monitor de Red (filtrar únicamente tramas del alumno) y visualizar los paquetes capturados. En base a los paquetes capturados determinar:

1.a.¿Cuántos y qué tipos de mensajes ICMP aparecen? (tipo y código)



Aparecen dos tipos de mensajes:

El primero es de tipo 8 (Echo (ping) request) y código 0.

El segundo es de tipo 0 (Echo (ping) reply) y código 0.

1.b.¿Crees que las direcciones IP origen y MAC origen del mensaje ICMP “Reply” hacen referencia a la misma máquina o interfaz de red?

Si, ya que la maquina a la que hemos hecho la llamada se encuentra dentro de nuestra misma red local.