Existen tecnologías de software, que permiten emular un dispositivo, virtualizándolo en una computadora real. Un nuevo router virtual ha roto los récords de velocidad de rendimiento en una red de laboratorio. Esto abre la puerta nuevos horizontes en los que la conexión de redes controlada mediante software permitiría la creación de nuevos protocolos de internet.
Un equipo de investigadores de Corea del Sur ha construido un router de redes que transmite datos a velocidades récord usando componentes que se encuentran en la mayoría de las computadoras de gama alta. El router es capaz de transmitir datos a velocidades del orden de los 40 gigabytes por segundo, mucho más rápido que cualquier récord. Este equipo virtual, ha sido creado por un equipo del Instituto Coreano Avanzado de Ciencia y Tecnología.
Las técnicas utilizadas por estos investigadores podrían llevar a un gran número de avances, incluido el uso de chips básicos más baratos, como los fabricados por Intel y Nvidia, en los routers de alto rendimiento, en vez de hardware hecho a medida. Su software podría servir también como banco de pruebas de nuevos protocolos de red que eventualmente pudieran reemplazar a los que actualmente hacen funcionar Internet, que se desarrollaron hace varias décadas.
La mayoría de routers utilizan hardware a medida para encaminar los datos cuando pasan por varias redes de computadoras. Los routers de software realizan las mismas tareas utilizando hardware comercial, imitando el comportamiento de un router de hardware mediante el software. Los routers de software comerciales generalmente alcanzan velocidades de transferencia de datos de hasta tres gigabytes por segundo. Eso no es lo suficientemente rápido para sacar todo el provecho de una tarjeta de red típica, que opera a 10 gigabytes por segundo.
"Comenzamos con el humilde objetivo de ser los primeros en conseguir llevar un router de PC hasta los 10 [gigabytes por segundo], pero insistimos hasta los 40", comenta Sue Moon, director del laboratorio en el que se llevó a cabo la investigación. Sus estudiantes Sangjin Han y Keon Jang desarrollaron un software llamado PacketShader que hizo esto posible. PacketShader utiliza la unidad de procesamiento de gráficos (GPU, por sus siglas en inglés) de un ordenador para ayudar a procesar los paquetes de datos enviados a través de una red.
Las GPUs son ideales para este propósito, ya que pueden procesar datos en paralelo, lo que significa que pueden manejar varios paquetes de datos a la vez. Cuando la GPU se hace cargo de estas tareas, da a la CPU un respiro para manejar otras cosas.
"Un terabit es el punto de entrada para los routers de nivel empresarial–los routers en el núcleo de internet", señala Iannaccone. Su trabajo sobre un sistema llamado RouteBricks apunta a un futuro en el que los routers de Internet no posean hardware especializado, sino que funcionen como un software que se ejecute en grupos de servidores.
"Podemos esperar que de esto nazcan aplicaciones revolucionarias", afirma KyoungSoo Park, otro profesor del Instituto Coreano Avanzado de Ciencia y Tecnología que colaboró en el proyecto. "Se puede construir un interesante sistema de gestión de paquetes- o de redes- sobre un router de software basado en un PC que no se puede construir con un router de hardware. En última instancia, se puede experimentar con nuevos protocolos que no se utilizan en el internet actual."
Routers virtuales en San Juan
En San Juan, distintas empresas, organizaciones y entidades públicas ya están implementando Routers por Software, a través de la plataforma MikroTik (www.mikrotik.com), que permite convertir una PC o incluso una “computadora virtual” (software que se ejecuta en una computadora real) en un router para redes pequeñas y grandes.
