Issuu on Google+

Práctica 2: Guión de Autoconfiguración y Mobile IPv6

PRÁCTICA DE REDES Guión Autoconfiguración y Mobile IPv6 Curso 2008-2009

1.- Introducción Las herramientas de virtualización nos permiten la simulación de entornos reales sin tener que disponer de todos los elementos hardware que conforman el sistema. De esta forma conseguimos ahorrar en costes de infraestructura a la vez que simplificamos la gestión, ya que utilizamos un único equipo para implementar y gestionar toda la infraestructura. El objetivo de este guión de prácticas consiste en que el alumno, por medio de VNUML, se familiarice con ciertos conceptos relevantes que se han introducido en la parte teórica de la asignatura, tales como autoconfiguración y movilidad en IPv6. El presente guión muestra cómo se debe realizar la configuración de estos aspectos sobre equipos reales. Para ello, la metodología que seguiremos consistirá en describir una serie de pasos que guiarán al alumno durante el proceso y que mostrará aquellos ficheros de configuración y comandos necesarios. El alumno deberá de probar el escenario propuesto y responder a las preguntas que se mencionan así como realizar las modificaciones y/o ampliaciones que se indican. La memoria descriptiva que se entregue en esta práctica deberá incluir ambos tipos de actividades.

2.- Pasos a seguir 2.1- LANZANDO EL ESCENARIO 2.1.1 Descargar el escenario El escenario se encuentra disponible en la siguiente URL: http://ants.dif.um.es/~arm/computernetworks/practicamipv62009.tar.gz

2.1.2 Descomprimir el archivo .zip con el escenario El escenario ha sido pensado para ser ejecutado en el laboratorio 1.7. No obstante, el alumno puede adaptarlo fácilmente actualizando los paths indicados en el fichero de configuración del escenario (xml). El escenario que se va a desarrollar es el que se indica en la siguiente figura. En este escenario, el MN representa al Mobile Node, el HA al Home Agent, el R, a un router y AR, al Access Router. El escenario pretende simular como un nodo, el MN, que se encuentra en una red, realiza el paso de una red a otra. En este caso, como en VNUML no tenemos interfaces de red inalámbrica, para la simulación supondremos que el MN tiene dos interfaces de red una para cada red. Inicialmente, sólo estará activada la interfaz de la red home, y posteriormente, para simular el proceso de migración a la nueva red activaremos la otra interfaz. 1


Práctica 2: Guión de Autoconfiguración y Mobile IPv6

2.1.3. Lanzar la red de gestión y el escenario Tarea: Comprobad la configuración del escenario VNUML con respecto a la figura mostrada anteriormente. 2.1.4. Ejecutamos la secuencia de comandos “start” 2.1.5. En el Mobile Node (MN), desactivar la interfaz eth2 eth2 es el interfaz para la red a la que se moverá el MN. Tarea: Comprueba la configuración de la interfaz eth1

2.2- AUTOCONFIGURACIÓN En esta práctica vamos a tratar la autoconfiguración IPv6 sin estado (stateless autoconfiguration). Tal y como se explica en teoría, este tipo de autoconfiguración se fundamenta en los Router Advertisement que envía un router periódicamente. Estos mensajes llevan toda la información necesaria para que, un equipo que se conecta por primera vez a una red, sea capaz de configurar una dirección IPv6 válida. 2


Práctica 2: Guión de Autoconfiguración y Mobile IPv6 En este guión vamos a experimentar la autoconfiguración en Linux mediante el demonio radvd (Router ADVertisement Daemon). 2.2.1. En el Access Router (AR) El AR es un router que se encuentra en el dominio visitado. Nuestro objetivo es realizar la configuración adecuada para que, periódicamente, el router envíe Router Advertisements en la red de acceso que controla. Para ello, vamos a lanzar el demonio radvd que permitirá realizar la autoconfiguración de los ordenadores que se conecten a esa red. Tarea: Mira el fichero de configuración /etc/radvd.conf Información detallada de este fichero la puedes encontrar usando: man radvd.conf Pregunta: ¿Qué prefijo se está anunciando? Comenta brevemente la configuración y el significado de cada opción. Nota: Todos los ficheros de configuración que se utilizarán en este guión se proporcionan en el .zip y se copian a las máquinas virtuales cuando se ejecuta la secuencia de comandos anteriormente comentada. Tarea: Lanza el demonio radvd. Para ello, ejecuta el comando /etc/init.d/radvd start Pregunta: Comprueba que se está anunciado correctamente la información con el comando radvdump. Comenta brevemente la información mostrada por el comando. 2.2.2. En el Home Agent (HA) Ahora vamos a configurar el Home Agent para que soporte autoconfiguración y movilidad en IPv6. Tarea: Mirar el fichero de autoconfiguración para el HA. Pregunta: ¿Qué prefijo se anuncia? ¿Qué diferencias observas respecto al fichero de configuración del AR? Comenta aquellos aspectos de configuración específicos para un Home Agent que soporte movilidad IPv6. Tarea: Lanza el demonio de autoconfiguración como se realizó anteriormente. 2.2.3. En el MN Tarea: comprueba la configuración de las interfaces Pregunta: ¿Qué ha cambiado? ¿Por qué?

MODIFICACIONES Sobre los ficheros de configuración del demonio radvd vistos anteriormente para AR y HA, realiza la configuración oportuna para que: 3


Práctica 2: Guión de Autoconfiguración y Mobile IPv6 -

Anuncie la unidad máxima de transferencia que los nodos deben usar en el enlace. Anuncie la dirección MAC de la interfaz por la que el router está realizando los anuncios periódicos. El router no envíe RAs solicitados antes de 500ms.

