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!