Мне было интересно, есть ли у кого-нибудь опыт настройки среды, специально предназначенной для низкой производительности при отправке / получении запросов по сети. Я занимаюсь разработкой приложения и хотел бы сделать его устойчивым в чрезвычайно плохо работающих сетях. Кто-нибудь знает, возможно ли настроить маршрутизатор на:
- периодически отбрасывать пакеты
- периодически вводить задержку в пакетах
- поврежденные данные в пакетах (этот не требуется, так как для этого потребуется открыть пакет, изменить данные и обновить контрольную сумму, так как уровень TCP может обнаружить проблему такого типа)
Если это невозможно на маршрутизаторе, можно ли настроить компьютер для работы в качестве маршрутизатора и сделать это?
Большое спасибо!
источник
Я успешно использовал WANem для моделирования условий сети WAN между Германией и Индией. WANem поставляется в виде загрузочного компакт-диска или виртуального устройства. Вы просто загружаете его, настраиваете необходимые свойства сети и затем маршрутизируете свой трафик через него. Цитирую официальное описание:
источник
Установите порт восходящей линии связи на 10 Мбит / с и полудуплекс, если можете. Затем используйте хост в сети, чтобы пропинговать сопли из него. Это должно кастрировать тебя прилично: D
источник