perda de pacotes somente no Tx usando tc (Traffic Control) no Linux

1

Estou ciente de que é possível introduzir perda de pacotes em uma máquina Linux usando tc . Por exemplo:

tc qdisc change dev eth0 root netem loss 10%

No entanto, é possível especificar uma direção de tráfego onde a perda de pacotes ocorre? Eu gostaria de não ter nenhuma perda de pacote no recebimento, mas 10% de perda de pacote na transmissão para fins de teste.

    
por Martin 13.12.2013 / 17:37

1 resposta

0

Tanto quanto sei, especificar um qdisc da maneira acima significa apenas um qdisc de saída. Então você deve ver apenas 10% de perda no tráfego de saída da eth0.

Para fazer o mesmo para o tráfego de entrada, você precisa usar algo como um pseudo-dispositivo de bloco funcional intermediário, onde redireciona o tráfego de ingresso na eth0 para a fila de saída de um pseudo-dispositivo (por exemplo, if0) e forma / fila dispositivo. Veja aqui para mais detalhes link

    
por 19.12.2013 / 16:00

Tags