Está en la página 1de 18

Resumen En esta investigacin se explica el direccionamiento para la red IPv6, tambin se hace la configuracin de los enrutadores del Laboratorio,

con el protocolo de estado enlace Open Shortest Path First para IPv6 (frecuentemente abreviado OSPFv3), es probablemente el tipo de protocolo IGP ms utilizado en redes grandes. Para el funcionamiento de IPv6 en los enrutadores se hace la actualizacin de los sistemas operticos de los enrutadores. Tambin se crea un servidor en una maquina con GNU/Linux, el cual estar haciendo de servidor HTTP1 y servidor DNS2, ambos para IPv6. Introduccin El origen de este proyecto surge del lanzamiento mundial de IPv63, que se realiz el 6 de junio del 2012, compaas como Google, Facebook y otros grandes de la informtica, activaron IPv64 para siempre. Por lo tanto con esta investigacin se pretende, preparar a la Universidad Nacional Del altiplano del pronto cambio tecnolgico que se nos avecina. IPv4 tiene aproximadamente cuatro mil millones de direcciones IP (la secuencia de los nmeros asignados a cada dispositivo conectado a Internet). La explosin en el nmero de personas, dispositivos y servicios Web en Internet significa que IPv4 se ha quedado sin espacio. IPv6, el protocolo de Internet de prxima generacin proporciona ms de 340 de trillones, de trillones, de trillones de direcciones, que conectarn los miles de millones de personas que an no acceden a la Red hoy en da y ayudar a que Internet pueda continuar con su actual tasa de crecimiento de forma indefinida. 1 Mtodos y materiales

Para el entendimiento de esta investigacin necesitamos algunos conceptos: 1.1 Servidor HTTP

Un servidor HTTP es un programa informtico que procesa una aplicacin del lado del servidor realizando conexiones bidireccionales y/o unidireccionales y sncronas o asncronas con el cliente generando o cediendo una respuesta en cualquier lenguaje o Aplicacin del lado del cliente. El cdigo recibido por el cliente suele ser compilado y

1 2

HTTP es un servidor Web Sistema de nombres de dominio, realiza la traduccin de las IPs como www.google.com, la direccin IP es 209.85.195.104 3 http://www.worldipv6launch.org/ 4 http://www.ipv6.mx/index.php/informacion/fundamentos/ipv6

ejecutado por un navegador web. Para la transmisin de todos estos datos suele utilizarse algn protocolo. Generalmente se utiliza el protocolo HTTP para estas comunicaciones, perteneciente a la capa de aplicacin del modelo OSI. El trmino tambin se emplea para referirse al ordenador que ejecuta el programa. 1.2 Servidor DNS:

Un servidor DNS (Domain Name Server), como sus siglas en Ingles lo especifican, es un Servidor de Nombres de Dominio. Estos servidores se encargan de resolver una IP a partir de un Nombre de Dominio o resolver un Nombre de Dominio a partir de una IP. Para entenderlo mejor, una resolucin nos dice que IP tiene un dominio X, o que Dominio corresponde a una IP X. Es una base de datos distribuida y jerrquica que almacena informacin relativa a los nombres de dominio en internet o gestiona nombres de equipos y servicios en redes locales. El uso ms comn de una base de datos DNS es la de asignacin de nombres de dominio o de servidores de correo a direcciones IP. Dicha asignacin se utilizar para la localizacin de dichos equipos/servicios de una manera sencilla y sin tener que recordar cada vez la direccin real. La informacin dada se puede consultar a la inversa (una direccin IP se traduce en un nombre almacenado en la base de datos).

Figura 0-1

1.3

Enrutamiento OSPFv3:

Es un protocolo de enrutamiento por estado del enlace el cual fue descrito por primera vez en el RFC 27405. El protocolo OSPFv3 trabaja con direcciones IPv6, distribuyendo por la red solamente el prefijo de estas direcciones. No posee soporte para direcciones

http://tools.ietf.org/html/rfc2740

IPv4, razn por la cual si se desea tener dentro de la misma red direcciones IPv6 y direcciones IPv4 se deben configurar tanto el protocolo OSPFv2 como su versin 3. El protocolo OSPFv3 tiene los mismos fundamentos que el protocolo OSPFv2 (Algoritmo SPF, inundaciones, eleccin del DR, reas, mtricas, temporizadores), pero a pesar de tener ciertas similitudes tambin poseen diferencias entre las cuales tenemos: OSPFv3 trabaja sobre un enlace en vez de hacerlo sobre subred. La topologa OSPFv2 no soporta el protocolo IPv6. OSPFv3 posee un mecanismo de autenticacin (RFC 45526). OSPFv3 posee mltiples instancias por enlace.

