21
1 FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS TEMA: La Tecnología IPV6. MATERIA: Programación II. CATEDRATICO: Ing. Kirio Ventura. SECCIÓN: 02 / B.J. 303 / 18:40 P.M. NOMBRE CARNÉ

TECNOLOGIA IPV6

  • Upload
    h-l

  • View
    577

  • Download
    0

Embed Size (px)

DESCRIPTION

TEMA DE INVESTIGACION Nº 1 (PROG. II)UNIVERSIDAD TECNOLOGICA DE EL SALVADOR (UTEC)TEMA: LA TECNOLOGIA IPV6ALUMNO: HERNANDEZ LARIOS, JOSE SABINOSECC.: 02MATERIA: PROGRAMACION IIDOCENTE: ING. KIRIO VENTURA.CICLO: 01/2011FECHA: 12/04/2011

Citation preview

Page 1: TECNOLOGIA IPV6

1

FACULTAD DE INFORMATICA Y CIENCIAS APLICADAS

TEMA:La Tecnología IPV6.

MATERIA:Programación II.

CATEDRATICO:Ing. Kirio Ventura.

SECCIÓN:02 / B.J. 303 / 18:40 P.M.

NOMBRE CARNÉ

Hernández Larios, José Sabino 25-1845-2008

Page 2: TECNOLOGIA IPV6

2

INDICE.

Contenido: Paginas:

Introducción. 3

Objetivos. 4

Marco Teórico: 5-13

1- ¿Qué es IPV6? 5

2- Características, beneficios o venta-

jas de IPV6.

5-6

3- ¿Cuál es la forma y requisitos de

implementar IPV6?

6-12

4- ¿Quiénes deberían implementar

IPV6?

12-13

Conclusión. 14

Referencias. 15

Page 3: TECNOLOGIA IPV6

3

INTRODUCCION.

El desarrollo tecnológico de la informática es muy importante para las sociedades de este siglo y es

por tal razón de que se trabaja en diversos proyectos para hacer más eficiente y segura la parte más

fundamental; el Internet. Por tales motivos surge en 1994 lo que vendría a ser un paso importante en

el Protocolo de Internet (IP), con la aparición de la nueva versión, más segura y con mayores

beneficios que la empleada más comúnmente el IPV4. Estamos hablando de IPV6 la versión 6 del

Protocolo de Internet (IP por sus siglas en inglés, Internet Protocol) IPv6 también se conoce por “IP

Next Generation” o “IPng”, y este logro se lo debemos a Steve Deering y Craig Mudge del Internet

Engineering Task Force (IETF).

Con IPV6 se pretende eliminar por completo del IPV4 y lograr así mayor crecimiento de la red a

nivel mundial, ya que se acercaría su saturación con tantos dispositivos móviles que se suman al uso

de la red a nivel mundial. Detengámonos un instante a profundizar en el conocimiento de esta nueva

implementación en el siguiente resumen de lo más relevante a este avance en la carrera de la

tecnología moderna.

Page 4: TECNOLOGIA IPV6

4

OBJETIVOS.

Objetivo general:

Descubrir lo más relevante de la nueva tecnología IPV6 y su incidencia en la informática moderna.

Objetivo especifico:

Identificar en que consiste, los beneficios y la forma de implementar la nueva tecnología IPV6 para

el buen desempeño de la red mundial a través de dispositivos que se conectan a Internet.

Page 5: TECNOLOGIA IPV6

5

MARCO TEORICO.

1. ¿Qué es IPV6?

En 1992, el IETF llego a la conclusión de que haría falta un sustituto del IPv4 y formo un grupo de

trabajo con el nombre de IPNG que tendría la misión de desarrollar la siguiente generación del

protocolo IP. De las distintas propuestas, el IETF escogió el Protocolo IP versión 6, que mas tarde

seria Draft Standard.

La introducción de la nueva versión del protocolo de Internet, IP Protocol version 6 (IPv6),

constituye el cambio tecnológico más significativo desde que se inició la Web en 1994. La versión

actual del Protocolo de Internet (IPv4) formulada en los años setenta, contempla 3.4 billones de

puntos de acceso en base a 32 bits. Ante la revolución ocurrida en Internet durante la última década,

