Está en la página 1de 20

IPv6

Internet Protocol Version 6

IPv6
IPv6
CIDR y el direccionamiento IP privado fueron desarrollados para brindar una solucin temporal al problema del agotamiento de las direcciones IP. Estos mtodos, a pesar de ser tiles, no creaban ms direcciones IP. IPv6 lo hace. IPv6 fue el primero propuesto en 1998 con RFC 2460. Aunque su finalidad principal era solucionar el agotamiento de direcciones IP de IPv4, hubo otras buenas razones para su desarrollo. Desde que se estandariz IPv4, Internet ha crecido de manera significativa. Este crecimiento ha revelado ventajas y desventajas de IPv4 y la posibilidad de actualizaciones para incluir nuevas capacidades. Una lista general de las mejoras que IPv6 propone incluye: * Ms espacio de direccin * Mejor administracin del espacio de direccin; * Administracin de TCP/IP simplificada; * Capacidades de enrutamiento modernizadas; y * Soporte mejorado para multicast, seguridad y movilidad. El desarrollo de IPv6 intenta abordar tantos de estos requisitos y problemas como sea posible. RFC 791 defini IP (IPv4). RFC 1519 defini CIDR. RFC 1918 defini el direccionamiento IP privado. RFC 2460 defini IPv6. Desde 1998 hasta la actualidad: Transicin desde IPv4 a IPv6.

IPv6 Comparacin IPv4 e IPv6


IPv6
El IPv6 ofrece potentes mejoras sobre el IPv4. Las mejoras incluyen: - Movilidad y seguridad. - Encabezado ms simple. - Formato de direccin. * Movilidad y seguridad

La movilidad permite a las personas que tienen dispositivos de red mviles desplazarse por las redes. IP mvil es un estndar IETF que est disponible tanto para IPv4 como para IPv6. Este estndar permite a los dispositivos mviles trasladarse sin interrupciones en las conexiones de red establecidas. El IPv4 no admite este tipo de movilidad. La movilidad es una caracterstica de IPv6.
* IPSec es el estndar IETF para la seguridad de la red IP. Est disponible tanto para IPv4 como para IPv6. Las funciones de seguridad de la red IP son esencialmente idnticas en ambos entornos. IPSec est ms estrictamente integrado al IPv6 y puede habilitarse en todos los nodos IPv6. * Encabezado ms simple El encabezado que se utiliza para IPv6 aumenta la eficiencia de enrutamiento al reducir el nmero de entradas en las tablas de enrutamiento. * No se asocian broadcasts al IPv6. Con el IPv4, los broadcasts creados generan un alto nivel de trfico dentro de la red. Este trfico crea un evento que se conoce como una tormenta de broadcast y toda la red deja de funcionar. El IPv6 reemplaza los broadcasts con multicasts y anycasts.

IPv6
Comparacin de IPv4 e IPv6
El espacio de direcciones IPv4 proporciona aproximadamente 4,3 mil millones de direcciones. De dicho espacio de direcciones, aproximadamente 3,7 mil millones de direcciones son realmente asignables. Las otras direcciones se reservan para casos especiales como multicast, espacio de direcciones privadas, loopback de prueba, e investigacin. Hay pocos rangos de direccin IPv4 disponibles para asignar. Algunos ISP estn comenzando a repartir asignaciones de direccin IPv6. Una direccin IPv6 es un valor binario de 128 bits, que puede mostrarse como 32 dgitos hexadecimales. Proporciona direcciones IP de 3,4 X 10^38.

IPv4 de 32 bits

IPv6 de 128 bits


IPv4 32 bits o 4 bytes de longitud. 4200000000 nodos direccionables posibles. IPv6 128 bits o 16 bytes: Cuatro veces los bits de IPv4 340282366920938463374607432768211456 nodos direccionables posibles

IPv6

IPv6 IPv6
IPv6
Con IPv6, las direcciones IP tienen un tamao de 128 bits con un potencial espacio de direccin de 2^128. En notacin decimal esto es aproximadamente un 3 seguido de 38 ceros. Si el espacio de direccin IPv4 se representaba con el volumen de una cucharada de t, el espacio de direccin IPv6 sera representado con un volumen prcticamente equivalente al planeta Saturno. Es difcil trabajar con nmeros de 128 bits, por ello la notacin de la direccin IPv6 representa los128 bits como 32 dgitos hexadecimales que a su vez estn subdivididos en ocho grupos de cuatro dgitos hexadecimales usando dos puntos y delimitadores. La direccin IPv6 tiene una jerarqua de tres partes. El prefijo global est compuesto por los primeros tres bloques de la direccin y se lo asigna a una organizacin mediante un registro de nombres de Internet. La subred y el Identificador de interfaz (ID, Interface Identifier) son controlados por el administrador de red. Los administradores de red dispondrn de determinado tiempo para adaptar esta nueva estructura IPv6. Antes de que se adopte de manera generalizada el IPv6, los administradores de red an necesitan un modo para usar con mayor eficiencia los espacios de direccin privada.

