Gerenciamento de largura de banda do usuário QoS

1

Redesenho para um antigo amigo de um ISP de tamanho pequeno (em torno de 30 a 40 usuários). Embora não seja bem versado em tecnologia de Linux em tempo integral, mas trabalho extensivamente na infraestrutura FTTH da Cisco, Roteadores, BRAS, DSLAM e STB para residências com pouco conhecimento e experiência em Linux apenas por meio de pesquisa.

Eu tinha configurado inicialmente o tráfego há alguns meses quando ele começou, usando tc htb e iptables no Linux para modelagem de largura de banda na interface de saída que funciona perfeitamente bem. Para fazer o download, nós instalamos o Squid Caching Proxy com pools de retardo para downloads grandes que também funcionam bem quando o shaping está desativado.

O problema é que recentemente os usuários começaram a reclamar sobre os problemas de desempenho no serviço, embora a utilização total de largura de banda seja apenas metade do download de 8Mbps. Só para dar um exemplo com um dos pacotes do usuário,

Current 
Package (1 Mb)
Download: Rate 128Kbit Ceil 1024Kbit, SFQ Leaf enabled
Upload: Shared 1Mb, no limit

O problema começa espacially se 2 ou mais usuários em uma única sessão PPPoE de 128 Kbit, ao transmitir vários vídeos, ou seja, YouTube, Facebook, Vimeo / voz ou voip, ou seja Usuários do Skype ou Jabber / Xmpp e / ou vários downloads de torrent de uma única vez

Q1. É possível modelar a largura de banda do usuário, como o QoS da QoS, o PWFQ - por enfileiramento de sessão, ou seja,

Rate 128Kbit Ceil 128Kbit
Queue 1 32Kbit Ceil 32Kbit; prio 0; voice,video,voip,gaming
Queue 2 16Kbit Ceil 128Kbit; prio 1; ssh,dns,ftp,irc 
Queue 3 64Kbit Ceil 128Kbit; prio 2; http,https,mail,slingbox
Queue 4 16Kbit Ceil 128Kbit; prio 3; torrents,etc

- ou -

Rate 128Kbit Burst 256Kbit
Queue 1 32Kbit Ceil 32Kbit; prio 0; voice,video,voip,gaming
Queue 2 16Kbit Ceil 128Kbit; prio 1; ssh,dns,ftp,irc 
Queue 3 64Kbit Ceil 128Kbit; prio 2; http,https,mail,slingbox
Queue 4 16Kbit Ceil 128Kbit; prio 3; torrents,etc

- ou -

Rate 256Kbit Ceil 1024Kbit with QoS as above

Já olhei muito online, mas principalmente mencionando o que foi dito acima em moldar a saída. Atualmente, não podemos testar os cenários acima, já que todos os servidores estão em produção e não podem ser misturados ou usados.

Q2. Além disso, como moldaríamos o limite de envio de usuários, ou seja,

(1 Mb Down / 128 Kb Upload)
Rate 64Kbit Ceil 128Kbit

quaisquer sugestões / melhorias acima são bem-vindas.

Obrigado!

    
por Samir Balushi 12.12.2016 / 01:49

0 respostas