Metody / L4 / ICMP
L4 · NetworkVolumetricICMPBandwidthSpoofable
ICMP test obciążeniowy
Wysyca Twoją przychodzącą rurę powodzią ping o wysokim tempie, abyś mógł potwierdzić, że przepustowość wyżej w sieci i limity tempa ICMP wytrzymują pod obciążeniem.
Jak to działa
Ta metoda emituje ciągły strumień małych 32-bajtowych pakietów echo request ICMP w stronę celu, z adresami źródłowymi z szerokiego zakresu, aby imitować rozproszony ruch. Celem jest surowe wysycenie łącza: dość żądań echo, by zapełnić przychodzącą rurę, zanim dotrą do aplikacji. Weryfikuje, czy Twój brzeg sieci potrafi ograniczać tempo lub odrzucać ICMP z prędkością łącza oraz czy czyszczenie ruchu wyżej w sieci wkracza, zanim wyczerpie się przepustowość dostępna dla klientów.
Parametry
pps600k ppsPakiety na sekundę; napędza nagłówkowe tempo wysycenia.
payload0-1472 bytesRozmiar ładunku ICMP na pakiet, wymieniający PPS na bity na sekundę.
duration10-600 sJak długo powódź działa wobec Twojego punktu końcowego.
sourcessingle or distributedRozkład źródeł do emulowania ruchu z jednego źródła lub rozproszonego.
Uruchom z CLI
retro-cli
$ retro run icmp --target 203.0.113.45 --port 443 --duration 120
FAQ ICMP
Czy testowanie ICMP jest legalne?+
Tylko wobec infrastruktury, którą posiadasz lub do której masz autoryzację do testowania. RETRO//STRESS wymaga autoryzowanych celów.
Co obciąża ICMP?+
Wysyca Twoją przychodzącą rurę powodzią ping o wysokim tempie, abyś mógł potwierdzić, że przepustowość wyżej w sieci i limity tempa ICMP wytrzymują pod obciążeniem.
Czy mogę połączyć je z innymi metodami?+
Tak, dodaj ją jako krok w łańcuchu pakietów, aby ułożyć ją w sekwencji z innymi protokołami.