Como definir um limite geral de rede por cliente + prioridade para confirmações TCP

1

Situação seguinte:

  • A rede A está conectada à rede B por meio de uma conexão lenta.
  • Diferentes hosts na rede A gostariam de enviar tráfego para os hosts na rede B.
  • Hosts na rede B enviando comandos para a rede A

O que fazer:

  • Permitir que os hosts na rede A enviem dados com uma média de 0,3 MBit / se um máximo de 0,5 MBit / s. Eu gostaria de usar o token bucket para isso.
  • Enviar confirmações de TCP com prioridade de A a B. Os comandos da rede B serão enviados com TCP. Eu não quero bloquear a transmissão de comando, em seguida, os clientes usando a marca de buraco para transmissão de dados de A- > B

O roteador de gateway é um sistema Linux com duas interfaces. Eu descobri que posso usar tc para configurar a modelagem de tráfego.

Meus comandos:

sudo tc qdisc add dev eth0 handle 1: root tbf rate 300000  burst 500000  latency 1ms

Um speedtest com iperf me deu 265 Kbits / seg como resultado.

Pergunta: Como posso definir as regras tc corretas para limitar o tráfego por cliente e priorizar TCP ACK?

    
por Phil 27.07.2017 / 23:10

0 respostas

Tags