resultó obvio que en varias regiones del mundo, la escasez de direcciones globales pasaría a ser

crítica. En la actualidad se percibe que el nuevo Internet (IPv6) constituye la única alternativa para

permitir la conectividad global proporcionando los medios para lograr el espacio masivo de

direcciones de Internet requerido.

2. Características, beneficios o ventajas de IPV6.

Las principales características de la IPv6 se resumen en el mayor espacio de direccionamiento,

seguridad, autoconfiguración (Plug & Play) y movilidad. Pero también hay otras que son

primordiales de sugerir:

Infraestructura de direcciones y enrutamiento eficaz y jerárquica.

Mejora de compatibilidad para Calidad de Servicio (QoS) y Clase de Servicio (CoS).

Multicast: envío de un mismo paquete a un grupo de receptores.

Anycast: envío de un paquete a un receptor dentro de un grupo.

Movilidad: una de las características obligatorias de IPv6 es la posibilidad de conexión y

desconexión de nuestro ordenador de redes IPv6 y, por tanto, el poder viajar con él sin

Page 6: TECNOLOGIA IPV6

6

necesitar otra aplicación que nos permita que ese enchufe/desenchufe se pueda hacer

directamente.

Seguridad Integrada (IPsec): IPv6 incluye IPsec, que permite autenticación y encriptación

del propio protocolo base, de forma que todas las aplicaciones se pueden beneficiar de ello.

Capacidad de ampliación.

Calidad del servicio.

Velocidad.

3. ¿Cuál es la forma y requisitos de implementar IPV6?

De forma predeterminada los sistemas operativos de Windows poseen un buen soporte de IPV6, el

protocolo viene preinstalado y su configuración es simple.

Para habilitar en Windosws XP basta con ejecutar como administrador el siguiente comando en la

Consola de Windows (Simbolo del Sistema): prompt>ipv6 install

Aparecerá un mensaje que le notificara que ha sido habilitado correctamente.

También se puede instalar con interfaz del sistema seleccionando propiedades de LAN en la que

desea habilitar IPV6.

Veamos la forma de uso:

Dirección IPv6:

La función de la dirección IPv6 es exactamente la misma a su predecesor IPv4, pero dentro del

protocolo IPv6.

Está compuesta por 8 segmentos de 2 bytes cada uno, que suman un total de 128 bits, el equivalente

a unos 3.4×1038 hosts direccionables. La ventaja con respecto a la dirección IPv4 es obvia en

cuanto a su capacidad de direccionamiento.

Su representación suele ser hexadecimal y para la separación de cada par de octetos se emplea el

símbolo “:”. Un bloque abarca desde 0000 hasta FFFF. Algunas reglas acerca de la representación

de direcciones IPv6 son:

Los ceros iniciales, como en IPv4, se pueden omitir.

Los bloques contiguos de ceros se pueden comprimir utilizando “::”. Pero esta operación sólo

se puede hacer una vez.

Page 7: TECNOLOGIA IPV6

7

Paquetes IPv6:

La cabecera IPv6:

La cabecera de un paquete IPv6 es, sorprendentemente, más sencilla que la del paquete IPv4. Y

recordemos que además la funcionalidad del protocolo IPv6 es mucho mayor.

La cabecera de un paquete IPv4 es variable, por lo que necesita un campo de tamaño o lenght. Sin

embargo, para simplificar la vida de los routers, IPv6 utiliza un tamaño de cabecera flujo de 40

bytes, que componen un total de ocho campos:

Versión (4 bits), sirve para que el router se entere de que es un paquete IPv6.

Dirección origen y de destino (128 bits cada una), son las direcciones de los nodos IPv6 que

realizan la comunicación.

Clase de tráfico (8 bits), para poder diferenciar entre servicios sensibles a la latencia, como

VoIP, de otros que no necesitan prioridad, como tráfico http.

Etiqueta de flujo (20 bits), permite la diferenciación de flujos de tráfico. Esto tiene importancia

a la hora de manejar la calidad de servicio (QoS)

Siguiente cabecera (8 bits), este campo permite a routers y hosts examinar con más detalle el

paquete. A pesar de que el paquete básico IPv6 tiene cabecera de tamaño flujo, el protocolo