2.3- MOVILIDAD IPv6 En la tercera y última parte de la práctica nos vamos a centrar en la configuración de movilidad en IPv6. En nuestro escenario disponemos de dos entidades: un Home Agent (HA) y un nodo móvil (MN) que se desplaza entre su dominio home y el visitado. La simulación de este desplazamiento la realizaremos mediante la activación/desactivación de las interfaces eth1 y eth2 del nodo móvil. La eth1 conecta al nodo móvil con su dominio home y la eth2 con el dominio visitado.

2.3.1. En el HA A continuación vamos a lanzar el demonio que permite soportar la movilidad en IPv6. Este demonio es el demonio mip6d. Tarea: Edita el fichero /etc/mip6d.conf. Mira la ayuda acerca de este fichero con man mip6d.conf Pregunta: Explica qué indica cada una de las líneas del fichero /etc/mip6d.conf Tarea: Lanza el demonio ejecutando el comando mip6d –c /etc/mip6d.conf Nota: A continuación, como el demonio se está ejecutando en primer plano ya que queremos ver la distinta información que muestra, pues entonces no podremos escribir comandos. Para escribir los sucesivos comandos en el HA utiliza la red de gestión para conectarte a este nodo. Lo mismo sucederá posteriormente en el MN. 2.3.2. En el MN Pregunta: Comentar el fichero de configuración de mip6d en este nodo. ¿Qué diferencias observas respecto al fichero de configuración del HA? Tarea: Lanzar el demonio mip6d. Una vez lanzado el demonio observa la información que se muestra en pantalla. Pregunta: De la información mostrada por el demonio, ¿qué información destacarías? Pregunta: Ejecuta un ping6 a la interfaz interna del AR. ¿Cuántos saltos lleva a cabo? Tarea: Vamos a simular que el MN se mueve a la red visitada. Para ello, desactiva la interfaz eth1. A continuación activa la interfaz eth2. Comprueba la información que se muestra en la pantalla del MN donde está activado el demonio.

4


Práctica 2: Guión de Autoconfiguración y Mobile IPv6 Pregunta: Repite el mismo ping6 que llevaste a cabo anteriormente y responde a la misma pregunta. Realiza un ping6 desde el AR hacia el MN, empleando la IPv6 configurada en su dominio origen. ¿Qué saltos se siguen? Pregunta: Da una breve explicación del proceso que tiene lugar. Tarea: Simula que el nodo móvil regresa a su dominio Home. Para ello, vuelve a desactivar la interfaz eth2 y activa la interfaz eth1. Mira la información de MN y realiza de nuevo el ping6 desde el MN hacia el AR. MODIFICACIONES 1) Amplia el escenario de movilidad sobre el que hemos trabajo, incluyendo un nuevo equipo que haga de CN (Correspondent Node). Dicho equipo estará ubicado en el dominio visitado. Realizar las comprobaciones oportunas para comprobar conectividad entre el MN y el CN. 2) Supongamos el caso en el que el MN se encuentra en el dominio visitado. Si realizamos un ping6 desde el CN hasta el MN, ¿qué camino se sigue? ¿por qué? 3) Realizar la configuración oportuna sobre ambos equipos de forma que se optimice la comunicación entre ambos.

3.- Documentación El alumno deberá entregar una memoria de prácticas donde se responda de forma clara y concisa a las preguntas que se formulan en la parte tutorizada del guión. Además, para aquellas modificaciones o ampliaciones que se pidan, se deberá explicar detalladamente la configuración realizada y los comandos empleados. Adicionalmente, en este caso, se deberá realizar una validación de la configuración realizada que permita demostrar el correcto funcionamiento. Para ello, el alumno puede emplear aquellas herramientas que considere oportunas. La documentación deberá incluir una portada donde se indiquen los siguientes datos: nombre y apellidos, DNI, dirección de correo electrónico de los alumnos y grupo al que pertenecen. Después de la portada deberá de incluirse un índice de la documentación. Además de la memoria descriptiva, como resolución a esta práctica, el alumno deberá entregar un solo fichero comprimido que contenga: -

El escenario proporcionado (practicamipv62009.zip) pero con los cambios realizados para satisfacer las ampliaciones que se solicitan.

-

Fichero con la documentación en formato PDF o Word de acuerdo a las instrucciones indicadas anteriormente.

La memoria de prácticas se deberá entregar impresa a los profesores de la asignatura. El fichero comprimido debe de subirse al espacio compartido de SUMA de alguno de los integrantes del grupo. El nombre del fichero que el alumno deberá de entregar ha de tener la siguiente estructura: “dnidelalumno_practicamipv6.zip” donde “dnidelalumno” ha de ser sustituido por el DNI de alguno de los integrantes del grupo que va a efectuar la entrega.

5


Práctica 2: Guión de Autoconfiguración y Mobile IPv6

4.- Evaluación La evaluación de esta práctica se realizará conjuntamente con la entrevista de la práctica 3. El alumno deberá realizar una defensa mediante una entrevista que se anunciará con suficiente tiempo de antelación. En este caso, se aplican las mismas normas explicadas en la práctica 1, recordando el hecho de que la práctica funcione no garantiza superar la misma. Se permite que, cualquier alumno que así lo desee, mejore algunos de los aspectos de este guión. Dichas ampliaciones que, deberán ser indicadas claramente en la memoria de prácticas como mejoras, tendrán una incidencia positiva en la evaluación.

5.- Plazo de entrega La entrega se hará junto con la práctica 3 el mismo día que se realiza el examen de teoría de la asignatura, fijado para el próximo 26 de Junio de 2009.

6


Practica2_Autoconfiguracion_MIPv6_0809