El día 19 de junio a las 19:00 GMT, tras la presentación hecha por Horacio J. Peña titulada "¿Qué es el IPv6? Presentación del area IPv6 de 6fevu" se realizó la siguiente discusión:

Carlos Terron: ¿la adopción de IP6 viene sobre todo por la presión en la escasez de direcciones no?. Sino, la cosa hubiese ido más lenta.

Horacio J. Peña: la falta de direcciones es lo que motiva principalmente IPv6, luego se aprovechó que tocaba hacer el protocolo de vuelta y se cambiaron muchas cosas.

Carlos Terron: Si no hubiese escasez de estas, ¿hubiesen investigado tanto en nuevas cosas?

Horacio J. Peña: Hay investigación sobre esos temas en IPv4 también, pero se está volcando casi completamente a ipv6 porque investigar para algo que está condenado a desaparecer relativamente pronto no aparece como muy interesante.

paxed: veremos ipv6 los usuarios en nuestras maquinas?

Horacio J. Peña: veremos ipv6 en las maquinas de los usuarios, aunque a los usuarios normalmente les da lo mismo qué haya abajo. Y lo veremos principalmente en las maquinas que van atadas al cinturón, como teléfonos, palms, etc.

Samael: Esto tiene que ver con internet2 verdad???

Horacio J. Peña: no necesariamente. Internet 2 es un proyecto de universidades norteamericanas para hacer una red de alta velocidad puramente académica en la red abilene (parte de internet 2) se está trabajando con ipv6, pero no hay una relación directa entre uno y otro tema.

angel: que clase de inversión habría que hacer en las PC de los clientes???

Erven Coronado: qué cambios en el hardware son necesarios para implementar ipv6??

Horacio J. Peña: En los clientes hacen falta varias cosas. La más sencilla es cambiar el stack de tcp/ip para que soporte ipv6. Todos los unix vienen con ipv6 de fábrica desde hace un tiempo. Para windows 2000 existe un stack, de microsoft research que puede bajarse libremente y se dice que windows xp va a traer ipv6 de fabrica. Hay otro problema que es mas largo, que es adaptar las aplicaciones. Portar una aplicación para que trabaje con ipv6 es muy fácil, pero cuando no es una sino 4000 aplicaciones las que se usan ya no es tan facil. La adaptacion se va haciendo, lentamente...

En cuanto al hardware solamente aquellos equipos que trabajen IPv4 por hard necesitan cambios, esto significa que solo habrá cambios en ruteadores muy grandes (no en equipos de los clientes)

el_pita: De todas formas, has apuntado antes que el IPv6 no sólo aumenta el direccionamiento, sino que además se han tenido que tener en cuenta otras cuestiones. Por eejmplo, la velocidad (al existir muchos más nodo). ¿Qué soluciones se estan alcanzando para que no se pierda "eficacia" en la red?

Horacio J. Peña: Hmmm, no hable de velocidad, sino de otra cosa... que es el tamaño de las tablas de ruteo. cada ruteador tiene una tabla que le indica por donde debe enviar paquetes (en base a campos del encabezado IPv6) Por cada paquete que pase por un ruteador, este tiene que revisar su tabla. Si esta tabla es muy grande, la tardanza en revisar la tabla se hace notar limitando la velocidad de ruteo que pueden tener estos equipos (estamos hablando de Gb/s en algunos casos)

La forma en que se resuelve este problema es forzar la agregación limitando así el tamaño de las tablas de rutas, para poder hacer esto se debe conseguir crear métodos de multihoming que no provoquen desagregación. En este momento hay un wg (grupo de trabajo) de la ietf ocupado en crear estos métodos.

guybrush: No se donde escuché que IPV4 pasaba a ser un subconjunto de IPV6, de manera que seguirían siendo compatibles sin tener que recurrir a túneles, islas y demás. ¿Es cierto esto?

Horacio J. Peña: Sí y no... Mas no que sí, en realidad ipv4 e ipv6 son protocolos distintos, muy distintos. Pese a eso, se llaman casi igual y para "disfrazarlos" de versiones distintas de un mismo protocolo hay una pequeña interoperabilidad que causa más problemas que ventajas por ejemplo, si un socket atiende en el puerto N de IPv6 en una máquina, y se trata de iniciar una conexión a ese puerto a la dirección IPv4 de esa misma máquina se hará una traducción de direcciones y el socket atenderá a esa conexión como si fuera de IPv6 esa traduccion de direcciones se inventó para permitir portar aplicaciones de IPv4 a IPv6 facilmente pero trae muchas complicaciones y en este momento genera demasiados problemas. En la charla del jueves se hablará especificamente de ese tema...

DaniT: Actualmente.. seria muy complicado convertir una LAN sin acceso al exterior de ipv4 a ipv6 donde todas las maquinas son Linux 2.4?

Horacio J. Peña: dependiendo de qué aplicaciones quieras usar puede ir de muy fácil a dificilisimo. Si tus aplicaciones ya están portadas a ipv6, te será facilísimo (es más, con solo tener los kernels compilados con soporte de ipv6, ya la tienes funcionando en ipv6 :-) En mi caso, el tráfico interno ipv6 en esta red supera al ipv4.

