|
JPAGE_CURRENT_OF_TOTAL
Tendencias y conclusiones Internet continúa creciendo explosivamente, son cada vez más los dispositivos que se conectan a la red. La revolución inalámbrica es un hecho, y muchos dispositivos móviles están al acecho de ser parte de la supercarretera de la información. Si un teléfono móvil estuviese enviando un correo electrónico y mientras está en movimiento se pierde la conexión, inmediatamente establece otra conexión para continuar enviando el mismo correo electrónico. El protocolo actual, el IPv4, no tiene la capacidad de lidiar con este tipo de movilidad. IPv6 tiene la capacidad de realizar esto transparentemente.
La red Internet está empezando a transportar tipos de datos que no fueron anticipados cuando fue diseñado en sus inicios. Hoy en día conocemos servicios como voz sobre IP, video en demanda, videoconferencia, juegos interactivos, datos en tiempo real, dispositivos controlados a control remoto y servicios de entretenimiento que jamás se hubiesen imaginado que se transportarán por la red. Algunos de estos servicios tales como los dispositivos controlados a control remoto, necesitan alta prioridad, asegurando que sus datos sean transmitidos sin retardo. Algunos de los servicios pueden soportar la pérdida de datos, mientras otros podrán requerir que cada bit llegue correctamente a su destino. Estos puntos son generalmente referidos como Calidad de Servicio (QoS).
El trabajo realizado en estándares y componentes relacionados a IPv6 tienen un gran avance y los fabricantes de equipos han acordado un número considerable de proyectos de prueba y desarrollo. La mayoría de los vendedores de equipos han condensado en agregar IPv6 a sus productos. Los fabricantes de equipos como DEC, Apple, Hewlett Packard, Novell, Microsoft, Compaq, 3Com, Cisco, Sun Microsystems, Nokia, Extreme Networks, entre muchos otros, están empezando a entregar computadoras, servidores, enrutadores y otros dispositivos con IPv6. Muchas organizaciones están trabajando en manejadores de dispositivos (drivers) para el sistema operativo UNIX BSD, Linux, y otros. El servidor Windows 2003 de Microsoft contempla aplicaciones y componentes bajo IPv6; un navegador de Internet, un cliente FTP y un cliente Telnet. Fabricantes de software de red (Trumpet, Interpeak, Mentat,...) han desarrollado una gran variedad de soporte para IPv6 en aplicaciones de red y software de comunicaciones (FTP, navegador Mozilla, Apache Web server, Sendmail). La red Abilene, la cual enlaza a más de 200 Universidades, han habilitado IPv6 en la mitad de sus conexiones de red; alrededor de 40 universidades ya están utilizando el protocolo. Rick Summerhil, director asociado de la dorsal de red para el consorcio Internet2, el cual opera Abilene, predice que la mayoría de las universidades que utilizan Abilene se actualizarán a IPv6 dentro de 3 años. Summerhil agrega que la actualización a IPv6 no será costosa ya que sucederá como una evolución natural de las redes universitarias.
Otro gran esfuerzo es un prototipo de prueba de IPv6 puesto en operación llamado 6Bone (http://www.6bone.net), el cual enlaza más de 60 países en Norteamérica, Europa, Oceanía y Asía, incluyendo México, Cuba, Paraguay, Argentina, Colombia, Chile y Brasil. Otro gran acontecimiento es el evento titulado ("Global IPv6 Service Launch, http://www.global-ipv6.net/") lanzamiento global del servicio IPv6 llevado a cabo en Bruselas, Bélgica. Este gran evento pretende lanzar mundialmente el servicio de IPv6, inicialmente a las comunidades de educación e investigación, para unir esfuerzos para la puesta en marcha del servicio y aplicaciones a gran escala.
Este evento proveerá la oportunidad única para los proveedores de tecnología, redes nacionales de educación e investigación, industrias y negocios para dar su punto de vista del impacto y puesta en operación de IPv6.
El autor es profesor de tiempo completo de la Facultad de Ciencias de la Universidad Autónoma de Baja California, es también consultor en telecomunicaciones y colaborador de la Revista Red. Se le puede contactar en evelio[at]eveliux.com
| Tabla. 3 Ejemplos de algunos sistemas operativos con implementaciones IPv6 |
| Sistema operativo |
Dirección de Internet |
| Sun Solaris |
| Compaq Tru64 UNIX |
| FreeBSD |
| NetBSD |
| OpenBSD |
| Windows 2003, 2000, XP |
| Novell |
| Linux Bieringer |
| Linux Debian |
| SCO UnixWare 7 |
| Tabla 4. GLOSARIO DE TéRMINOS |
| Término |
Significado |
| ARPA |
| BSD |
| CIDR |
| DEC |
| DHCP |
| DNS |
| EUA |
| FTP |
| HTTP |
| IETF |
| IPv4 |
| IPv6 |
| ISATAP |
| ISP |
| MTU |
| NAT |
| NCP |
| NSAP |
| PDU |
| QoS |
| RFC |
| RSVP |
| ST2+ |
| TCP |
| UDP |
| WLAN |
| IPv6 Forum |
| Kame project |
| IPv6 UNAM |
| 6 Bone |
| Internet2 IPv6 |
| Cudi México |
| IPv6 draft |
| IPv6 Launch event |
| Linux IPv6 |
| IPv6 Web Page |
| IPv6 noticias |
|
RECUADRO 1. Estructura del protocolo IPv4
Versión (4 bits): Indica el número de la versión del protocolo, para permitir la evolución del mismo; en este caso es la versión 4.
Longitud de la cabecera de Internet (IHL, Internet Header Length) (4 bits): longitud del encabezado en palabras de 32 bits. El valor mínimo es de cinco, correspondiente a una longitud mínima de la cabecera de 20 bytes.
Tipo de servicio (8 bits): Especifica los parámetros de seguridad, prioridad, retardo y rendimiento.
Longitud total (16 bits): Longitud total del datagrama en bytes
Identificador (16 bits): Un número de secuencia que junto a la dirección origen y destino y el protocolo usuario se utilizan para identificar de forma única un datagrama. Por lo tanto, el identificador debe ser único para la dirección origen del datagrama, la dirección destino y el protocolo usuario durante el tiempo en el que el datagrama permanece en el conjunto de redes.
Banderas o indicadores (3 bits): Solamente dos de los tres bits están definidos, el bit 0 está reservado. Los bits restantes son utilizados para indicar la segmentación y reensamblado de paquetes. El bit 1 específica si el paquete puede ser fragmentado. El siguiente bit especifica si el paquete es el último fragmento en una serie de paquetes fragmentados.
Desplazamiento del fragmento (13 bits): Indica el lugar donde se sitúa el fragmento dentro del datagrama original, medido en unidades de 64 bits. Esto indica que todos los fragmentos excepto el último contienen un campo de datos con una longitud múltiplo de 64 bits.
Tiempo de vida (8 bits): Especifica cuanto tiempo, en segundos, se le permite a un datagrama permanecer en la red. Cada dispositivo de encaminamiento que procesa el datagrama debe decrementar este campo al menos en una unidad, de forma que el tiempo de vida es de alguna manera similar a una cuenta de saltos.
Suma de comprobación del encabezado, checksum (16 bits): código de detección y corrección de errores aplicado solamente a la cabecera.
Dirección origen (32 bits): Contiene la dirección del nodo fuente u origen
Dirección destino (32 bits): Contiene la dirección del nodo destino
Opciones (variable): Contiene las opciones solicitadas por el usuario que envía los datos.
Relleno (variable): Se usa para asegurar que la cabecera del datagrama tenga una longitud múltiplo de 32.
Datos (variable): Es el campo de datos o carga útil, debe tener una longitud múltiplo de 8 bits. La máxima longitud del datagrama (datos más cabecera) es de 65535 bytes.
|
RECUADRO 2. Estructura del protocolo IPv6
Versión (4 bits): número de la versión del protocolo de Internet; el valor es 6.
Clase de tráfico (8 bits): Disponible para su uso por el nodo origen y/o los dispositivos de encaminamiento de reenvío para identificar y distinguir entre diferentes clases o prioridades de paquetes IPv6. El uso de este campo está todavía en estudio.
Etiqueta de flujo (20 bits): Se puede utilizar por un computador para etiquetar aquellos paquetes que requieren un tratamiento especial en los dispositivos dentro de la red.
Longitud de la carga útil (16 bits): Longitud del resto del paquete IPv6, excluida la cabecera, en bytes. En otras palabras representa la longitud total de todas las cabeceras de extensión más la PDU de la capa de transporte.
Cabecera siguiente (8 bits): Identifica el tipo de cabecera que sigue inmediatamente a la cabecera IPv6.
Límite de saltos (8 saltos): El número restante de saltos permitidos para este paquete. El límite de saltos se establece por la fuente a algún valor máximo deseado, y se decrementa en 1 en cada nodo que reenvía el paquete. El paquete se descarta si el límite de saltos se hace cero. Esto es una simplificación del procesamiento requerido por el campo tiempo de vida de IPv4. El consenso fue que el esfuerzo extra de contabilizar los intervalos de tiempo en IPv4 no incorporaba un valor significativo al protocolo.
Dirección origen (128 bits): La dirección de transmisor del paquete.
Dirección destino (128 bits): La dirección del receptor del paquete. Puede que éste no sea en realidad el último destino deseado si está presente la cabecera de encaminamiento.
Aunque la cabecera de IPv6 es más grande que la parte obligatoria de la cabecera de IPv4 (40 bytes frente 20 bytes), contiene menos campos (8 frente 12). Así, los dispositivos de encaminamiento tienen que hacer menos procesamiento por paquete, lo que agiliza el enrutamiento.
|
Otros Artículos relacionados:
El ABC de IPv4 (primera parte)
El ABC de IPv4 (segunda parte)
|