OSPFv3 posee 5 tipos de paquetes7 OSPF, dichos paquetes se encargan de lo concerniente al establecimiento y mantenimiento de rutas, determinacin de DR y otros aspectos del protocolo. Los paquetes mencionados son: HELLO Database Description Link-State Request Link-State Update Link-State acknoledgement

1.4

Router:

Tambin conocido como enrutador o encaminador de paquetes, es un dispositivo que proporciona conectividad a nivel de red o nivel tres en el modelo OSI. Su funcin principal consiste en enviar o encaminar paquetes de datos de una red a otra, es decir, interconectar subredes. 1.5 Enrutamiento:

Es la funcin de buscar un camino entre todos los posibles en una red de paquetes cuyas topologas poseen una gran conectividad. Dado que se trata de encontrar la mejor ruta posible 1.6 Materiales necesarios:

6 7

http://tools.ietf.org/html/rfc4552 http://ospfgrupo5.blogspot.com/p/tipos-de-paquetes_18.html

Tecnolgicos o o o o o o o Router Switches Computador Cable serial DCE Cable serial DTE Cable consola Cable RJ45 directo y cruzado

Software o o o o o o Packet tracer Solaris FTP Hyperterminal Apache2 server Bind9 Maquina virtual VM Workstation 9

2 2.1

RESULTADOS Direccionamiento y enrutamiento

Para que haya comunicacin entre servidor y cliente, necesitamos asignar IPs versin 6 y hacer el enrutamiento respectivo. Por lo tanto tomaremos la siguiente topologa.

2.1.1

Direccionamiento IPv6

Como se ve muestra en la topologa, las redes estn compuestas de la siguiente manera. LAN1: con la direccin de red 2001:1::/64 LAN2: Con la direccin de red 2001:2::/64 RED4: el cul sera la WAN1 con direccin de red 2001:4::/64 RED3: El cul sera la WAN2 con direccin de red 2001:3::/64 RED5: El cul sera la WAN3 con direccin de red 2001:5::/64 LAN SERVER: con la direccin de red 2001:6::/64 Cmo es que tomamos estas redes? Debido a que no contamos con direcciones IPv6 en Per, dado que telefnica aun no brinda dichas direcciones. Lo que se hizo fue, tomar direcciones IPv6 que la IANA recomienda para los ejemplos o tutoriales, es decir las direcciones que empiezan con el rango 2000-2010::/64 Tambin la IANA recomienda usar direcciones de red con /64 o /48 para usuarios finales, con lo cual cada usuario de una ISP tendra 18 446 744 073 709 551 616 281 o 12 089 258 196 146 291 174 706 176 de direcciones IPv6 para su hogar o negocio respectivamente. Tambin la IANA recomienda usar calculadores electrnicos o software de clculo para el conocido subneteo. Para cada interfaz tenemos las siguientes direcciones IPv6: Dispositivo Interfaz R1 Fa0/0 Se0/0/0 Se0/0/1 Router-id R2 Fa0/0 Se0/0/0 Se0/0/1 Router-id R3 Fa0/0 Ip 2001:1::1 2001:4::1 2001:3::2 1.1.1.1 2001:2::1 2001:5::2 2001:3::1 2.2.2.2 2001:6::1 64 5 64 64 64 Prefijo 64 64 64 Gateway DNS

Se0/0/0 Se0/0/1 Router-id Server PC1 PC2 PC3 PC4 PC5 PC6 NIC NIC NIC NIC NIC NIC NIC

2001:4::2 2001:5::1 3.3.3.3

64 64

2001:6::10 64 2001:1::10 64 2001:1::11 64 2001:1::12 64 2001:2::10 64 2001:2::11 64 2001:2::12 64

2001:6::1 2001:1::1 2001:1::1 2001:1::1 2001:2::1 2001:2::1 2001:2::1 2001:6::10 2001:6::10 2001:6::10 2001:6::10 2001:6::10 2001:6::10

2.1.2

Enrutamiento OSPFv3