EL_PUNK: Qué impide actualmente el paso de ipv4 a ipv6?

Horacio J. Peña: pura inercia. Hay muchísimas cosas que convertir, todo equipo que funcione con ipv4 debe ser modificado para trabajar con ipv6. Las modificaciones se están haciendo, pero van lentamente

__capi__: habria posibilidad de conectar nuestros ordenadores a la red 6bone ??

Horacio J. Peña: Sí. No quiero adelantarme mucho, ya que de esto hablaremos el próximo lunes pero uninet está comprometida con la difusión de ipv6 en todo Hispanoamérica. Lo que se requiere para tener una isla ipv6 es poco, una máquina con soporte ipv6 que tenga una dirección ipv4 fija y poco más. El lunes que viene habrá un tutorial al respecto pero sabed que tendréis toda la ayuda posible por parte de uninet para ingresar al mundo de ipv6.

alacatraz: Cómo se si un determinado Unix esta "preparado para IPv6"

Horacio J. Peña: Qué unix es? :-)

En http://playground.sun.com/pub/ipng/html/ipng-implementations.html hay una lista (mas o menos actualizada) de implementaciones IPv6.

killah: esto implica una gran inversion de parte de los ISP's para implementar IPv6 en sus enrutadores, verdad? como se van a afrontar esos costos? cada empresa por si sola, o las empresas fabricantes como Cisco, entregaran facilidades como por ejemplo el cambio de los enrutadores viejos por unos nuevos compatibles con IPv6 ?

Horacio J. Peña: sí, es una inversión grande. en los equipos que rutean por software es nada más que cambiar la versión del sistema operativo. Cisco acaba de publicar la primera versión de su IOS con ipv6 que incluye soporte técnico este año (antes estaban disponibles versiones beta, sin soporte)

guybrush: ¿Hay switches multinivel preparados para conmutar IPV6? (hablo de backbones, claro)

Horacio J. Peña: por ahora son muy pocos los equipos que rutean IPv6 por hardware (solo los de hitachi, anunciados hace muy poco, alrededor de un mes)

fugas: ¿aconsejas empesar a migrar ya los blackbon con ruteadores cisco?

Horacio J. Peña: depende de la empresa, no es algo para hacer sin haber experimentado antes. Además no todos los equipos de cisco soportan ipv6.

PiotR: ¿A qué se refiere con que ipv6 reestablece la conexion entre extremos?

Horacio J. Peña: "conexion entre extremos" es la traducción de "end-to-end model". significa que en una conexión tcp/ip la conexión une ambos extremos que quieren comunicarse, los NAT rompen este modelo haciendo que sea el equipo donde se realiza la traducción quien se comunica con el otro extremo. En caso de que ambos equipos estén tras NATs no hay conexión posible. En IPv6 no hacen falta los NAT ya que hay direcciones de sobra, lo que permite reestablecer este modelo. El viernes Javier Fernández-Sanguino Peña hablará de los problemas que le ha causado la desaparición de este modelo al tratar de implementar IPSec.

PiotR: Eso de las direcciones de sobra se dijo una vez con el ipv4.

Horacio J. Peña: no se si se dijo o no (era muy joven cuando apareció IPv4, así que no estuve ahí) pero los números son interesantes. IPv6 tiene un espacio de direcciones de 128 bits, esto son 340282366920938463463374607431768211456 direcciones posibles.

Mario: no se pueden implementar servicios nat en ipv6?

Horacio J. Peña: se podrían, pero no hay razones para hacerlo.

killah: ya que se habla de que no hacen falta los NAT, entonces el arrendar 255 ip's o 1000 ip's sera barato verdad? porque en Chile por lo menos es muy complikado conseguir un alto numero de IP's...

Horacio J. Peña: ya no tendrá sentido cobrar por la cantidad de direcciones...

Mario: Mi pregunta venía a cuento no de la necesidad actual de direcciones, sino del caso de gente a la que le dan una IP sólo, como ahora.

Horacio J. Peña: no debería pasar más eso. Ahora las direcciones IP son carisimas porque hay pocas, cuando haya exceso de direcciones no te las podrán cobrar.

Ricardo Javier Cardenes Medina: ¿Acabarán las dial-up entonces con el IPv6?

Horacio J. Peña: no, pero los dialup tendrán un bloque de direcciones asignado a cada usuario. Para que os deis una idea, se está hablando de que cada teléfono móvil (que puede hacer de router para una palm, una notebook y alguna otro artilugio más) tendrá asignado un /64 (esto es, 18446744073709551616 direcciones para él solo) Un dialup tendrá asignado un /48, esto es, espacio para tener 64 mil redes, cada una con la capacidad mencionada antes.

Antonio Verdejo: la cuenta vieja, si toda la poblacion del mundo (pongamos 5000 millones de personas) tuviera una direccion ip por pelo, y todos fueramos increiblemente peludos (5000 millones de pelos por persona :) aun sobrarian direcciones :)))

Antonio Verdejo: a ver, pregunta capciosa: no puede tener que ver el hecho de que el negocio de asignacion de ips se acabe con ipv6 con el retraso que esta sufriendo su implantacion? :)

