1 / 60

Abril 2012

UNIVERSIDAD ALONSO DE OJEDA VICERRECTORADO ACADÉMICO DECANATO DE INVESTIGACIÓN Y POSGRADO DIPLOMADO DE REDES TELEMÁTICAS. Modulo II: Nuevas Tendencias en Redes de Comunicaciones. Abril 2012. Contenido del Modulo. Introducción a la tendencia de las redes en el Internet.

penn
Download Presentation

Abril 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UNIVERSIDAD ALONSO DE OJEDA VICERRECTORADO ACADÉMICO DECANATO DE INVESTIGACIÓN Y POSGRADO DIPLOMADO DE REDES TELEMÁTICAS Modulo II: Nuevas Tendencias en Redes de Comunicaciones Abril 2012

  2. Contenido del Modulo • Introducción a la tendencia de las redes en el Internet. • Evolución histórica del protocolo IP. Limitaciones de IPv4 y necesidad de un nuevo protocolo (IPv6). • Direccionamiento IPv6. Tipos de direcciones IPv6 (unicast, multicast, anycast). • Enrutamiento con IPv6. PSTN. • Voz sobre IP (VoIP) como nuevo paradigma de comunicación. Digitalización. CODECs. RTP (Real-Time TransportProtocol). Protocolos de sesión. Multicast y Anycast. • Calidad de Servicio (QoS).

  3. Historia Diseñado por Steve Deering de Xerox PARC y Craig Mudge. • El diseño y desarrollo del nuevo protocolo IPv6 inició hacia 1990 por IETF (Internet EngineeringTaskForce). • Objetivo: Solucionar el agotamiento de las direcciones IP. • IPNG: Departamento de investigación de diferentes procedimientos para solución el problema presentado. (1993). • SIPP (Simple IP Plus): Cambio del tamaño de dirección IP (de 32 a 128 bits). • Especificaciones se finalizaron en 1995, rebautizándose como IPv6. Justificación Mejorar el servicio globalmente proporcionando a futuras celdas telefónicas y dispositivos móviles con sus direcciones propias y permanentes.

  4. Algunas características de IPv6 • IP versión 6 (IPv6) es una nueva versión de del IP, diseñada como sucesora de la versión 4 de IP. • Los cambios realizados caen en las siguientes categorías: • Expande las capacidades de direccionamiento: IPv6 incrementa el tamaño de las direcciones IP de 32 bits a 128 bits, para soportar más niveles de la jerarquía de direccionamiento, un número mucho más grande de nodos direccionables y una autoconfiguración más simple. • La escalabilidad del enrutamiento multicast es mejorado al agregar un campo de ámbito (“scope”) a las direcciones multicast.

  5. Se creó un nuevo tipo de dirección llamada “Anycast” utilizada para enviar un paquete a algún nodo que pertenece a un grupo de nodos. El formato de la cabecera es una simplificación del utilizado en IPv4, esto reduce el costo de procesamiento en nodos y routers Mejora el soporte de opciones y extensiones permitiendo un reenvío más eficiente, hay menos restricciones en la longitud de las opciones y mayor flexibilidad que permite introducir nuevas opciones en el futuro. Algunas características de IPv6

  6. Incluye capacidad de etiquetamiento de flujos que permite marcar los paquetes de tal forma que pueden ser asociados a un “flujo” entre un transmisor y un receptor y se puede solicitar un manejo especial para dichos paquetes (QoS) Tiene extensiones para autenticación y privacidad, integridad de datos, y confidencialidad de datos. Algunas características de IPv6

  7. IPv4 IPv6 • Direcciones de 128 bits. • 340.282.366.920.938.463.463.374.607.431.768.211.456 direcciones (670 mil billones direcciones/mm2) . • Capacidad de ofrecer nuevos servicios: Movilidad, Calidad de Servicio (QoS), Privacidad, Seguridad. • Multicast y Anycast. • Fragmentación en hosts. • No incorpora checksum en cabeceras. • Arquitectura Jerárquica. • Direcciones de 32 bits. • 4.294.967.296 direcciones de red diferentes. • Desperdicio de direcciones IPv4: • Enorme crecimiento de Internet. • Se asignaron bloques de direcciones grandes (de 16,71 millones de direcciones) a países, e incluso a empresas. • Direcciones no utilizadas debido a división de red en subredes. Subred con 80 hosts, se necesita una subred de 128 direcciones, 48 direcciones restantes no se utilizan. • Cantidad de direccionesinsuficientepara la demanda. • Broadcast. • Fragmentación en hosts y routers. • Incorpora checksum en cabeceras. • Arquitecturaplana.

  8. CARACTERÍSTICAS DE IPv6 • Mayor espacio de direcciones. • “Plug & Play”: Autoconfiguración. • Seguridad intrínseca en el núcleo del protocolo (IPsec). • 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. • Paquetes IP eficientes y extensibles, sin fragmentación en los routers, alineados a 64 bits y con una cabecera de longitud fija, más simple, que agiliza su procesado por parte del router. • Posibilidad de paquetes con carga útil (datos) de más de 65.535 bytes. • Enrutamiento más eficiente en el troncal (backbone) de la red, debido a una jerarquía de direccionamiento basada en la agregación. • Renumeración y “multi-homing” que facilita el cambio de proveedor de servicios. • Características de movilidad.

  9. TENDENCIAS CONDUCTORAS DE LA NECESIDAD DE IPv6 • Creciente movilidad de los usuarios de Internet. • Necesidad de mas de 1 IP por persona. • Redes domesticas, demótica y otras redes similares. • Redes inalámbricas. • Servicios “siempre conectado” • Convergencia de voz, video, y datos infraestructura basadas en IP.

  10. PAQUETE IPV6 Cambios de IPv4 a IPv6: • Capacidades expandidas de direccionamiento. • Simplificación del formato de la cabecera. • Soporte mejorado de extensiones y opciones. • Capacidad de etiquetado de flujos. • Capacidades de autentificación y encriptación. Paquete IPv6 está compuesto: • Cabecera: Comprende los primeros 40 bytes (320 bits) del paquete. • Dirección de origen y destino (128 bits cada una). • Versión de IP (4 bits). • Clase de tráfico (8 bits, Prioridad del Paquete). • Etiqueta de flujo (20 bits, Calidad de Servicio). • Longitud del campo de datos (16 bits). • Cabecera siguiente (8 bits). • Límite de saltos hop limit (8 bits, Tiempo de Vida). • Datos: No supera 64 KB, debido a que la cabecera es de longitud fija.

  11. Formato del datagrama IPv6 32 bits Versión Etiqueta de Flujo Clase de tráfico Longitud de los datos Siguiente header Límite de saltos Dirección IP origen Header IPv6 Dirección IP destino Los datos o el siguiente header comienzan aquí...

  12. IPv6 Extension Headers • En IPv6, la información opcional es codificada en cabeceras diferentes que pueden ser colocadas entre la cabecera IPv6 y las cabeceras de los protocolos de capas superiores. • Extension Header Order • Options • Hop-by-Hop Options Header • Routing Header • Fragment Header • Destination Options Header • No Next Header

  13. Direcciones IPv6 (RFC 3513) • IPv6 provee un espacio de direcciones de 128 bits (IPv4 tiene 32 bits) • Hay tres tipos de direcciones en IPv6 • Unicast • Anycast • Multicast • No hay direcciones broadcast en IPv6 • Todas las direcciones IP se asignan a interfaces, no a nodos. Una dirección IPv6 unicast se refiere a una sola interface. Como cada interface pertenece a un solo nodo, cualquier dirección unicast de una interface de un nodo puede ser utilizada para identificar el nodo.

  14. Hay tres formas FORMATO 1: La forma x:x:x:x:x:x:x:x, donde las x son valores hexadecimales de ocho campos, cada uno con 16 bits. Por ejemplo: FEDC:BA98:7654:3210:FEDC:BA98:7654:3210 1080:0:0:0:8:800:200C:417A Representación en texto de direcciones IPv6

  15. FORMATO 2: El uso de "::" indica uno o más grupos de 16 bits cuyo valor es cero. "::" solamente puede aparecer una vez en la dirección. Por ejemplo: 1080:0:0:0:8:800:200C:417A (dirección unicast) FF01:0:0:0:0:0:0:101 (dirección multicast) 0:0:0:0:0:0:0:1 (dirección loopback, la equivalente en IPv4 a 127.0.0.1) 0:0:0:0:0:0:0:0 la dirección “unspecified” pueden representarse como: 1080::8:800:200C:417A, FF01::101, ::1 :: Representación en texto de direcciones IPv6

  16. FORMATO 3: Una forma alternativa que es más conveniente cuando se trabaja en ambientes mezclados IPv4 e IPv6 es x:x:x:x:x:x:d.d.d.d, donde las 'x’ son valores hexadecimales de seis campos, más significativos de la dirección, de 16 bits y las 'd’ son valores decimales de los cuatro campos, menos significativos de la dirección, de 8 bits (la representación estándar IPv4). 0:0:0:0:0:0:13.1.68.3 0:0:0:0:0:FFFF:129.144.52.38 o en la forma comprimida ::13.1.68.3 y ::FFFF:129.144.52.38 Representación en texto de direcciones IPv6

  17. La representación de prefijos de red es similar a la utilizada en IPv4 en notación CIDR. El prefijo es representado por la notación: Dirección-ipv6/longitud-de-prefijo, donde dirección-ipv6 es una dirección representada en cualquiera de los tres métodos mostrados antes y longitud-de-prefijo es un valor decimal especificando cuántos de los bits, colocados más a la izquierda, de la dirección comprenden el prefijo. Representación en texto de prefijos de red en IPv6

  18. Por ejemplo: para representar el prefijo (hexadecimal) 12AB00000000CD3 de 60 bits (hexadecimal) se puede representar de la siguiente manera: 12AB:0000:0000:CD30:0000:0000:0000:0000/60 12AB::CD30:0:0:0:0/60 12AB:0:0:CD30::/60 Representación en texto de prefijos de red en IPv6

  19. Las siguientes son representaciones incorrectas del mismo prefijo: 12AB:0:0:CD3/60 Se pueden descartar ceros a la izquierda de los campos de 16 bits, pero no ceros a la derecha 12AB::CD30/60 La dirección a la izquierda del slash "/" será expandida como 12AB:0000:0000:0000:0000:000:0000:CD30 12AB::CD3/60 La dirección a la izquierda del slash "/" será expandida como 12AB:0000:0000:0000:0000:000:0000:0CD3 Representación en texto de prefijos de red red en IPv6

  20. Cuando se desea escribir la dirección del nodo y el prefijo de red de dicho nodo (e.g., el prefijo de subred del nodo), los dos pueden ser combinados como la dirección del nodo 12AB:0:0:CD30:123:4567:89AB:CDEF y su número de subred 12AB:0:0:CD30::/60 puede ser abreviada como 12AB:0:0:CD30:123:4567:89AB:CDEF/60 Representación en texto de prefijos de red en IPv6

  21. CABECERA PRINCIPAL IPv4

  22. CABECERA PRINCIPAL IPv6 Version: Tipo de IP utilizada en 4 bits. TrafficClass: Tipo de tráfico (asignación de prioridades al trafico según necesidades). FlowLabel (etiqueta de flujo): Tratamiento eficiente de flujos de información. PayloadLength: Tamaño de datos enviados en la trama. NextHeader: Indicador de cabeceras adicionales o de extensión. Hop Limit: Límite de saltos (antiguo TTL IPv4).

  23. CABECERAS EXTENDIDAS • Cabecera de opciones ´Hop by Hop`: Opciones que analiza cada uno de los routers por los que viaja la trama. Cada opción está formada por la tripleta (tipo, longitud, valor). • Cabecera de opciones de destino: Cabecera que se procesa por los routers de acuerdo a su posición en la trama. • Al inicio: Es procesada por todos los routers que figuren en dicha cabecera. • Al final: Es procesada solamente por el destino final. • Cabecera de encaminamiento: Determina el camino que debe seguir un paquete desde el host origen al destino mediante una lista especifica de direcciones. Longitud variable. • Cabecera de fragmentación: Proporciona información acerca del número de fragmento correspondiente, la secuencia y un identificador del paquete completo al que pertenece.

  24. CABECERAS EXTENDIDAS • Cabecera de seguridad: Existen dos cabeceras de extensión para seguridad. • 1ra: Permite autenticar el tráfico IP. • 2da: Permite cifrar completa o parcialmente los paquetes. • Cabecera de autenticación: Verificar la integridad y autenticidad de los datos. • MIC (MessageIntegrityCode), similar a CRC. • Cabecera de cifrado (de encriptación): Permite la encriptación de datos para que no sean leidos por los routers por donde atraviesa. • ESP (Encapsulating Security Payload): Encriptación a nivel de red.

  25. DIRECCION EN IPv6 Unicast: Indica una sóla interfaz de destino. Formato de una dirección IPv6 unicast Topología unicast

  26. DIRECCIÓN EN IPv6 Multicast: Una misma dirección sirve para indicar como destino a un grupo de interfaces. Un paquete enviado a una dirección multicast es entregado a todas las interfaces identificadas por dicha dirección.

  27. DIRECCIONES ANYCAST IPv6 Anycast: Identificador para un conjunto de interfaces (típicamente pertenecen a diferentes nodos). Un paquete enviado a una dirección anycast es entregado en una (cualquiera) de las interfaces identificadas con dicha dirección (la más próxima, de acuerdo a las medidas de distancia del protocolo de encaminado). Nos permite crear, por ejemplo, ámbitos de redundancia, de forma que varias máquinas puedan ocuparse del mismo tráfico según una secuencia determinada (por el routing), si la primera “cae”. • Una dirección anycast IPv6 es una dirección que es asignada a más de una interface (que normalmente pertenecen a diferentes nodos), con la propiedad que un paquete enviado a una dirección anycast es enrutado a la interface más cercana que tenga dicha dirección de acuerdo con las métricas de los protocolos de enrutamiento. • Las direcciones anycast son asignadas del espacio de direcciones unicast, utilizando cualquiera de los formatos definidos para direcciones unicast. De esta forma, las direcciones anycast no se pueden distinguir sintácticamente de las unicast.

  28. DIRECCIÓNEN IPv6 Unicast: Indica una sóla interfaz de destino. Formato de una dirección IPv6 unicast Topología unicast

  29. Es una implementación de la pila de protocolos TCP/IP que incluyen ambas, una capa de Internet IPv4 y una capa de Internet IPv6. Este es un mecanismo utilizado por nodos IPv6/IPv4 para que nodos IPv4 se puedan comunicar con nodos IPv6. Una pila dual IP contiene una implementación de protocolos de capa host-a-host tales como TCP y UDP. Todos los protocolos de capas superiores en una implementación de pila dual IP pueden comunicarse sobre IPv4, IPv6 o IPv6 en túnel en IPv4. Aplicación Transporte IPv6 IPv4 Acceso de Red Capa IP dual

  30. El túnel IPv6 sobre IPv4 es la encapsulación de paquetes IPv6 con un encabezado IPv4 para que los paquetes IPv6 puedan ser enviados sobre infraestructura IPv4. Dentro del encabezado IPv4: El campo de protocolo de IPv4 es puesto a 41 para indicar que es un paquete IPv6 encapsulado. Los campos origen y destino son asignados para direcciones IPv4 para los extremos del túnel. Los extremos del túnel son configurados manualmente como parte de la Interface del túnel o están automáticamente derivados desde la interface transmisora, la dirección del próximo salto de la ruta en cuestión o de las direcciones IPv6 fuente y destino en la cabecera IPv4. Túnel IPv6 sobre IPV4

  31. Túnel IPv6 sobre IPv4

  32. Una infraestructura DNS será necesaria para la coexistencia exitosa de ambos protocolos, debido al prevaleciente uso de nombres en vez de números para referirse a los recursos de la red. Actualizar la infraestructura del DNS consiste en alimentar a los servidores DNS con registros para poder soportar resoluciones nombre a direcciones y direcciones a nombres IPv6. Después de que las direcciones son obtenidas a través de la consulta a un DNS, el nodo origen debe seleccionar que direcciones serán utilizadas para la comunicación. Infraestructura DNS

  33. * Espacio de direcciones ampliado: IPv6 incrementa el espacio de direcciones de 128 bits, contra 32 bits de IPv4. Esto supone un incremento de espacio de direcciones en un factor de 296. Un incremento en las direcciones permitirá que más de 340 sixtillones de dispositivos tengan su propia dirección IP. * Soporte mejorado para extensiones y opciones: Los cambios en la manera en que se codifican las opciones de la cabecera IP permiten un reenvío más eficiente, límites menos rigurosos y mayor flexibilidad para introducir nuevas opciones en el futuro. La implementación de extensiones de encabezado mejorarán la forma en que los enrutadores procesan los paquetes. * Formato simplificado del encabezado: El nuevo formato simplificado mejorará la eficiencia en el enrutamiento al procesarse más rápido. Beneficios de IPv6

  34. * Etiquetado del tráfico: paquetes relacionados pueden ser tratados como flujos de tráficos, para lo cual, el nodo origen solicita tratamiento especial, como la calidad de servicio (QoS) no estándar o el servicio en tiempo real. * Autentificación y privacidad mejorada: Medidas de seguridad son implementadas dentro del protocolo IPv6. Se especifican extensiones para utilizar autentificación, integridad de los datos y confidencialidad de los datos. Con IPv4, el protocolo de seguridad IPSec es opcional. Con IPv6, IPSec es obligatorio. Por obligatorio se puede asumir que se puede asegurar la comunicación entre los dispositivos. * Autoconfiguración "plug and play": Autoconfiguración sin necesidad de servidores y facilidades de reconfiguración. Los dispositivos pueden configurar sus propias direcciones IPv6 basándose en la información que reciban del enrutador más próximo. Beneficios de IPv6

  35. * Mecanismos de movilidad más eficientes y robustos: IP móvil soporta dispositivos móviles que cambian dinámicamente sus puntos de acceso a la red. Concretamente IPv6 permite a un host IPv6 dejar su subred de origen mientras mantiene transparentemente todas sus conexiones presentes y sigue siendo alcanzable por el resto de la red. Dado el auge de las redes inalámbricas tanto de telefonía celular como redes inalámbricas de área local (WLAN), la movilidad IP será un punto muy importante. * Aplicaciones en tiempo real: IPv4 define una red pura orientada a datagramas y, como tal, no existe el concepto de reserva de recursos. Cada datagrama debe competir con los demás y el tiempo de tránsito en la red es muy variable y sujeto a congestión. Por ello, se necesita una extensión que posibilite el envío de tráfico de tiempo real, y así poder hacer frente a las nuevas demandas en este campo. Beneficios de IPv6

  36. * Tecnologías de ingeniería de tráfico: IPv6 fue diseñado para permitir soporte a ingeniería de tráfico como diffserv o intserv (RSVP). Aunque no se tenga un estándar de ingeniería de tráfico, la especificación base de IPv6 tiene reservado una campo de 24 bits en la cabecera para esas tecnologías emergentes. * Multicast: Multicast es obligatorio en IPv6, el cual era opcional en IPv4. Las especificaciones base de IPv6 por si mismas usan extensivamente multicast. * Mejor soporte para redes ad-hoc: El alcance de las direcciones permiten mejor soporte para rede ad-hoc (o "zeroconf", cero configuración). IPv6 soporta direcciones anycast, las cuales pueden contribuir a descubrimiento de servicios. Beneficios de IPv6

  37. ESTRATEGIAS DE TRANSICIÓN La clave para la transición es la compatibilidad con la base instalada de dispositivos IPv4. Esta afirmación define un conjunto de mecanismos que los hosts y routers IPv6 pueden implementar para ser compatibles con host y routers IPv4. • Doble pila (IPv4 e IPv6): El camino más lógico y evidente de transición es el uso simultáneo de ambos protocolos, en pilas separadas. Los dispositivos con ambos protocolos también se denominan “nodos IPv6/IPv4”. De esta forma, un dispositivo con ambas pilas pueden recibir y enviar tráfico a nodos que sólo soportan uno de los dos protocolos (nodos sólo IPv4 o sólo IPv6). Como ya hemos explicado en el apartado de direcciones especiales IPv6, se pueden emplear la dirección IPv4 (32 bits), anteponiéndole 80 bits con valor cero y 16 bits con valor 1, para crear una dirección IPv6 “mapeada desde IPv4”. • Túneles IPv6 sobre IPv4: Los túneles proporcionan un mecanismo para utilizar las infraestructuras IPv4 mientras la red IPv6 esta siendo implantada. Este mecanismo consiste en enviar datagramas IPv6 encapsulados en paquetes IPv4. Los extremos finales del túnel siempre son los responsables de realizar la operación de encapsulado del paquete/es IPv6 en IPv4.

  38. ESTADO ACTUAL DE IPv6 • DESARROLLADORES Y FABRICANTES: Todos los principalesvendedores de sistemasoperativossoportan IPv6 en susnuevasversiones: • Apple Mac OS X, HP, IBM, Microsoft(windows XP, service pack 1/Advanced Newtworking Pack para XP), NET, CE, 200 (SP1 y componentesadicionales), 2003 server), Sun Solaris, BSD, Linux. • Los principalesproveedores de infraestructuraestanlistospara IPv6: -3Com, Nortel, Cisco System, Juniper, Digital, Hitahi, Nokia, Telebit AS, NEC.

  39. CONCLUSIONES • IPv6 soluciona el problema de agotamiento de direcciones IP presentado por IPv4. • IPv6 es un protocolo maduro que incorpora funcionalidades que robustecen la seguridad, enrutamiento, movilidad, etc. • Gracias al campo flowlabel, Ipv6 realiza el envío de datagramas de manera mas ágil ganando tiempo y evitando congestionamientos. • Gracias a la estructura de los paquetes IPv6, el tiempo de transmisión es menor así como los recursos de hardware. • Ipv6 no hace fragmentación en cada router sino que la fragmentación se hace la hace sólo en el nodo origen. • Ipv6 aprovecha de mejor manera la arquitectura jerárquica de direcciones dentro de una red. • Ipv6 es mucha más flexible y escalable que IPv4.

  40. ¿Quién distribuye las direcciones en Internet? IANA Internet Assigned NumbersAuthority ARIN APNIC LACNIC AFRINIC RIPE • American Registryfor Internet Numbers • Asia Pacific Network Information Centre • LatinAmerica and Caribbean Network Information Centre • African Network Information Centre • Réseaux Internet ProtocolEuropéens

  41. Entidades que hacen los registros regionales en Internet

  42. ¿Qué ocurrirá al agotarse las direcciones IPv4? • Internet seguirá… • IPv4 e IPv6 coexisitirán durante mucho tiempo • Se seguirán teniendo direcciones IPv4 durante muchos años (de distintas maneras) • Incremento del uso de NAT • Sin embargo… • LACNIC desea que IPv6 esté adoptada para el 1/1/2011… • http://www.lac.ipv6tf.org/

  43. IPv6 Transition RoqueGagliano roque@lacnic.net

  44. What is transition? 1996 - 6Bone is borned 1983 - ARPANET Deploys IP 2006 - 6Bone de-activated 2030 ?? IPv4 Only IPv4 Only Experimental IPv6. Majority: IPv4 traffic. Some IPv6. Majority: IPv6 traffic. Some IPv4. IPv4 only. Will this happen??

  45. Today: Does IPv6 only access make sense? How to give access for both IPv4 and IPv6 using the same equipments? Answer: Dual Stack. How to access IPv6 destinations if my provider is IPv4 only? Answer: Tunnels. Tomorrow, after IPv4 Depletion: How to access IPv4 content through IPv6 only transit? How to setup new servers without IPv4 addresses? What would happen with old (Win98, etc) equipments? Questions.

  46. You need native IPv6 and IPv4 support. IPv6 on top of link-layer (Ethernet, PPP, HSDPA, etc.) Needs supply of IPv4 address, ideally public. IPv6 network topology = IPv4 network topology. Equipment will prefer IPv6 from IPv4 if both are possible. Dual Stack:

  47. Tunnels:

  48. Needs manual configurations in both sides. Used by ISP and Enterprises as need fix IPv4 addresses. Tunnel Brokers: Web application to perform the server side of the configuration. Not good for typical Residential customers. Manual Tunnels:

  49. Automatic tunnels: 6to4. Teredo. Other: ISATAP, etc. IPv6 over IPv4 Tunnels are set automatically. IPv6 addresses are also allocated automatically. Already available in Apple Airport, Linux,OSX and Vista even sometimes by default. Automatic Tunnels:

More Related