El enrutamiento OSPF es el protocolo de ruteo ms usado en el mundo. Ahora para IPv6 se llama OSPFv3. Ahora vamos a configurar para cada interfaz en los Routers. R1>en R1#conf t R1(config)# ipv6 unicast routing //habilitamos el enrutamiento R1(config)# interfaz fa0/0 //ingresamos a configuracin de interfaz R1(config-if)# ipv6 enable //habilitamos el enlace local de IPv6 R1(config-if)# ipv6 address 2001:1::1 /64 //Ingresamos la direccin IPv6 R1(config-if)# no shutdown R1(config-if)# exit R1(config)# interfaz se0/0/0 R1(config-if)# ipv6 enable R1(config-if)# ipv6 address 2001:4::1 /64 R1(config-if)# clock rate 64000 R1(config-if)# no shutdown R1(config-if)# exit R1(config)# interfaz se0/0/1 R1(config-if)# ipv6 enable R1(config-if)# ipv6 address 2001:3::2 /64 R1(config-if)# no shutdown R1(config-if)# exit Configuramos del mismo modo para R2 R2>en R2#conf t //Encendemos el Puerto

R2(config)# ipv6 unicast routing //habilitamos el enrutamiento R2(config)# interfaz fa0/0 //ingresamos a configuracin de interfaz R2(config-if)# ipv6 enable //habilitamos el enlace local de IPv6 R2(config-if)# ipv6 address 2001:2::1 /64 //Ingresamos la direccin IPv6 R2(config-if)# no shutdown R2(config-if)# exit R2(config)# interfaz se0/0/0 R2(config-if)# ipv6 enable R2(config-if)# ipv6 address 2001:5::2 /64 R2(config-if)# no shutdown R2(config-if)# exit R2(config)# interfaz se0/0/1 R2(config-if)# ipv6 enable R2(config-if)# ipv6 address 2001:3::2 /64 R2(config-if)# clock rate 64000 R2(config-if)# no shutdown R2(config-if)# exit R3>en R3#conf t R3(config)# ipv6 unicast routing //habilitamos el enrutamiento R3(config)# interfaz fa0/0 //ingresamos a configuracin de interfaz R3(config-if)# ipv6 enable //habilitamos el enlace local de IPv6 R3(config-if)# ipv6 address 2001:6::1 /64 //Ingresamos la direccin IPv6 R3(config-if)# no shutdown R3(config-if)# exit R3(config)# interfaz se0/0/0 8 //Encendemos el Puerto //Encendemos el Puerto

R3(config-if)# ipv6 enable R3(config-if)# ipv6 address 2001:4::2 /64 R3(config-if)# clock rate 64000 R3(config-if)# no shutdown R3(config-if)# exit R3(config)# interfaz se0/0/1 R3(config-if)# ipv6 enable R3(config-if)# ipv6 address 2001:5::1 /64 R3(config-if)# no shutdown R3(config-if)# exit

Hasta aqu podemos hacer ping a interfaces vecinas, por ejemplo: R1# ping 2001:4::2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 2001:4::2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 3/4/7 ms Esto nos indica que hay conexin; por lo tanto empezamos a configurar el enrutamiento OSPFv3, los pasos a seguir para la configuracin con enrutamiento OSPFv3 se muestran en la tabla.

1 2 3 4

Enter global configuration mode Enable device IPv6 unicast forwarding Enter interface configuration mode

router#configure terminal router(config)#ipv6 unicast-routing router(config)#interface interface

Enable OSPFv3 on the interface Note: router(config-if)#ipv6 ospf process-id In newer versions of IOS 15 this area area command is being changed, the newer version of the command will be ospfv3 process-id area area. Repeat steps 1-4 on all OSPFv3 interfaces

Enter OSPFv3 router configuration router(config-if)#ipv6 modeNote: This is a global process-id configuration mode command

router

ospf

Configure the router-ID to be used by router(config-router)#router-id OSPFv3Note: This is required if no IPv4 address address is assigned on the device. Table 1 Basic OSPFv3 Configuration

ip-

10

Segn la tabla 1 Para R1 R1(config)# ipv6 unicast-routing R1(config)# interfaz fa0/0 R1(config-if) ipv6 ospf 1 area 0 //habilitamos ospf con proceso 1 y area 0

%OSPFv3-4-NORTRID: OSPFv3 process 1 could not pick a router-id,please configure manually R1(config-if) ipv6 router ospf 1 R1(config-rtr) router-id 1.1.1.1 // esta configuracin se debe de hacer en modo de configuracin global, pero tambin funciona de este modo. Del mismo modo para las dems intefaces, solo cambiando el router-id, como muestra la tabla de direccionamiento. 2.2 Instalacin de servidor HTTP