Horacio J. Peña: no es la primera vez que oigo eso... y tal vez tenga algo que ver, pero hay suficientes razones válidas para ese retraso que me hacen creer que las teorías conspirativas no son necesariamente correctas.

killah: en ese momento lo que va a ser carisimo entonces va a ser el enlace, o no?

Horacio J. Peña: no necesariamente, no hace falta que todo sea carísimo, lo carísimo será aquello de lo que haya poco. Me se de una empresa que quiere convertir el ancho de banda en algo gratis (una empresa que tiene muchos miles de kilometros de cable en el mundo) y vender servicios de valor agregado nada gratis sobre ese ancho de banda casi gratis.

Erven Coronado: existe algun catastro de aplicaciones ya portadas a IPV6?

Horacio J. Peña: no uno general... pero hay varios. KAME tiene uno (kame es el proyecto que maneja IPv6 en los BSD, www.kame.net)

Erven Coronado: como se estructura una direccion IPV6?

Horacio J. Peña: las direcciones IPv6 tienen esta forma: fe80::200:21ff:fe47:2d95, 3ffe:29a1::200:21ff:fe47:2d95, esto es, se ven en hexadecimal, son 8 bloques de 16 bits cada uno.

guybrush: ¿Hay también "clases" en el IPV6, rangos privados, experimentales, multicast y todo eso?

Horacio J. Peña: No hay "clases" como las tradicionales A, B, C, pero sí hay una separación entre la dirección de red y la de host que es fija en los 64 bits y otra casi fija entre la informacion de ruteo y la dirección dentro del sitio en los 48 bits. Antes de los 48 bits no hay clases, sí hay bloques que están asignados a unicast, multicast, etc.

masimito: queria saber si habian IPs tipo 192.168.X.X IPv6 para practicar en una LAN

Horacio J. Peña: hay direcciones link-local, que son válidas solo en un cierto enlace, otras que son válidas dentro de un sitio (site-local) pero no conviene usar esas para probar si no que es mejor conseguir direcciones propias válidas. Es muy fácil, por parte de uninet nos comprometemos a asignar esas direcciones a quien las pida.

Varias veces apareció esta discusión en las listas de ipv6, y se ha decidido evitar las direcciones similares a las 192.168.x.x por los problemas que han generado (al "escaparse" direcciones privadas a la red pública)

EL_PUNK: puedo yo desde mi red empezar a migar a ipv6? ya tengo kernel con ipv6 compilados

mario: si yo decido implementar ipv6 en mi LAN de Laboratorio con quien podria enlazarme y tener un mapa de redes de prueba en el mundo.

e: hola! cual es el requerimiento para poder tener una direccion ipv6 en buenos aires?

Christian Lazo: yo pido un tunel...

Horacio J. Peña: de todo esto se hablará en la charla del lunes que viene. A grandes rasgos el único requisito para formar una isla del 6bone es tener una máquina con soporte de ruteo ipv6 que tenga una dirección ipv4 estática.

Jorge Litoral: quien fomenta el desarrollo del IPv6... quien establece sus requisitos etc

Horacio J. Peña: por requisitos supongo que hablas de especificaciones, la IETF (Internet Engineers Task Force) es el organismo que se ocupa de todo lo que tiene que ver con standares de protocolos de internet, entre ellos ipv6. En particular el trabajo de ipv6 se realiza en el ipngwg (IPng -viejo nombre de IPv6- work group). El desarrollo de IPv6 está fomentado por distintos organismos: empresas, universidades, etc.

Christian Lazo: ¿ Como se puede asegurar via autoconfiguracion de Ip que una maquina al arrancar tome siempre el mismo Ip?

Horacio J. Peña: la autoconfiguración se maneja así:

Dado que la MAC no cambia esto asegura que las maquinas toman siempre la misma direccion (y como son unicas asegura que no habrá conflictos)

yurais: Que hay de los softwares que usan Sockets como MySQL ?

DaniT: a nivel de programacion.. ipv6 soporta el sistema de sockets usado en ipv4 con cambios en las estructuras de direcciones? o hay cambios mas sustanciales? nuevos protocolos aparte de TCP, UDP, ICMP, etc.. ?

Horacio J. Peña: no hay nuevos protocolos (hay algunos cambiados, ICMPv6 es bastante diferente a ICMPv4). En cuanto a la programación, hay dos modos de programar ahora:

Esta segunda forma es a mi juicio muy superior, pero algunas cosas de la RFC 2553 hacen que sea muy dificil trabajar así (por aquello que hablabamos antes de la "compatibilidad" entre ipv4 e ipv6). El jueves se verá más profundamente el tema.

Mario: al programar independientemente del protocolo no se pierden cualidades?

Horacio J. Peña: pierdes cualidades especificas de cada protocolo, sí, pero son muy pocas las aplicaciones que necesitan esas cosas.

Antes de despedirme quiero aprovechar para saludar a ccarly, quien llevo por primera vez IPv6 a Colombia, y a clazo, quien es uno de los participantes más activos en los proyectos ipv6 de Chile.

Esto es todo, muchas gracias por su atención