puede añadir más para utilizar otras características como encriptación y autenticación.

Tamaño de Payload (16 bits), describe el tamaño en octetos de la sección de datos del paquete.

Al ser este campo de 16 bits, podremos usar paquetes de hasta más de 64000 bytes.

El campo de siguiente cabecera (Next Header Field):

Page 8: TECNOLOGIA IPV6

8

Como hemos dicho antes, el tamaño de la cabecera IPv6 básica es fijo. Dentro de esta cabecera

existe un campo llamado de siguiente cabecera que permite describir con más detalle las opciones

del paquete. Esto quiere decir que en realidad tendremos una cabecera de tamaño fijo por norma

general y otra cabecera de tamaño variable en caso de que utilicemos alguna de las características

avanzadas.

En el campo de siguiente cabecera se codificarían las opciones presentes en la siguiente cabecera:

Siguiente cabecera Valor del campo

Opciones de Hop-by-Hop 0

Opciones de destino 60

Encaminamiento 43

Fragmento 44

Autenticación 51

Encapsulación 50

Ninguna 59

Esta arquitectura es muy flexible, ya que cada cabecera tiene un campo desiguiente cabecera, con lo

que podemos tener varias opciones agregadas.

Con la cabecera de encaminamiento conseguimos la funcionalidad equivalente de IPv4 de Source

Routing, es decir, especificar los nodos intermedios por los que ha de pasar el paquete.

Una cosa que ha de quedar bien clara es que los nodos intermedios o encaminadores NO deben

examinar más que la cabecera IPv6 básica. Existen excepciones como en el caso de que existan

cabeceras de opciones Hop-by-Hop o, como en el caso anterior, que exista una cabecera de

encaminamiento en el que sólo los nodos en ella definidos deberán alterar el paquete.

La especificación recomienda además el siguiente orden para las cabeceras adicionales:

Cabecera IPv6 básica.

Opciones Hop-by-Hop.

Opciones de destino.

Encaminamiento.

Fragmento.

Page 9: TECNOLOGIA IPV6

9

Autenticación.

Encapsulación.

Opciones de destino.

Cabecera nivel superior.

Las opciones de destino pueden ser procesadas en momentos distintos dependiendo de si el paquete

atraviesa un nodo intermedio o llega al nodo destino.

La única restricción de la especificación es que las opciones de Hop-by-Hop han de ir siempre de la

cabecera básica.

¿Qué es un túnel IPv6 en IPv4?

Es un mecanismo de transición que permite a máquinas con IPv6 instalado comunicarse entre si a

través de una red IPv4.

El mecanismo consiste en crear los paquetes IPv6 de forma normal e introducirlos en un paquete

IPv4. El proceso inverso se realiza en la máquina destino, que recibe un paquete IPv6.

Existen dos tipos de registros de DNS para IPv6. El IETF ha declarado los registros A6 y CNAME

como registros para uso experimental. Los registros de tipo AAAA son hasta ahora los únicos

estándares.

La utilización de registros de tipo AAAA es muy sencilla. Se asocia el nombre de la máquina con la

dirección IPv6 de la siguiente forma: NOMBRE_DE_LA_MAQUINA AAAA MIDIRECCION_IPv6

De igual forma que en IPv4 se utilizan los registros de tipo A. En caso de no poder administrar su

propia zona de DNS se puede pedir esta configuración a su proveedor de servicios. Las versiones

actuales de bind (versiones 8.3 y 9) y el “port” dns/djbdns (con el parche de IPv6 correspondiente)

soportan los registros de tipo AAAA.

El tema de IPv6 no es nada nuevo, hace varios años se viene hablando de esta evolución, pero el

proceso es algo que vale la pena discutir, enriquecer con noticias, comentarios sobre el mismo y

conocer la perspectiva de los usuarios con respecto a la evolución hacia el IPv6.

Page 10: TECNOLOGIA IPV6

10

Direcciones IPv6 reservadas

Dirección IPv6 Longitud del

Prefijo (Bits)

Descripción Notas

:: 128 bits sin especificar como 0.0.0.0 en Pv4

::1 128 bits dirección de bucle lo-

cal (loopback)

