Tal vez me estoy perdiendo algo bastante básico, pero no lo sé, así que pensé en preguntar.
En términos de pruebas, cuán sensibles son los diversos TDMoE a BER y al retraso de paquetes, estoy investigando cómo simular el retraso y la caída aleatoria de paquetes a nivel de Ethernet. Para estas pruebas, probablemente solo ejecutaré iptables como se documenta en una pregunta similar de StackOverflow. Sin embargo, aunque eso funcionará aquí, no estoy seguro de que funcione en un caso más general (quizás probando la tolerancia BER entre servidores Windows y similares). Entonces esto me tiene pensando.
¿Existen dispositivos de prueba de red de bajo costo que permitan retrasar o descartar artificialmente los paquetes para enfatizar los protocolos de prueba y evaluar la sensibilidad a la latencia y la pérdida de paquetes?
Mis requisitos son poder hacer esto en el nivel de ethernet. No busco tanto dispositivos específicos, marcas, etc. como "¿son sus cosas las que hacen esto?" y si es así, tal vez algunas ideas generales de cómo son. Principalmente estoy buscando construir un puente simple que ejecute Linux e iptables para hacer esto. Solo me pregunto si este es el camino correcto.
fuente
Respuestas:
Existen herramientas como WANem que le permiten simular enlaces WAN al causar artificialmente retrasos arbitrarios y tasas de pérdida en un enlace. WANem funciona a un nivel relativamente alto; no verá errores físicos en el enlace, pero los paquetes se descartarán. Se puede implementar en hardware básico.
Sé que hay algunas otras herramientas que sirven para propósitos similares, pero no puedo recordar los nombres de ninguna en este momento.
fuente
netem
módulo de latc
( t raffic c ontrol, la herramienta de administración del subsistema Linux QoS.) No echa un vistazo a los enlaces en respuesta @petrus.WANem es genial, como dijo Jeremy. Otras herramientas interesantes son netem o dummynet .
Vea los siguientes ejemplos con netem:
Puede obtener más información en la página netem o en esta excelente respuesta SO .
fuente