Para tener un servidor Http necesitamos instalar apache2 en algn sistema ya sea Linux, Windows o MacOSx. Para nuestro servidor usaremos Xubuntu como servidor, a continuacin se describe la instalacin de apache2. 2.2.1 Instalacin de apache2

En la lnea de consola o terminal escribiremos lo siguiente: $ Sudo apt-get install apache2 Escribimos la contrasea, y le decimos que Si queremos que instale algunas dependencias. Para saber si est funcionando correctamente escribimos: $ /etc/init.d/apache2 status Debe salir algo como esto: Apache2 is running (pid 3332) Tambin podemos escribir localhost, en un navegador y debe aparecer lo siguiente:

11

2.2.2

Configuracin de apache2 como servidor HTTP

Los archivos de configuracin de apache2 se encuentran en /etc/apache2, para saber que archivos tiene apache2 escribimos lo siguiente: # ls /etc/apache2

# Arranque y parada del servicio: service apache2 start | stop | status | restart | reload # Rutas de ficheros de configuracin: /etc/apache2 /etc/apache2/apache2.conf: configuracin de directorio raiz por defecto, logs, procesos, etc. /etc/apache2/mods-available/: directorio de mdulos disponibles /etc/apache2/mods-enabled/: directorio de mdulos habilitados /etc/apache2/ports.conf: configuraciones de puertos. /etc/apache2/sites-available/: configuracin de sitios /etc/apache2/sites-enabled/: configuracin de los sitios que estn habilitados. Los archivos de configuracin de apache2 lo dejaremos por default, puesto que ya tiene habilitado, los puertos de escucha e IPv6s. 12

2.3

Instalacin de servidor DNS

Para tener un servidor DNS necesitamos instalar el programa Bind9 (Berkeley internet name domain) 2.3.1 Instalacin Bind9

En modo de administrador instalamos Bind9

2.3.2

Archivos de configuracin Bind9

Los archivos de configuracin se encuentran en /etc/bind, para ver, escribimos lo siguiente:

13

2.3.3

Configuracin de Bind9

El archivo que configuraremos es named.conf.local entonces escribimos:

Lo que aparece es:

Aqu agregamos la zona directa y la zona inversa:

14

Creamos el archivo db.ipv6.unap con: $ Cp db.local db.ipv6.unap.com y lo editamos de la siguiente manera

Del mismo modo creamos editamos para la zona inversa en db.inv.ipv6 $ cp db.127 db.inv.ipv6 y editamos lo siguiente con $nano db.inv.ipv6:

15

Segn la topologa cambiamos nuestra IPv6 a 2001:6::10 /64 y tenemos el servidor listo para su funcionamiento.

16

2.3.4

Prueba del servidor DNS

Para la prueba del servidor necesitamos una maquina configurado con IPv6, segn la topologa. Entonces en un navegador WEB, escribimos ipv6.unap.com

Con esto queda demostrado el funcionamiento del servidor DNS con protocolo de enrutamiento OSPFv3 3 Discusin

El protocolo de enrutamiento OSPFv3, tiene la particularidad de escoger el mejor camino, por lo cual siempre tomara la ruta con menos saltos o el camino con el mayor ancho de banda disponible. Por ende este protocolo garantiza una mejor ruta. Los servidores apache2 (HTTP) y Bind9 (DNS) son servidores muy potentes, son servidores que son usados en ms del 50% en todo el mundo, la configuracin que le hicimos es una configuracin bsica, estos servidores son muy complejos de manejar para usuarios no avanzados, con lo cual puede confundirnos en la configuracin, adems que podemos cometer un error y no lograr solucionarlo.

17

Bibliografa

Consulintel. (s.f.). Despliegue de IPv6. Corporation, F. (s.f.). Ubuntu Server-Guide. D.R. Network Information Center Mxico S.C., 2. (s.f.). IAR. Obtenido de http://www.iar.mx/ Dueas, J. B. (2008). Implementacin de Servidores con GNU/Linux. ERICSSON. (s.f.). OSPFv3 Fundamentals. Foundation, T. A. (s.f.). Obtenido de http://www.apache.org Society, I. (s.f.). IPv6 Para Todos. The Linux Document Proyect. (s.f.). Obtenido de http://www.tldp.org/

18

También podría gustarte