como las 127.0.0.1 en IPv4

::00:xx:xx:xx:xx 96 bits direcciónes IPv6

compatibles con IPv4

Los 32 bits más bajos contienen una dirección

IPv4. También se denominan direcciones “em-

potradas.”

::ff:xx:xx:xx:xx 96 bits direcciones IPv6 ma-

peadas a IPv4

Los 32 bits más bajos contienen una dirección

IPv4. Se usan para representar direcciones IPv4

mediante direcciones IPv6.

fe80:: - feb:: 10 bits direcciones link-local equivalentes a la dirección de loopback de IPv4

fec0:: - fef:: 10 bits direcciones site-local Equivalentes al direccionamiento privado de

IPv4

ff:: 8 bits multicast  

001 (base 2) 3 bits direcciones unicast

globales

Todas las direcciones IPv6 globales se asignan a

partir de este espacio. Los primeros tres bits

siempre son “001”.

Lectura de las direcciones IPv6:

La forma canónica que se utiliza para representar direcciones IPv6 es: x:x:x:x:x:x:x:x, donde cada

“x” se considera un valor hexadecimal de 16 Bit.

A menudo una dirección posee alguna sub-cadena de varios ceros consecutivos de forma que se

puede abreviar dicha cadena (sólo una vez, para evitar ambigüedades) mediante “::”. También se

pueden omitir los ceros a la ceros a la izquierda dentro de un valor “x”.

Una tercera forma de escribir direcciones IPv6 es utilizando la ya tradicional notación decimal de

IPv4 pero solamente para los 32 bits más bajos de la dirección IPv6.

Establecimiento de conectividad:

Actualmente existen cuatro formas distintas de conectarse con otras máquinas y redes IPv6:

Unirse a la red experimental denominada 6bone.

Obtener una red IPv6 a través de nuestro proveedor de acceso a Internet.

Encapsulación de IPv6 sobre IPv4 (RFC3068).

Page 11: TECNOLOGIA IPV6

11

Utilización del “port” net/freenet6 si se dispone de una de una conexión de marcación por

modem.

DNS en el mundo IPv6:

Existen dos tipos de registros de DNS para IPv6. No obstante el IETF ha declarado los registros A6

y CNAME como registros para uso experimental. Los registros de tipo AAAA son los únicos

estándares a día de hoy.

La utilización de registros de tipo AAAA es muy sencilla. Se asocia el nombre de la máquina con la

dirección IPv6 de la siguiente forma:

NOMBRE DE MI MÁQUINA AAAA MIDIRECCIÓN IPv6

Mecanismos de transición a IPv6:

Ante el agotamiento de las direcciones IPv4, el cambio a IPv6 ya ha comenzado. Se espera que

convivan ambos protocolos durante 20 años y que la implantación de IPv6 sea paulatina. Existe una

serie de mecanismos que permitirán la convivencia y la migración progresiva tanto de las redes

como de los equipos de usuario. En general, los mecanismos de transición pueden clasificarse en

tres grupos:

Doble pila.

Túneles.

Traducción.

La doble pila hace referencia a una solución de nivel IP con doble pila (RFC 4213), que implementa

las pilas de ambos protocolos, IPv4 e IPv6, en cada nodo de la red. Cada nodo con doble pila en la

red tendrá dos direcciones de red, una IPv4 y otra IPv6.

Es fácil de desplegar y extensamente soportado.

Pero la topología de red requiere dos tablas de encaminamiento y dos procesos de

encaminamiento. Cada nodo en la red necesita tener actualizadas las dos pilas.

Los túneles permiten conectarse a redes IPv6 "saltando" sobre redes IPv4. Estos túneles trabajan

encapsulando los paquetes IPv6 en paquetes IPv4 teniendo como siguiente capa IP el protocolo

Page 12: TECNOLOGIA IPV6

12

número 41, y de ahí el nombre proto-41. De esta manera, se pueden enviar paquetes IPv6 sobre una

infraestructura IPv4. Hay muchas tecnologías de túneles disponibles. La principal diferencia está en

el método que usan los nodos encapsuladores para determinar la dirección a la salida del túnel.

La traducción es necesaria cuando un nodo que sólo soporta IPv4 intenta comunicar con un nodo

