Como devo gerenciar a largura de banda por usuário?

7

Os usuários geralmente executam aplicativos que consomem muita largura de banda - aplicativos ponto-a-ponto, vídeo etc. Você monitora e / ou limita a largura de banda por usuário?

    
por Jon Galloway 30.04.2009 / 10:12

3 respostas

2

Eu uso a QoS do firmware Tomato no meu roteador LinkSys WRT54GL. Ele pode detectar todos os tipos de tráfego, p2p, vídeo, áudio, etc e classificá-lo, dando-lhe restrições de largura de banda e prioridade de pacotes. Eu acredito que você pode realmente configurá-lo por endereço IP também. Há também um excelente monitoramento de largura de banda por dia / semana / mês.

Você também pode tentar o DD-WRT , pois é muito parecido, mas eu realmente prefiro a interface do Tomato.

Existem alguns outros firmwares de terceiros, mas eu usei apenas estes dois.

    
por 30.04.2009 / 10:34
0

Por usuário como em conexão autenticada por nome de usuário, por exemplo. PPPOE, deve ser possível através da configuração BSD dummynet pipe bw.

Por usuário como em um ip por usuário, é possível com a ferramenta linux QoS tc com HTB. Com a filtragem de camada 7, também é possível identificar o nível de aplicativo do consumidor de tráfego.

    
por 24.01.2012 / 17:13
0
O

monitoramento por usuário é bastante simples, dependendo do seu ambiente de rede e de como você lida com concessões DHCP, autenticação etc. As ferramentas SFlow ou NetFlow geralmente conseguem o que você precisa.

A largura de banda por usuário capping ou shaping é totalmente diferente, já que você precisa mapear dinamicamente "usuário" para um endereço IP, endereço MAC ou switch port, decida com base em estatísticas passadas quais são os limites, classifique o tráfego com marcações de QoS e, finalmente, programe vários dispositivos de rede com regras de QoS para lidar com essas marcações.

De que tipo de dispositivos de rede e escala estamos falando aqui? A maioria dos roteadores e switches baseados em hardware terá um número limitado de filas de QoS disponíveis. Os dispositivos baseados em software são muito mais flexíveis, mas podem lidar com, no máximo, alguns milhões de pacotes por segundo em hardware x86 topo de linha. Isso é cerca de 1% dos pacotes por segundo que podem ser manipulados por roteadores e comutadores baseados em hardware de ponta.

Por fim, observe que você não pode moldar o tráfego que vem em para a sua rede a partir da Internet sem configurar a QoS e coordenar toda essa complexidade com seus provedores de serviços. Você pode simplesmente descartar pacotes de entrada na esperança de que o remetente recue e envie mais lentamente, mas não há garantias de que isso acontecerá, e isso afetará negativamente os aplicativos de streaming e jogos.

    
por 24.01.2012 / 17:32