Está en la página 1de 4

IPv6

Versin 6 del protocolo de internet (IP). Es un protocolo encargado de dirigir los paquetes a travs de una red, especialmente Internet. Fue diseado por Steve Deering de Xerox PARC y Craig Mudge. IPv6 fue diseada para sustituir la versin actual (IPv4) que tiene grandes limitaciones, especialmente un limitado nmero de direcciones de red posibles. IPv6 soporta 340.282.366.920.938.463.463.374.607.431.768. 211.456 (2 elevado a 128) de direcciones, mientras que IPv4 slo 4.294.967.296 (2 elevado a 32). El uso de IPv6 ha sido frenado temporalmente por el uso de la traduccin de direcciones de red (NAT), que alivia parcialmente el problema del faltante de direcciones IP. El problema es que NAT hace difcil o imposible el uso de voz sobre IP (VoIP), los juegos multiusuarios y las aplicaciones P2P. Se estima que IPv4 seguir funcionando hasta 2025, por la falta de renovacin de dispositivos que slo funcionan con este protocolo. Un ejemplo de una direccin IP en versin 6 es: 001:0db8:85a3:08d3:1319:8a2e:0370:7334 Direccionamiento IPv6 (RFC2373) Las direcciones pasan de los 32 a 128 bits, o sea de ^32 direcciones (4.294.967.296) a 2^128 direcciones (3.402823669 e38). Esto hace que: - Desaparezcan los problemas de direccionamiento del IPv4 actual. - No sean necesarias tcnicas como el NAT para proporcionar conectividad a todos los ordenadores/dispositivos de nuestra red. Por tanto, todos los dispositivos actuales o futuros (ordenadores, PDAs, telfonos GPRS o UMTS, neveras, lavadoras, etc.) podrn tener conectividad completa a Internet. Tipos de direcciones - Unicast: Identificador para una nica interfaz. Un paquete enviado a una direccin unicast es entregado slo a la interfaz identificada con dicha direccin. Es el equivalente a las direcciones IPv4 actuales. - Anycast: Identificador para un conjunto de interfaces (tpicamente pertenecen a diferentes nodos). Un paquete enviado a una direccin anycast es entregado en una (cualquiera) de las interfaces identificadas con dicha direccin (la ms prxima, de acuerdo a las medidas de distancia del protocolo de encaminado). Nos permite crear, por ejemplo, mbitos de redundancia, de forma que varias mquinas puedan ocuparse del mismo trfico segn una secuencia determinada (por el routing), si la primera cae.

- Multicast: Identificador para un conjunto de interfaces (por lo general pertenecientes a diferentes nodos). Un paquete enviado a unadireccin multicast es entregado a todas las interfaces identificadas por dicha direccin. La misin de este tipo de paquetes es evidente: aplicaciones de retransmisin mltiple (broadcast). Diferencias respecto a IPv4 - No hay direcciones broadcast (su funcin es sustituida por direcciones multicast). - Los campos de las direcciones reciben nombres especficos; denominamos prefijo a la parte de la direccin hasta el nombre indicado (incluyndolo). - Dicho prefijo nos permite conocer donde esta conectada una determinada direccin, es decir, su ruta de encaminado. - Cualquier campo puede contener slo ceros o slo unos, salvo que explcitamente se indique lo contrario. - Las direcciones IPv6, indistintamente de su tipo (unicast, anycast o multicast), son asignadas a interfaces, no nodos. Dado que cada interfaz pertenece a un nico nodo, cualquiera de las direcciones unicast de las interfaces del nodo puede ser empleado para referirse a dicho nodo. - Todas las interfaces han de tener, al menos, una direccin unicast link-local (enlace local). - Una nica interfaz puede tener tambin varias direcciones IPv6 de cualquier tipo (unicast, anycast o multicast) o mbito. - Una misma direccin o conjunto de direcciones unicast pueden ser asignados a mltiples interfaces fsicas, siempre que la implementacin trate dichas interfaces, desde el punto de vista de internet, como una nica, lo que permite balanceo de carga entre mltiples dispositivos. - Al igual que en IPv4, se asocia un prefijo de subred con un enlace, y se pueden asociar mltiples prefijos de subred a un mismo enlace. Representacin de direcciones en IPv6 La representacin de las direcciones IPv6 sigue el siguiente esquema: 1) x:x:x:x:x:x:x:x, donde x es un valor hexadecimal de 16 bits, de la porcin correspondiente a la direccin IPv6. No es preciso escribir los ceros a la izquierda de cada campo. Ejemplos: FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 1080:0:0:0:8:800:200C:417A 2) Dado que, por el direccionamiento que se ha definido, podrn existir largas cadenas de bits cero, se permite la escritura de su abreviacin, mediante el uso de ::, que representa mltiples grupos consecutivos de 16 bits cero. Este smbolo slo puede aparecer una vez en la direccin IPv6. Ejemplos: Las direcciones: 1080:0:0:0:8:800:200C:417A (una direccin unicast) FF01:0:0:0:0:0:0:101 (una direccin multicast) 0:0:0:0:0:0:0:1 (la direccin loopback) 0:0:0:0:0:0:0:0 (una direccin no especificada) Pueden representarse como:

1080::8:800:200C:417A (una direccin unicast) FF01::101 (una direccin multicast) ::1 (la direccin loopback) :: (una direccin no especificada) 3) Una forma alternativa y muy conveniente, cuando nos hallemos en un entorno mixto IPv4 e IPv6, es x:x:x:x:x:x:d:d:d:d, donde x representa valores hexadecimales de 16 bits (6 porciones de mayor peso), y d representa valores decimales de las 4 porciones de 8 bits de menor peso (representacin estndar IPv4). Ejemplos: 4) 0:0:0:0:0:0:13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38 Pueden representarse como: ::13.1.68.3 ::FFFF:129.144.52.38 La representacin de los prefijos IPv6 se realiza del siguiente modo: direccin-IPv6/longitud-del-prefijo donde: - direccin-IPv6 = una direccin IPv6 en cualquiera de las notaciones vlidas - longitud-del-prefijo = valor decimal indicando cuantos bits contiguos de la parte izquierda de la direccin componen el prefijo. Criterios de asignacion de direccionamiento en IPv6 - Asignacin a Asignacin a LIRsLIRs (ISP): /32 Asignado a Asignado a ISPs que tengan previsto conectar ms que tengan previsto conectar ms de 200 redes finales (de 200 redes finales (EndEnd SitesSites) en 2 aos) en 2 aos. Ej: Rediris 2001:0720::/32; TTD: 2001:0800::/322001:0800::/32 - Asignacin a Redes Finales (Asignacin a Redes Finales (EndEnd SitesSites): - En general: En general: /48 (16 bits libres para subredes)) Grandes y pequeas empresas Redes domsticas - Cuando exista slo una subred: /64 Redes mviles (coches) o Redes mviles (coches) o telfonos con interfaces de de red adicionales (WLAN o red adicionales). - Cuando exista slo un sistema: /128 Conexin PPPConexin PPP Modelo de encaminamiento en IPv6 - Modelo jerrquico: las direcciones dependen las direcciones dependen estrictamente de la topologa de la red. - Dos tipos de Agregaciones: - Por Proveedor: direcciones asignadas del rango direcciones asignadas del rango de cada proveedor. - Por Punto de Intercambio (Exchange): las direcciones dependen del punto al que nos conectamos. - Consecuencia: Si cambiamos de proveedor o de punto de intercambio, es necesario RENUMERAR la red. (Si el proveedor de nuestro proveedor la red cambia tambin deberemos renumerar).

XML
XML significa eXtensible markup language, o lenguaje de anotacin extensible. Ya conocemos el lenguaje HTML (hypertext markup language), lenguaje de anotacin para pgina webs que permite navegacin tipo hipertexto; sin embargo, XML no es slo un lenguaje, es una forma de especificar lenguajes, de ah lo de extensible. Todo lenguaje que se exprese de una forma determinada puede ser XML. Por lo tanto, XML no es un lenguaje para hacer mejores pginas web, sino un lenguaje para informacin auto-descrita, o al menos, auto-descrita si las etiquetas estn bien puestas. Por tanto, no debe uno de pensarse que XML es para crear pginas web, o algo parecido a las pgina web. XML es un lenguaje que cambia el paradigma de publicacin, de basado en el programa a programacin basada en el documento. XML se puede usar para cambiar totalmente el paradigma de publicacin; de un programa que recibe unas entradas y produce unas salidas, se pasa a un documento que genera otro documento, o bien programas que toman documentos y producen otros documentos. Por eso, tambin, y, en general, salvo en entornos de servicios web, lo normal es que el XML se use en el servidor, y se sirva otro tipo de documentos, HTML, por ejemplo, que se obtienen a base de una serie de transformaciones.

También podría gustarte