IPv6
IPv6 - Addresing Las direcciones IPv6, poseen 128 bits de longitud, a diferencia de los 32bits que poseen las de Version 4. Adems de esto, las mismas se caracterizan por estar en Hexadecimal y estar separadas por dos puntos, pudiendo abreviar los ceros sucesivos con la sintaxis ::. Veamos a continuacin un ejemplo:

2001:0db7:0000:01c3:abcd:12b0:ef51:b201
Prefijo Global Subnet Interface ID

El Prefijo Global hace referencia, o es algo similar, a la asignacin de una Red Global por empresa o ISP. Esto permitir tener a cada empresa si prefijo IPv6, sin la necesidad de ser Nateado.
La Subnet, permitir a la empresa, poder dividir su rango, en pequeas redes que solo sern vistas del lado interno a la empresa.

Finalmente, el Interface ID, har referencia como menciona, a la interface, o lo que antes denominbamos porcin de Host en las direcciones IPv4. Luego veremos que esto podr estar relacionado con la MAC Address del equipo.

IPv6
IPv6 - Addresing00100000 00000001 00001101 10111000 00111100 01010101 00000000 00010101 00000000 00000000 00000000 00000000 10101011 11001101 11111111 00010011

Las direcciones IPv6 tienen 128 bits.


32.01.13.184.60.85.0.21.0.0.0.0.171.205.255.19 Se muestra en notacin decimal punteada. 2001:0db8:3c55:0015:0000:0000:abcd:ff13

Prefijo global

Subred

Identificador
De interface

Notacin Standard. En lugar de bloques de decimal punteado a 16 bits hay bloques hexadecimal de 16 bits separados por dos puntos.

IPv6
IPv6 - Addresing Debido a la extensin de las direcciones IPv6, existe un tip, que nos ayuda a simplificar la nomenclatura de las direcciones de nivel 3. Como hemos mencionado, esta ayuda, que el IOS de Cisco entrega, es la de la utilizacin de los dos puntos ::. Por ejemplo, tomemos la siguiente IP:

2001:0db7:0000:0000:abcd:02b0:0000:b201
Puede ser escrita tambin de la siguiente manera:

2001:0db7:0:0:abcd:2b0:0:b201
O bien, tambin de la siguiente:

2001:0db7::abcd:2b0:0:b201
Como vemos, los ::, solo pueden ser utlizados una vez de forma consecutiva, y adems los ceros a la izquierda pueden ser obviados.

IPv6
IPv6 - Tipos de Direcciones Existen, varios tipos de direcciones IPv6, a diferencia de los tres tipos de direcciones que IPv4 nos entregaba. Unicast: son las direcciones, en las que las direcciones IPs, son direccionadas hacia solo un nica interface destino. En caso de balanceo, varias interfaces pueden tener la misma Unicast address. Global Unicast Address: es la tpica IP ruteable por Internet o cualquier red IP. Link Local Address: son direcciones privadas, que no son ruteadas fuera del dominio de broacast al que pertenecen. Las link local, poseen un prefijo definido para ello, y pueden repetirse, debido a que se emplean solo a nivel local, es decir, por ejemplo entre la conexin punto a punto de dos routers. Multicast: son direcciones idnticas a las direcciones de Multicast de IPv4. Estas comienzan con el prefijo FF: Anycast: son similares a las direcciones de Multicast, ya que identifican a una cantidad de interfaces, pero la diferencia con estas, es que el paquete solo se distribuye solo a una IP destino, siendo por lo general la que est ms cerca al router emisor de la informacin.

IPv6

IPv6
IPv6 - Rangos Especiales A continuacin mencionaremos los rangos especiales, empleados en IPv6. 0:0:0:0:0:0:0:0: es igual a la IPv4 0.0.0.0, osea una IP no especfica. 0:0:0:0:0:0:1: es igual a la IP de Loopback de test 127.0.0.1 0:0:0:0:0:0:192.168.100.1: es una IPv6 que identifica a la IPv4 expuesta. Es empleada en entornos IPv4/v6. 2000::/3: Global Unicast Address. FC00::/7: Unique Local Unicast. FE80::/10: Link Local Address. FF00::/8. Multicast Range. 2002::16: Reservado para 6to4 Tunnels (Automatic).

IPv6
Migracin de IPv4 a IPv6
Hay varias formas de integrar una estructura IPv6 en una red IPv4 existente. La transicin de IPv4 a IPv6 no tiene que hacerse toda al mismo tiempo. Los tres mtodos de transicin ms comunes son: - Stack doble - Tunneling - Uso de proxy y traduccin

