Me preguntaba si alguien tenía alguna experiencia configurando un entorno diseñado a propósito para un bajo rendimiento al enviar / recibir solicitudes a través de una red. Estoy desarrollando una aplicación y me gustaría que sea robusta en redes con un rendimiento extremadamente bajo. ¿Alguien sabe si es posible configurar un enrutador para:
- descartar paquetes intermitentemente
- introducir de forma intermitente latencia en paquetes
- datos corruptos en paquetes (este no es necesario ya que requeriría abrir el paquete, cambiar los datos y actualizar la suma de comprobación ya que la capa TCP detectaría este tipo de problema)
Si no es posible en un enrutador, ¿sería posible configurar una computadora para que actúe como enrutador y hacer esto?
¡Muchas gracias!
fuente
He utilizado con éxito WANem para simular las condiciones de red de una WAN entre Alemania e India. WANem se entrega como un CD de arranque o dispositivo virtual. Simplemente lo inicia, configura las propiedades de red deseadas y luego enruta su tráfico a través de él. Citando la descripción oficial:
fuente
Establezca el puerto de enlace ascendente a 10 Mbps y medio dúplex si puede. Luego use un host en la red para hacer ping a los mocos. Eso debería neutralizarte decentemente: D
fuente