stringtranslate.com

Emulación de red

La emulación de red es una técnica para probar el rendimiento de aplicaciones reales en una red virtual. Es diferente de la simulación de red , en la que se aplican modelos virtuales de tráfico, modelos de red, canales y protocolos. El objetivo es evaluar el rendimiento, predecir el impacto del cambio o, de otro modo, optimizar la toma de decisiones tecnológicas.

Métodos de emulación

La emulación de red es el acto de probar el comportamiento de una red ( 5G , inalámbrica , MANET , etc.) en un laboratorio. Una computadora personal o una máquina virtual ejecutan un software para realizar la emulación de red; a veces se utiliza un dispositivo de emulación dedicado para la emulación de enlaces.

Las redes introducen demoras, errores y pérdida de paquetes. El objetivo principal de la emulación de red es crear un entorno en el que los usuarios puedan conectar los dispositivos, aplicaciones, productos o servicios que se están probando para validar su rendimiento, estabilidad o funcionalidad en situaciones de red del mundo real. Una vez que se realizan las pruebas en un entorno controlado en condiciones de red reales, los usuarios pueden tener la confianza de que el elemento que se está probando funcionará como se espera.

Emulación, simulación y generación de tráfico.

La emulación se diferencia de la simulación en que un emulador de red parece una red; los sistemas finales, como las computadoras, pueden conectarse al emulador y se comportarán como si estuvieran conectados a una red. Un emulador de red refleja la red que conecta los sistemas finales, no los sistemas finales en sí.

Los simuladores de red son típicamente programas que se ejecutan en una sola computadora, toman una descripción abstracta del tráfico de la red, como un proceso de llegada de flujo, y generan estadísticas de rendimiento como rendimiento, demora, pérdida, etc.

Estos productos normalmente se encuentran en los entornos de desarrollo y control de calidad de proveedores de servicios, fabricantes de equipos de red y empresas.

Software de emulación de red

Los desarrolladores de software generalmente quieren analizar el tiempo de respuesta y la sensibilidad a la pérdida de paquetes de las aplicaciones cliente-servidor y emular efectos de red específicos (de 5G, hogares inteligentes, IoT industrial, redes militares, etc.) con diferentes tiempos de ida y vuelta, rendimientos, tasas de error de bits y pérdidas de paquetes.

Dos emuladores de red de código abierto son Common Open Research Emulator (CORE) y Extendable Mobile Ad hoc Network Emulator (EMANE). Ambos admiten el funcionamiento como cajas negras de red, es decir, se pueden conectar máquinas o dispositivos externos a la red emulada sin necesidad de tener conocimientos de emulación. También admiten la emulación de redes cableadas e inalámbricas con distintos grados de fidelidad. Un CORE es más útil para diseños de red rápidos (capa 3 y superiores) y emulación de una sola máquina. EMANE es más adecuado para la emulación de redes distribuidas de alta fidelidad a gran escala (capas 1/2).

Los paquetes de software de simulación de redes más populares, OPNET y Tetcos NetSim, también tienen módulos de emulación para la conectividad de dispositivos en tiempo real. En general, las herramientas de simulación con capacidades de emulación brindan más sofisticación que los dispositivos de emulación. Los dispositivos de emulación solo permiten la emulación del enlace físico y no tienen en cuenta los efectos de las capas superiores (MAC, red, transporte, etc.). Sin embargo, las herramientas de simulación modelan los efectos de diferentes capas de la pila de red cuando se ejecutan en modo de emulación. Permitirían conectar múltiples fuentes/destinos, enrutadores, estaciones base, protocolos MANET, etc.

Software de generación de tráfico

El rendimiento de la red en condiciones de máximo rendimiento se puede analizar midiendo el tráfico de red en una red de prueba , utilizando un generador de tráfico de red como iperf . El generador de tráfico envía paquetes ficticios, a menudo con un identificador de paquete único, lo que permite realizar un seguimiento de la entrega de paquetes en la red utilizando un analizador de red .

Véase también

Lectura adicional

Enlaces externos