Dirección IPv6

  • Published on
    22-Oct-2015

  • View
    25

  • Download
    0

Embed Size (px)

Transcript

<p>Direccin IPv6UnaDireccin de Internet Protocol Versin 6(DireccinIPv6) es una etiqueta numrica usada para identificar uninterfaz de red(elemento de comunicacin/conexin) de unordenadoro nodo de red participando en unaredIPv6.Las direcciones IP se usan para identificar de manera nica una interfaz de red de unHost, localizarlo en laredy de ese modo encaminarpaquetesIP entre hosts. Con este objetivo, las direcciones IP aparecen en campos de lacabecera IPindicando el origen y destino del paquete.IPv6 es el sucesor del primer protocolo de direccionamiento deInternet,Internet Protocol versin 4(IPv4). A diferencia de IPv4, que utiliza unadireccin IPde32 bits, las direcciones IPv6 tienen un tamao de 128 bits. Por lo tanto, IPv6 tiene un espacio de direcciones mucho ms amplio que IPv4.</p> <p>Descomposicin de una direccin IPv6 enhexadecimalybinario.ndice[ocultar] 1Tipos de direcciones IPv6 2Formatos de direccin 2.1Formato de direccin Unicast y Anycast 2.2Formato de direccin Multicast 3Representacin 3.1Redes 3.2Tamao del grupo de direcciones 3.3Direcciones IPv6 literales en recursos de red 3.4Direcciones IPv6 literales en rutas UNC 4mbito de direcciones IPv6 5Espacio de direccionamiento IPv6 5.1Asignacin general 5.2Direcciones anycast reservadas 6Direcciones especiales 6.1Direcciones Unicast 6.2Direcciones Multicast 6.2.1Direccin multicastSolicited-node 7Configuracin automtica sin estado 7.1EUI-64 Modificado 7.2Deteccin de direcciones duplicadas 7.3Tiempo de vida de la direccin 7.4Direcciones temporales 8Seleccin automtica de direccin 9Direcciones de Enlace-Local e ndice de Zonas 10Direcciones IPv6 en el DNS 10.1Transicin 11Notas histricas 12Referencias 13Vase tambin</p> <p>[editar]Tipos de direcciones IPv6Las direcciones IPv6 se clasifican segn las polticas de direccionamiento yencaminamientoms comunes en redes: direcciones unicast, anycast y multicast.1 Una direccinunicastidentifica un nico interface de red. El protocolo de Internet entrega los paquetes enviados a una direccin unicast al interface especfico. Una direccinanycastes asignada a un grupo de interfaces, normalmente de nodos diferentes. Un paquete enviado a una direccin anycast se entrega nicamente a uno de los miembros, tpicamente el hostcon menos coste, segn la definicin de mtrica del protocolo de encaminamiento. Las direcciones anycast no se identifican fcilmente pues tienen el mismo formato que las unicast, diferencindose nicamente por estar presente en varios puntos de la red. Casi cualquier direccin unicast puede utilizarse como direccin anycast. Una direccinmulticasttambin es usada por mltiples hosts, que consiguen la direccin multicast participando en el protocolo de multidifusin (multicast) entre los routers de red. Un paquete enviado a una direccin multicast es entregado a todos los interfaces que se hayan unido al grupo multicast correspondiente.IPv6 no implementa direccionesbroadcast. El mismo efecto puede lograrse enviando un paquete al grupo de multicast de enlace-local todos los nodos(all-nodes)ff02::1. Sin embargo, no se recomienda el uso del grupoall-nodes, y la mayora de protocolos IPv6 usan un grupo multicast de enlace-local exclusivo en lugar de molestar a todos los interfaces de la red.[editar]Formatos de direccinUna direccin IPv6 est formada por 128 bits.1Las direcciones se clasifican en diferentes tipos: unicast, multicast y anycast. Cada uno de los tipos define valores especficos para subgrupos de los 128 bits, asociando dicho valor con las caractersticas especiales del tipo.[editar]Formato de direccin Unicast y AnycastLas direccionesUnicastyanycastgeneralmente se dividen en dos grupos lgicos: los primeros 64bits identifican el prefijo de red, y son usados paraencaminamiento; los ltimos 64bits identifican el interface de red del host.Ejemplo de formato de direccin unicast (el tamao delrouting-prefixes variable)</p> <p>bits48 (o ms)16 (o menos)64</p> <p>camporouting prefixsubnet idinterface identifier</p> <p>El prefijo de red(network prefix)(prefijo de encaminamiento o(routing prefix)junto con el identificador de subred o(subnet id)) est situado en los 64 bits ms significativos de la direccin ipv6. El tamao delrouting prefixpuede variar; un prefijo de mayor tamao significa un tamao menor parasubnet id. Elsubnet idpermite a los administradores de red definir subredes dentro de la red disponible.Los 64 bits de identificador del interface(interface identifier)son generados automticamente con ladireccin MACdel interface y el algoritmoEUI-64 modificado, obtenidos de un servidorDHCPv6, establecidos aleatoriamente o asignados manualmente.Una direccin de enlace-local es una direccin unicast, pero usando un valor especfico para elnetwork prefix.Formato de direccin de enlace-local</p> <p>bits105464</p> <p>campoprefijocerosinterface identifier</p> <p>El campoprefijocontiene el valor binario1111111010(fe80::/10). Los 54 ceros siguientes consiguen que el prefijo de red sea el mismo para todas las direcciones locales, y por tanto no enrutable.[editar]Formato de direccin MulticastVase tambin:Direcciones IPv6 multicast.Las direccionesMulticastse construyen en funcin de determinadas reglas, dependiendo de la aplicacin.Formato general de direccin multicast</p> <p>bits844112</p> <p>campoprefixflagsscopegroup ID</p> <p>valor111111110RPTXXXX</p> <p>El campoprefixmantiene el valor binario11111111para cualquier direccin multicast.Actualmente se utilizan 3 de los 4 bits del campoflags(flags);1el bit de flag ms significativo est reservado para uso futuro.Flags de la direccin Multicast2</p> <p>Flag01</p> <p>R (Rendezvous)3Rendezvous point not embedded (traduccin necesaria)Rendezvous point embedded (traduccin necesaria)</p> <p>P (Prefijo)4Sin informacin de prefijoDireccin basada en prefijo de red</p> <p>T (Transitoria)5Direccin multicast mundialmente vlida (permanente)Direccin multicast asignada dinmicamente (temporal)</p> <p>Los4-bits del camposcope(mbito)se utilizan para indicar dnde la direccin es vlida y nica.Hay direcciones multicast especiales, como laSolicited-node:Formato de direccin multicast Solicited-node</p> <p>bits84479924</p> <p>campoprefixflagsscopecerosunosdireccin unicast</p> <p>valor111111110000001000000000...00000000111111111</p> <p>Los camposprefixyscopetienen los valores binarios11111111y0010. Las direcciones multicastSolicited-nodeson construidas a partir de la direccin unicast o anycast, copiando los ltimos 24 bits de la direccin unicast o anycast en los ltimos 24 bits de la direccin multicast.Formato de direccin multicast Prefijo-Unicast(unicast-prefix-based)67</p> <p>bits8444486432</p> <p>campoprefixflgsscresriidplenprefijo de redgroup ID</p> <p>Las direcciones multicast de multidifusin(link-scoped)usan un formato parecido.8[editar]RepresentacinUna direccin IPv6 (128 bits) se representa mediante ocho grupos de cuatro dgitoshexadecimales, cada grupo representando 16bits(dosoctetos). Los grupos se separan mediantedos puntos(:). Un ejemplo de direccin IPv6 podra ser:2001:0db8:85a3:0000:0000:8a2e:0370:7334Los dgitos hexadecimales no son sensibles a maysculas/minsculas, pero se aconseja la utilizacin de minsculas.9Esta representacin completa puede ser simplificada de varias maneras, eliminando partes de la representacin.Ceros inicialesLos ceros iniciales de cada grupo pueden omitirse, aunque cada grupo debe contener al menos un dgito hexadecimal.1De ese modo, la direccin IPv6 ejemplo podra escribirse:2001:db8:85a3:0:0:8a2e:370:7334Grupos de cerosUno o ms grupos de ceros pueden ser sustituidos por dos puntos.1Esta sustitucin puede realizarse nicamente una vez en la direccin. En caso contrario, obtendramos una representacin ambigua. Si pueden hacerse varias sustituciones, debemos hacer la de mayor nmero de grupos; si el nmero de grupos es igual, debemos hacer la situada ms a la izquierda.9Con esta regla, reduciramos an ms la direccin ejemplo:2001:db8:85a3::8a2e:370:7334Ladireccin de loopback,0:0:0:0:0:0:0:1, y la direccin IPv6 indefinida,0:0:0:0:0:0:0:0, se reducen a::1y::respectivamente.Notacin decimal con puntosDurante la transicin de Internet de IPv4 a IPv6 ser tpico operar en entornos de doble direccionamiento (IPv4 e IPv6). Por este motivo se ha introducido una notacin especial para expresar direcciones IPv6 que seanIPv4-mapeadaoIPv4-compatible, representando los ltimos 32 bits de la direccin IPv6 en el formato decimal con puntos usado en IPv4.Por ejemplo, la direccin IPv6 del tipo IPv4-mapeada::ffff:c000:280se puede representar como::ffff:192.0.2.128, mostrando claramente la direccin IPv4 mapeada dentro de la IPv6.[editar]RedesUna red IPv6 utiliza un grupo de direcciones IPv6 contiguas, de un tamaopotencia de dos. La parte inicial de las direcciones son idnticas para todos los hosts de una red, y se llama direccin de red o prefijo de encaminamiento(routing prefix). Las direcciones de red se escriben ennotacin CIDRuna red se representa por la primera direccin del grupo (que debe terminar en ceros), unabarra invertida(/), y el nmero de bits del prefijo endecimal. Por ejemplo, la red2001:db8:1234::/48comienza en la direccin2001:0db8:1234:0000:0000:0000:0000:0000y finaliza en2001:0db8:1234:ffff:ffff:ffff:ffff:ffff.Vemoslo con mayor detalle:2001:db8:1234::/48 Direccin de Red2001:0db8:1234:0000:0000:0000:0000:0000/48 Direccin de red sin comprimir---- Red ----- --------- Host ---------2001:0db8:1234:0000:0000:0000:0000:0000 Primera direccin IPv6 de la red2001:0db8:1234:ffff:ffff:ffff:ffff:ffff ltima direccin IPv6 de la redEs posible indicar directamente el prefijo de encaminamiento de una direccin de interface mediante notacin CIDR. Por ejemplo, un interface con direccin2001:db8:a::123perteneciente a la subred2001:db8:a::/64puede escribirse2001:db8:a::123/64.[editar]Tamao del grupo de direccionesEl tamao del grupo de direcciones se representa nicamente con una barra invertida (/) y el tamao del prefijo de red en decimal, sin indicar qu direcciones especficas estn en el grupo. Por ejemplo, un grupo de direcciones con prefijo de 48 bits se indica/48; este grupo contiene 2128 48= 280direcciones. Cuanto menor sea el tamao del prefijo de red, mayor el grupo de direcciones para hosts: un grupo/21es 8 veces mayor que uno/24.[editar]Direcciones IPv6 literales en recursos de redLos dos puntos (:) en las direcciones IPv6 pueden entrar en conflicto con otras sintaxis ya establecidas, como URIs yURLs. Los dos puntos se han utilizado tradicionalmente como separacin entre una direccin ip y elpuerto de red.10Para solucionar este problema, las direcciones IPv6 literales se encierran entrecorchetescuando es necesario, por ejemplo:http://[2001:db8:85a3:8d3:1319:8a2e:370:7348]/Cuando la URL contiene un nmero de puerto, la notacin es:https://[2001:db8:85a3:8d3:1319:8a2e:370:7348]:443/[editar]Direcciones IPv6 literales en rutas UNCEn sistemas operativosMicrosoft Windows, las direcciones IPv4 son identificadores vlidos en rutas UNC(Uniform Naming Convention). Un ejemplo de ruta UNC utilizando direccin IPv4 sera:\\192.168.0.1\CarpetaCompartida\RecursoSin embargo, el carcter dos puntos es ilegal en una ruta UNC. Por tanto, el uso de direcciones IPv6 es tambin ilegal en rutas UNC. Por este motivo,Microsoftha implementado un algoritmo de sustitucin para representar direcciones IPv6 como nombres de dominio, que s pueden usarse en rutas UNC. Microsoft registr y reserv el dominioipv6-literal.netenInternet. Las direcciones IPv6 se transcriben como subdominio dentro de ese espacio de nombres, del siguiente modo:2001:db8:85a3:8d3:1319:8a2e:370:7348es traducido a:2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.netlo que dara lugar a una ruta UNC del tipo:\\2001-db8-85a3-8d3-1319-8a2e-370-7348.ipv6-literal.net\CarpetaCompartida\RecursoEsta notacin es resuelta automtica por el software de Microsoft sin hacer peticiones a servidores DNS.Si la direccin IPv6 contiene un ndice de zona, es aadida a la direccin despus del carcter 's':fe80--1s4.ipv6-literal.net[editar]mbito de direcciones IPv6Toda direccin IPv6, excepto la direccin indefinida (::), tiene un "mbito" (scopeen ingls),11que determina en qu partes de la red es vlida.En direccionamiento unicast, las direcciones de enlace-local y ladireccin de loopbacktienen mbito deenlace local, es decir, deben ser usadas en la red directamente conectada. El resto de direcciones, excepto aquellas privadas, tienen mbitoglobal(ouniversal), que significa que son mundialmente enrutables y pueden ser usadas para conectarse a direcciones de mbitoglobalen cualquier lugar, o a direcciones de mbitoenlace-localen la red directamente conectada.El mbito de una direccin anycast se define del mismo modo que en las direcciones unicast.Para multicast, los cuatros bits menos significativos del segundo octeto de una direccin multicast (ff0X::) identifican el mbito, es decir, hasta dnde se propaga el trfico multicast. Los mbitos1definidos actualmente son:mbito direccin IPv6 Multicast</p> <p>Valormbito (scope)Descripcin</p> <p>0x0reserved</p> <p>0x1interface-localEl mbitointerface-localabarca slo un nico interfaz de un nodo, y es til slo para la transmisin loopback del trfico multicast.</p> <p>0x2link-localLos mbitos deenlace-localysite-localabarcan las mismas regiones que los mbitos unicast correspondientes.</p> <p>0x4admin-localEl mbitoadmin-locales el ms pequeo que debe ser configurado manualmente, es decir, no deriva automticamente de la conexin fsica sin relacin alguna con multicast.</p> <p>0x5site-localLos mbitos deenlace-localysite-localabarcan las mismas regiones que los mbitos unicast correspondientes.</p> <p>0x8organization-localEl mbito deorganization-localabarca multiples ubicaciones que pertenecen a la misma organizacin.</p> <p>0xeglobal</p> <p>0xfreserved</p> <p>[editar]Espacio de direccionamiento IPv6[editar]Asignacin generalElInternet Architecture Board(Comit de Arquitectura de Internet)y elInternet Engineering Steering Group(Direccin de Ingeniera de Internet)delegaron la asignacin del direccionamiento IPv6 en laInternet Assigned Numbers Authority(IANA).12Su funcin principal es la asignacin de grandes bloques de direcciones a losRegistros Regionales de Internet(RIRs por sus siglas en ingls), que tienen la tarea de asignar trozos menores aProveedores de Internetu otros registros locales. IANA ha mantenido la lista oficial de las asignaciones del espacio de direcciones IPv6 desde diciembre de 1995.13Actualmente, slo la octava parte del espacio total de direcciones estn disponibles para su uso enInternet. La mayor parte de las direcciones IPv6 estn reservadas para uso futuro. Para conseguir agregacin de rutas, reduciendo as el tamao de las tablas de rutas de Internet, el rango2000::/3se asigna a los RIRs en grandes bloques desde/23hasta/12.14Los RIRs asignan rangos menores aISPs, que luego distribuyen en bloques de/48a sus clientes. Los registros de asignaciones globales pueden encontrarse en los RIRs u otros webs.15Las direcciones IPv6 se asignan a las organizaciones en bloques mucho mayores a las asignaciones IPv4; la asignacin recomendada es un rango/48, que es 248 2.81014veces mayor que el direccionamiento IPv4 completo. A pesar de ello, el conjunto total es suficiente para...</p>