Cualquier administrador de red o desarrollador que quiera comprobar el comportamiento cuando acceden remotamente a sus equipos o aplicaciones o en definitiva cualquiera que trabaje en algo relacionado con redes (hola mundo TI!) y quiera observar la experiencia de usuario desde distintos tipos de enlaces, el alg煤n momento necesitar谩 usar un emulador WAN. B谩sicamente se trata de dispositivo por hardware o software capaz de modificar en tiempo real par谩metros de red como la velocidad, la latencia, el jitter y la p茅rdida, corrupci贸n, duplicaci贸n y reordenamiento de paquetes simulando varios entornos posibles que se pueden dar hoy en d铆a con las comunicaciones.
A continuaci贸n os presentamos algunos de los emuladores m谩s conocidos, algunos de tipo software instalable y configurable con m谩s o menos dificultad y otros de tipo hardware (sobretodo appliances) que hacen m谩s f谩cil su puesta en marcha. Tambi茅n os indico con un ($) cuando se trata de productos de 铆ndole comercial y algunos (old) que ya son proyectos discontinuados y archivados pero que todav铆a podemos usar. En este caso podr铆amos hablar tambi茅n de Network Nightmare, NISTnet que quedaron fuera de esta lista por obsoletos y, por otro lado, tambi茅n otras soluciones comerciales como las de Ixia o Net.Storm que no incluido. No obstante si ech谩is en falta cualquier emulador en esta lista no dud茅is en comentar esta entrada.
1. WANem
WANem proporciona una experiencia real de una red WAN/Internet durante el desarrollo/pruebas sobre un entorno LAN. Normalmente los desarrolladores de aplicaciones construyen aplicaciones en una red local, mientras que el uso previsto para el mismo podr铆a ser para los clientes accediendo a la misma a trav茅s de una WAN o incluso Internet. Por lo tanto WANem permite al equipo de desarrollo de aplicaciones configurar una puerta de enlace transparente que puede ser utilizada para simular las caracter铆sticas WAN como retardo de red, p茅rdida de paquetes, corrupci贸n de paquetes, desconexiones, paquetes de reordenamiento, Jitter, etc.
WANen es de c贸digo abierto bajo la licencia GNU General Public License y est谩 basada en Knoppix.
2. Netem
Netem ofrece la funcionalidad de emulaci贸n de red para las pruebas de protocolos simulando las propiedades de una WAN. Actualmente soporta delay, p茅rdidas, duplicaci贸n y reordenamiento. Si se ejecuta en una distribuci贸n (Fedora, OpenSuse, Gentoo, Debian, Mandriva, Ubuntu) con kernel 2.6 ya estar谩 activado por defecto. Netem es controlado por el comando 'tc' que es parte del paquete iproute2. El comando tc usa las bibliotecas compartidas y archivos de datos en el directorio /usr/lib/tc.
3. ($) SoftPerfect Connection Emulator (SCE)
SCE imita una conexi贸n de red con los l铆mites de ancho de banda bajos, latencia y p茅rdidas. Con SCE puedes probar qu茅 tan bien funciona una aplicaci贸n realiza en conexiones lentas. SCE se ejecuta en cualquier PC con Windows XP o superior y permite aplicar de forma selectiva los l铆mites de ancho de banda, introduce retardos aleatorios o fijos sobre los flujos de datos y simula la p茅rdida de paquetes para imitar un canal de comunicaci贸n degradado. Eso s铆, tendr谩s que adquirir una licencia para quitar la limitaci贸n de 30 segundos de la sesi贸n de simulaci贸n.
4. ($) Linktropy/Netropy de Oppsite Technologies
Tienen dos gamas de appliances: Linktropy o Netropy que ofrecen distintas capacidades para la emulaci贸n WAN. Fueron creados espec铆ficamente para
satisfacer las necesidades de los administradores de TI y de red y pretenden ser un simulador de red f谩cil de usar y rentable. Como bridge transparente, Linktropy es f谩cil de instalar, y las aplicaciones se pueden probar sin la necesidad de routers o cualquier otra WAN.
Por otro lado los Netropy son capaces de emular hasta 15 enlaces WAN distintos y el modelo m谩s avanzado, el 40G, es el primer emulador WAN en incluir un puerto de 40GbE.
5. Dummy Cloud
Dummy Cloud es capaz de simular con precisi贸n las caracter铆sticas de una WAN tales como restricciones de ancho de banda, latencia, p茅rdida de paquetes, profundidad de colas, entornos con enlaces asim茅tricos, entornos con ancho de banda din谩mico (como en redes de sat茅lites) y overhead din谩mico de MAC (como en redes inal谩mbricas).
Puede funcionar tanto en modo bridge como en modo routing, y en este 煤ltimo soporta protocolos de enrutamiento como OSPF y RIPv2, proporciona un sitio de pruebas totalmente enrutable que puede simular un enlace MPLS T1 t铆pico, un enlace por sat茅lite con 800ms de RTT y 2% de p茅rdida de paquetes y cualquier otra cosa.
6. ($) Maxwell de InterWorking Labs
Este fabricante dispone de tres versiones de appliances para sus emuladores de red. Soportan la p茅rdida de paquetes, duplicado de paquetes, retardos (latencia)/jitter, burst y reordenamiento.
Se instalan en menos de 15 minutos y operan en nivel 2 para ser totalmente transparentes entre los dispositivos de las pruebas.
7. ($) IPLinkSim
Hablamos de varios modelos de hardware portable que emulan un enlace WAN bidireccional (2 puertos) que puede comprobar la estabilidad o rendimiento de la red con diversos "impedimentos" del mundo real como retardos constantes o variables (jitter), emulaci贸n de congesti贸n, p茅rdida de paquetes/duplicaci贸n/reordenamiento, error de l贸gica, y el error de FCS.
8. ($) LANforge-ICE de Candela Technologies
Este fabricante incluye una amplia gama de hardware para sus emuladores de red, desde un port谩til hasta un servidor enrackable de 1U con un switch. Es capaz de emular enlaces DS1, DS3, DSL, CableModem, Sat茅lite, etc. y modificar varios atributos de la red como velocidad, latencia, jitter, p茅rdida de paquetes, duplicaci贸n y reordenamiento. Soporta adem谩s corrupci贸n de paquetes como bit-flips, bit-transposes y byte-overwrites, WanPath, modo routing o bridge, WAN-Playback y sniffing.
9. (old) DummyNet
Dummynet permite el control de tr谩fico a trav茅s de varios interfaces de red mediante la aplicaci贸n de ancho de banda y l铆mites en el tama帽o de las colas, implementando diferentes programaciones y pol铆ticas de gesti贸n de colas, y emulando retrasos y p茅rdidas. Dummynet se puede utilizar en la m谩quina que ejecuta la aplicaci贸n del usuario, o en cajas externas que act煤an como enrutadores o bridges.
Corre bajo FreeBSD, OSX, Linux o Windows y funciona interceptando el tr谩fico seleccionado a su paso por la pila de red y pasando los paquetes de objetos llamados tubos que implementan un conjunto de colas, un planificado y un enlace, todos con caracter铆sticas configurables (ancho de banda, retardo, tasa de p茅rdida, tama帽o de la cola, pol铆tica de planificaci贸n...).
10. (old) wanbridge
WAN-Bridge es una alternativa de c贸digo abierto a muchos emuladores WAN que no requiere enrutamientos complejos cuando se prueba las aplicaciones y protocolos de red sobre WAN. Puede funcionar dentro de una m谩quina virtual o en un PC est谩ndar. Con WAN-Bridge es f谩cil crear entornos de prueba totalmente virtualizados o mixtos, y beneficiarse de las capacidades avanzadas de monitorizaci贸n de red y gr谩ficos. Sin embargo es un proyecto viejo y ya est谩 archivado.
A continuaci贸n os presentamos algunos de los emuladores m谩s conocidos, algunos de tipo software instalable y configurable con m谩s o menos dificultad y otros de tipo hardware (sobretodo appliances) que hacen m谩s f谩cil su puesta en marcha. Tambi茅n os indico con un ($) cuando se trata de productos de 铆ndole comercial y algunos (old) que ya son proyectos discontinuados y archivados pero que todav铆a podemos usar. En este caso podr铆amos hablar tambi茅n de Network Nightmare, NISTnet que quedaron fuera de esta lista por obsoletos y, por otro lado, tambi茅n otras soluciones comerciales como las de Ixia o Net.Storm que no incluido. No obstante si ech谩is en falta cualquier emulador en esta lista no dud茅is en comentar esta entrada.
1. WANem
WANem proporciona una experiencia real de una red WAN/Internet durante el desarrollo/pruebas sobre un entorno LAN. Normalmente los desarrolladores de aplicaciones construyen aplicaciones en una red local, mientras que el uso previsto para el mismo podr铆a ser para los clientes accediendo a la misma a trav茅s de una WAN o incluso Internet. Por lo tanto WANem permite al equipo de desarrollo de aplicaciones configurar una puerta de enlace transparente que puede ser utilizada para simular las caracter铆sticas WAN como retardo de red, p茅rdida de paquetes, corrupci贸n de paquetes, desconexiones, paquetes de reordenamiento, Jitter, etc. WANen es de c贸digo abierto bajo la licencia GNU General Public License y est谩 basada en Knoppix.
2. Netem
Netem ofrece la funcionalidad de emulaci贸n de red para las pruebas de protocolos simulando las propiedades de una WAN. Actualmente soporta delay, p茅rdidas, duplicaci贸n y reordenamiento. Si se ejecuta en una distribuci贸n (Fedora, OpenSuse, Gentoo, Debian, Mandriva, Ubuntu) con kernel 2.6 ya estar谩 activado por defecto. Netem es controlado por el comando 'tc' que es parte del paquete iproute2. El comando tc usa las bibliotecas compartidas y archivos de datos en el directorio /usr/lib/tc.3. ($) SoftPerfect Connection Emulator (SCE)
SCE imita una conexi贸n de red con los l铆mites de ancho de banda bajos, latencia y p茅rdidas. Con SCE puedes probar qu茅 tan bien funciona una aplicaci贸n realiza en conexiones lentas. SCE se ejecuta en cualquier PC con Windows 4. ($) Linktropy/Netropy de Oppsite Technologies
Tienen dos gamas de appliances: Linktropy o Netropy que ofrecen distintas capacidades para la emulaci贸n WAN. Fueron creados espec铆ficamente parasatisfacer las necesidades de los administradores de TI y de red y pretenden ser un simulador de red f谩cil de usar y rentable. Como bridge transparente, Linktropy es f谩cil de instalar, y las aplicaciones se pueden probar sin la necesidad de routers o cualquier otra WAN.
Por otro lado los Netropy son capaces de emular hasta 15 enlaces WAN distintos y el modelo m谩s avanzado, el 40G, es el primer emulador WAN en incluir un puerto de 40GbE.
5. Dummy Cloud
Dummy Cloud es capaz de simular con precisi贸n las caracter铆sticas de una WAN tales como restricciones de ancho de banda, latencia, p茅rdida de paquetes, profundidad de colas, entornos con enlaces asim茅tricos, entornos con ancho de banda din谩mico (como en redes de sat茅lites) y overhead din谩mico de MAC (como en redes inal谩mbricas). Puede funcionar tanto en modo bridge como en modo routing, y en este 煤ltimo soporta protocolos de enrutamiento como OSPF y RIPv2, proporciona un sitio de pruebas totalmente enrutable que puede simular un enlace MPLS T1 t铆pico, un enlace por sat茅lite con 800ms de RTT y 2% de p茅rdida de paquetes y cualquier otra cosa.
6. ($) Maxwell de InterWorking Labs
Este fabricante dispone de tres versiones de appliances para sus emuladores de red. Soportan la p茅rdida de paquetes, duplicado de paquetes, retardos (latencia)/jitter, burst y reordenamiento.
Se instalan en menos de 15 minutos y operan en nivel 2 para ser totalmente transparentes entre los dispositivos de las pruebas.7. ($) IPLinkSim
Hablamos de varios modelos de hardware portable que emulan un enlace WAN bidireccional (2 puertos) que puede comprobar la estabilidad o rendimiento de la red con diversos "impedimentos" del mundo real como retardos constantes o variables (jitter), emulaci贸n de congesti贸n, p茅rdida de paquetes/duplicaci贸n/reordenamiento, error de l贸gica, y el error de FCS.
8. ($) LANforge-ICE de Candela Technologies
Este fabricante incluye una amplia gama de hardware para sus emuladores de red, desde un port谩til hasta un servidor enrackable de 1U con un switch. Es capaz de emular enlaces DS1, DS3, DSL, CableModem, Sat茅lite, etc. y modificar varios atributos de la red como velocidad, latencia, jitter, p茅rdida de paquetes, duplicaci贸n y reordenamiento. Soporta adem谩s corrupci贸n de paquetes como bit-flips, bit-transposes y byte-overwrites, WanPath, modo routing o bridge, WAN-Playback y sniffing.9. (old) DummyNet
Dummynet permite el control de tr谩fico a trav茅s de varios interfaces de red mediante la aplicaci贸n de ancho de banda y l铆mites en el tama帽o de las colas, implementando diferentes programaciones y pol铆ticas de gesti贸n de colas, y emulando retrasos y p茅rdidas. Dummynet se puede utilizar en la m谩quina que ejecuta la aplicaci贸n del usuario, o en cajas externas que act煤an como enrutadores o bridges.
Corre bajo FreeBSD, OSX, Linux o Windows y funciona interceptando el tr谩fico seleccionado a su paso por la pila de red y pasando los paquetes de objetos llamados tubos que implementan un conjunto de colas, un planificado y un enlace, todos con caracter铆sticas configurables (ancho de banda, retardo, tasa de p茅rdida, tama帽o de la cola, pol铆tica de planificaci贸n...).
10. (old) wanbridge
WAN-Bridge es una alternativa de c贸digo abierto a muchos emuladores WAN que no requiere enrutamientos complejos cuando se prueba las aplicaciones y protocolos de red sobre WAN. Puede funcionar dentro de una m谩quina virtual o en un PC est谩ndar. Con WAN-Bridge es f谩cil crear entornos de prueba totalmente virtualizados o mixtos, y beneficiarse de las capacidades avanzadas de monitorizaci贸n de red y gr谩ficos. Sin embargo es un proyecto viejo y ya est谩 archivado.

Revisar esto por favor, puede ser un falso positivo....
ResponderEliminarAcceso bloqueado a "www.educa.net/wp-content/themes/wplms-educa/images/premios-2015/votaLogo.jpg" (enlazado desde "www.hackplayers.com/2015/10/10-emuladores-wan-para-que-pruebes.html") al detectarse la amenaza 'Mal/HTMLGen-A', referencia 69399114.