que sólo soporta IPv6. Los mecanismos de traducción se pueden dividir en dos grupos basados en si

la información de estado está guardada o no:

Con estado: NAT-PT (RFC 2766), TCP-UDP Relay (RFC 3142), Socks-based Gateway (RFC

3089)

Sin estado: Bump-in-the-Stack, Bump-in-the-API (RFC 276)

4. ¿Quiénes deberían implementar IPV6?

Los países latinoamericanos están mostrando un elevado crecimiento anual de las suscripciones a

conexiones de Internet de banda ancha, principalmente ADSL. El número de teléfonos móviles

también continúa creciendo a una significativa tasa, al punto de que la telefonía móvil tiene más

usuarios que los servicios de línea fija. Sin mencionar países más desarrollados como Estados

Unidos o China.

En una población mundial de aprox. 6.400 millones de habitantes, la región de América Latina y el

Caribe el crecimiento de los usuarios de Internet fueron del 209,5%, en África del 186,6%, en Asia

del 125,6%, en Europa del 124% y en el Oriente Medio del 227,8%. El número de usuarios

mundiales creció de 360 millones en 2000 a 812 millones en 2004, y en América Latina de 18 a 56

millones respectivamente.

La formulación de un plan coordinado para la rápida implementación de la tecnología IPV6 en la

región de América Latina constituirá una medida eficaz para respaldar los esfuerzos tendientes a

mantener el crecimiento y uso de direcciones IP en todo el mundo, es por tal razón que quienes

deben implementar lo antes posible el mecanismo IPV6, son los países con crecimientos más altos

en el uso de redes.

Ya se han puesto en práctica varias iniciativas, como el reconocimiento del registro de direcciones

de Internet para América Latina y el Caribe por parte de la Corporación de Internet para la

Asignación de Nombres y Números). Además, varias entidades académicas y del sector privado han

participado en la organización de actividades destinadas a promover la formación de capacidad.

Page 13: TECNOLOGIA IPV6

13

CONCLUSION.

El Internet Protocol version 6 está diseñada para reemplazar a Internet Protocol version 4 (IPv4)

RFC 791, que actualmente está implementado en la gran mayoría de dispositivos que acceden a

Internet.

IPV6 diseñado por Steve Deering de Xerox PARC y Craig Mudge, se desea sustituir a IPv4, ya que

el límite en el número de direcciones de red aceptables está empezando a restringir el crecimiento

de Internet y su uso, especialmente en China, India, y otros países asiáticos densamente poblados.

El nuevo estándar mejorará el servicio globalmente.

Page 14: TECNOLOGIA IPV6

14

El ejemplo que demuestra que IPV6 será el futuro, fue gracias a la implementación del gobierno de

los Estados Unidos que ordenando el despliegue de IPv6 por todas sus agencias federales en el año

2008 hacen que otros países sigan esta línea.

A principios de 2010, quedaban menos del 11% de IPs sin asignar. En la semana del 3 de febrero del

2011, la Agencia Internacional de Asignación de Números de Internet entregó el último bloque de

direcciones disponibles (33 millones) a la organización encargada de asignar IPs en Asia, un

mercado que está en auge y no tardará en consumirlas todas.

IPv4 posibilita 4.294.967.296 (232) direcciones de red diferentes, un número inadecuado para dar

una dirección a cada persona del planeta, y mucho menos a cada vehículo, teléfono, PDA, etc. En

cambio, IPv6 admite 340.282.366.920.938.463.463.374.607.431.768.211.456 (2128 o 340

sextillones de direcciones) cerca de 6,7 × 1017 (670 mil billones) de direcciones por cada milímetro

cuadrado de la superficie de La Tierra.

REFERENCIAS.

http://www.maestrosdelweb.com/principiantes/redes/

http://www.oas.org/en/citel/infocitel/2004/octubre/internetv6_i.asp

http://en.wikipedia.org/wiki/IPv6

http://www.6sos.org/documentos/6SOS_Tutorial_IPv6_v4_0.pdf

http://www.uji.es/bin/docs/projectes/ipv6/ipv6p.pdf

Page 15: TECNOLOGIA IPV6

15