En el mtodo de transicin de stack doble se implementan ambas configuraciones IPv4 e IPv6 en un dispositivo de red. Ambos stacks de protocolos se ejecutan en el mismo dispositivo. Este mtodo permite que IPv4 e IPv6 coexistan.
Tunneling es una tcnica que se est haciendo ms prominente a medida que IPv6 se adopta cada vez ms. Tunneling es la encapsulacin de un paquete de protocolo dentro de otro protocolo. Por ejemplo, un paquete IPv6 puede encapsularse dentro de un protocolo IPv4. Existe una variedad de mtodos de tunneling de IPv6 sobre IPv4. Algunos mtodos requieren la configuracin manual y otros una ms automtica. Las versiones 12.3(2)T y posteriores del software IOS de Cisco incluyen la traduccin de direcciones de red y la traduccin de protocolos (NAT-PT, Network Address Translation-Protocol Translation) entre IPv6 e IPv4. Esta traduccin permite la comunicacin directa entre los hosts que utilizan distintas versiones del protocolo IP. Una migracin global total de IPv4 a IPv6 puede no suceder en un futuro cercano. Sin embargo, ya se ha integrado en partes del mundo que ya casi han agotado sus direcciones IPv4.

IPv6
Implementacin IPv6 Cisco
De manera predeterminada, en un router Cisco se inhabilita el envo de trfico IPv6. Para activar IPv6 en un router, siga estos dos pasos bsicos: Paso 1: Active el envo de trfico IPv6 mediante el comando de configuracin global ipv6 unicast-routing. Paso 2: Configure las interfaces para que admitan el IPv6. Los identificadores de interfaz en las direcciones IPv6 se utilizan para identificar las interfaces en un enlace. Se pueden considerar como la porcin de host de una direccin IPv6. Los identificadores de interfaz deben ser nicos, siempre de 64 bits, y pueden derivarse en forma dinmica desde la encapsulacin y los medios de Capa 2. El comando de direccin IPv6 puede configurar una direccin IPv6 global. La totalidad de la direccin IPv6 de 128 bits puede especificarse mediante el comando ipv6 addressdireccin_ipv6/longitud_de_prefijo: RouterX(config-if)# ipv6 address 2001:DB8:2222:7272::72/64 Otra opcin es configurar el identificador EUI-64 para la porcin de red de la direccin. El identificador de host es la porcin de host de la direccin en el formato EUI-64 en una red Ethernet y es la direccin MAC del dispositivo. El mtodo EUI-64 utiliza el comando ipv6 addressprefijo_ipv6/longitud_de_prefijo eui-64: RouterX(config-if)# ipv6 address 2001:DB8:c18:1::/64 eui-64

IPv6
Implementacin IPv6 Cisco

IPv6
Implementacin IPv6 Cisco
Configuracin y verificacin de RIPng para IPv6 La sintaxis que se utiliza para configurar RIPng para IPv6 es similar a la de IPv4, pero hay diferencias importantes. IPv4 utiliza el comando network para identificar qu interfaces se incluyen en la actualizacin de enrutamiento. IPv6 utiliza el comando ipv6 rip etiqueta enable en el modo de configuracin de la interfaz para habilitar RIPng en una interfaz. El parmetro etiqueta que se utiliza para el comando ipv6 rip enable debe coincidir con el parmetro etiqueta del comando ipv6 router rip. Para verificar la configuracin de RIP utilice el comando show ipv6 rip o el comando show ipv6 route rip. Habilitar RIP en una interfaz crea automticamente un proceso rip de router segn se necesite.

IPv6

IPv6
IPv6 - Autoconfiguracin Autoconfiguracin, es un feature de IPv6, provee a los hosts, para que dinmicamente autoconfiguren una link local unicast address. Esto pueden realizarlo, al aprender el prefijo de red de 64bits, y al utilizar su MAC address para completar el resto de la direccin IPv6. Para poder regularizar de forma total los 128bits, a la direccin ms, se la divide en dos, y en el medio se inserta un campo de 16bits con FFFE. Veamos la siguiente Figura:

Router enva un RA Message

Host enva un RS Message

El Host recibe el RA, en el cual est el prefijo de la red, permitiendo que autoconfigure IP con la MAC de la IF

IPv6
IPv6 - Autoconfiguracin En el paso 1, el router enva un Request Solicitation (RS) por medio de Multicast, a los fines de poder conocer el prefijo de red que le corresponde. Este Multicast es enviado en nivel 4, como un ICMP, con Next Header Type 133.

El router responde al Host con un Request Advertisement (RA), tambin por medio de Multicast pero con el type 134. Estos RA, son enviados peridicamente por el router.

IPv6
IPv6 - Configuracin Resumen Para habilitar IPv6 en un router Cisco, y asignar una IP a una interface realice lo siguiente: router#conf t router(config)#ipv6 unicast-routing router(config)#int f0/1 router(config-if)#ipv6 address 2001:db8:3c4d:1:2060:d6ff:Fe73:1987/64 O para autoconfiguracin: router(config-if)#ipv6 address 2001:db8:3c4d:1::/64 eui-64 Otro es como configurar OSPFv3, que es la versin compatible con IPv6. Solo hace falta dentro de la interface, habilitar OSPF en la interface. router#conf t router(config)#ipv6 unicast-routing router(config)#int f0/1 router(config-if)#ipv6 address 2001:db8:3c4d:1:2060:d6ff:Fe73:1987/64 router(config-if)#ipv6 ospf 1 area 0

También podría gustarte