Zastanawiałem się, czy ktoś nie miał doświadczenia w konfigurowaniu środowiska zaprojektowanego specjalnie z myślą o niskiej wydajności podczas wysyłania / odbierania żądań przez sieć. Tworzę aplikację i chciałbym, aby była solidna w sieciach o bardzo niskiej wydajności. Czy ktoś wie, czy można skonfigurować router, aby:
- sporadycznie upuszczaj pakiety
- sporadycznie wprowadzaj opóźnienia w pakietach
- uszkodzone dane w pakietach (ten nie jest wymagany, ponieważ wymagałoby otwarcia pakietu, zmiany danych i aktualizacji sumy kontrolnej, ponieważ warstwa TCP wychwyciłaby tego rodzaju problem)
Jeśli nie jest to możliwe na routerze, czy byłoby możliwe skonfigurowanie komputera tak, aby działał jako router i to robił?
Wielkie dzięki!
źródło
Z powodzeniem wykorzystałem WANem do symulacji warunków sieci WAN między Niemcami a Indiami. WANem jest dostarczany jako bootowalna płyta CD lub urządzenie wirtualne. Po prostu uruchom go, skonfiguruj pożądane narzędzia sieciowe, a następnie przekieruj przez nie ruch. Cytując oficjalny opis:
źródło
Ustaw port połączenia ładującego na 10 Mb / s i półdupleks, jeśli możesz. Następnie użyj hosta w sieci, aby wysłać ping z niego. To powinno cię porządnie wykończyć: D
źródło