Sim, você pode ter toda a perda de pacotes variáveis, latência, reordenamento e jitter no pacote de pacotes netem. Você pode imitar exatamente os atrasos da Internet, duplica o Jitter & perda usando terno netem.
Exemplo de comando:
tc qdisc add dev eth0 root netem delay 200ms 40ms 25% loss 15.3% 25% duplicate 1% corrupt 0.1% reorder 25% 50%
Descrição:
- atraso de latência 200ms + -40ms com o próximo elemento aleatório, dependendo de 25% no último pacote enviado
- perda de pacotes faz com que 15,3% dos pacotes sejam aleatoriamente caiu e perdeu, cada probabilidade sucessiva depende de 25% no último. (Probn = 0,25 * Probn-1 + 0,75 * Aleatório)
- duplicação de pacotes definida para 1% dos pacotes enviados
- corrupção de pacotes introduz um erro de bit único em um deslocamento aleatório no pacote. Isso afetará 0,1% do tráfego.
- reordenamento de pacotes significa que os primeiros 25% dos pacotes (com uma correlação de 50%) serão enviados imediatamente.
Você pode consultar mais aqui - Netem Link1 Netem Link2