- - O que é QoS? Qualidade de serviço explicada em termos simples

O que é QoS? Qualidade de serviço explicada em termos simples

Qualidade de Serviço, ou QoS, é um assunto complexo. Mas seu uso é tão comum hoje em dia que todo administrador de rede deve saber sobre isso. A QoS se tornou popular à medida que mais e mais redes começaram a transportar dados que precisavam ser priorizados, enquanto ao mesmo tempo o uso recreativo da rede se tornava cada vez mais comum. Nossa intenção não é fazer com que você seja especialista em QoS, mas, em vez disso, queremos esclarecer o assunto da maneira mais técnica possível. Simplificando, nosso objetivo é responder à seguinte pergunta: O que é QoS e para que serve?

Este não é um curso sobre teoria de QoS eimplementação. Não mostraremos um único comando de switch ou roteador. Nosso objetivo é permitir que você simplesmente compreenda a essência da QoS. Começaremos esclarecendo o que é QoS - e não é. Depois disso, faremos uma breve pausa para discutir algumas ferramentas do SolarWinds que você pode querer experimentar. Em seguida, discutiremos os diferentes fatores que podem afetar o desempenho da rede. Isso nos levará ao cerne da nossa questão: como funciona a QoS. Como você verá, é muito mais simples do que parece. E antes de concluirmos, discutiremos o que acontece quando você não usa QoS e com o que a QoS não pode ajudá-lo.

Então, o que é QoS, exatamente?

À medida que o uso da rede cresceu para incluir mais e maistráfego de tipos diferentes e, à medida que o congestionamento da rede se tornava cada vez mais frequente e importante, os engenheiros logo perceberam que precisavam de uma maneira de organizar e priorizar o tráfego. QoS não é uma coisa, mas uma combinação de recursos e tecnologias que trabalham juntos para fazer isso. Com várias tentativas e erros, agora temos um sistema de QoS relativamente universal que pode ser usado para garantir com segurança que tráfego importante receba a atenção necessária.

Um aspecto importante da QoS é que ela deve serimplementado de ponta a ponta para ter qualquer utilidade. A QoS é configurada nos dispositivos, como switches e roteadores, que gerenciam o tráfego. Qualquer dispositivo desse tipo no caminho de dados deve ter a configuração correta de QoS ou outras coisas que não terão o efeito esperado. Além disso, cada dispositivo deve ter uma configuração de QoS compatível com os outros '. A QoS usa marcações de prioridade para realizar sua mágica. Você pode imaginar facilmente o que aconteceria se um dispositivo considerasse o número de alta prioridade mais alta como mais importante, enquanto outro fazia o contrário.

Uma analogia da vida real

Costumamos comparar a rede com o tráfego de veículosonde as rodovias representam links de rede e veículos representam pacotes de dados. É uma analogia bastante boa, pois há muitas semelhanças entre os dois tipos de tráfego. Provavelmente mais do que existem diferenças. Usaremos a mesma analogia para tentar explicar concretamente o que é QoS.

Então, vamos imaginar uma estrada movimentada. É sexta-feira à tarde, na hora do rush, e há muitos carros e caminhões. O tráfego já está se movendo bem devagar, mas, para piorar, estamos nos aproximando de um cruzamento e, do outro lado, há alguns trabalhos em andamento, sem fazer nada além de aumentar o problema. A maioria de vocês provavelmente já esteve nessa situação.

Congestionamento da estrada

Para tentar ajudar o tráfego a se mover um pouco melhor,há um policial de trânsito no próximo cruzamento. Ele faz o possível para dar a todos os motoristas sua parte justa na estrada. Mas mesmo com a ajuda dele, as coisas não estão mudando muito e, gostemos ou não, você está preso no trânsito.

Então, à distância, você ouve uma ambulânciasirene vindo atrás de você. É quando o policial de trânsito no cruzamento muda em alta velocidade. Reconhecendo que a ambulância realmente precisa passar, ele garante que o tráfego na frente da ambulância passe e pare de se opor ao tráfego, garantindo que ela possa continuar sua rota com o menor atraso possível. Enquanto isso, outros motoristas precisam esperar a sua vez antes de poderem retomar a rota assim que o veículo prioritário tiver passado.

Duas ótimas ferramentas da SolarWinds

Antes de prosseguirmos, gostaria de discutir umaalgumas ferramentas da SolarWinds. Embora eles não estejam diretamente relacionados à QoS, ambos são muito úteis para identificar onde há gargalos em suas redes e o que está causando eles. Eles ajudarão você a avaliar a situação atual, que é o primeiro passo para corrigir problemas em geral e implementar a QoS.

1. Monitor de desempenho de rede (Teste grátis)

O principal produto da SolarWinds, a RedeO Monitor de desempenho é possivelmente uma das melhores ferramentas de monitoramento de largura de banda SNMP. Esta é uma ferramenta que usará o Simple Network Management Protocol para representar graficamente a evolução da utilização da largura de banda dos circuitos de rede ao longo do tempo. O painel do software, suas visualizações e gráficos são totalmente personalizáveis. A ferramenta pode ser configurada com o mínimo de esforço e pode começar a monitorar quase imediatamente após a instalação. O NPM pode escalar das redes menores às grandes, com centenas de dispositivos espalhados por vários sites.

Resumo da rede SolarWinds NPM

TESTE GRATUITO DE 30 DIAS: Monitor de desempenho de rede SolarWinds

O SolarWinds Network Performance Monitor usaSNMP para pesquisar dispositivos em intervalos regulares - geralmente cinco minutos - e ler seus contadores de interface. Em seguida, calcula a utilização da largura de banda e armazena-a em um banco de dados para referência futura e exibe gráficos mostrando a evolução do uso da largura de banda ao longo do tempo. O NPM é uma ferramenta enorme, com vários recursos extras. Por exemplo, ele pode criar mapas de rede e exibir o caminho crítico entre dois dispositivos.

Os preços do Network Performance Monitor começam em cerca de US $ 3000. Está disponível uma avaliação de 30 dias, se você preferir experimentar o produto antes de comprá-lo.

2. Analisador de Tráfego NetFlow (Teste grátis)

O SolarWinds NetFlow Traffic Analyzer fornece oadministrador uma visão mais detalhada do tráfego de rede. Ele não mostra apenas o uso da largura de banda em bits por segundo. A ferramenta fornece informações detalhadas sobre o tráfego observado. Ele informará que tipo de tráfego é mais prevalente ou qual usuário está usando mais largura de banda. Ele também fornecerá informações valiosas sobre os diferentes tipos de tráfego - como navegação na Web, aplicativos de negócios, telefonia ou streaming de vídeo - que são transportados em sua rede.

Resumo do painel SolarWinds NTA

TESTE GRATUITO DE 30 DIAS: Analisador de Tráfego SolarWinds Netflow

O NetFlow Traffic Analyzer usa o NetFlowprotocolo para coletar informações detalhadas de uso dos seus dispositivos de rede. O protocolo NetFlow está incorporado em muitos dispositivos de rede de vários fornecedores. Quando configurados, os dispositivos de rede enviam informações detalhadas sobre cada "conversa" ou fluxo de rede para um coletor e analisador do NetFlow. O SolarWinds NetFlow Traffic Analyzer é um desses coletores e analisadores.

Se você quiser experimentar o produto antes de comprá-lo, uma versão de avaliação gratuita de 30 dias pode ser baixada do SolarWinds. Esta é uma versão completa que não tem limitações, mas sim tempo.

Fatores que afetam o desempenho da rede

Em uma rede típica, a entrega de dados pode ser afetada por vários fatores. Reunimos uma lista dos principais fatores que podem afetar o desempenho da rede.

Baixo rendimento

Isso tem a ver com a capacidade de um link de rede. Alguns podem lidar com mais tráfego do que outros. Geralmente é medido em bits - ou frequentemente em quilos ou megabits - por segundo. Se você exceder a capacidade do link, ocorrerá um congestionamento e o desempenho será prejudicado.

Pacotes descartados

Os pacotes podem ser descartados por dispositivos de rede paravárias razões. Talvez eles tenham sido corrompidos no trânsito e não possam mais ser reconhecidos. Mas, mais comumente, os pacotes são descartados quando chegam a um dispositivo cujos buffers já estão cheios. O aplicativo de recebimento geralmente percebe que alguns dados estão ausentes e solicita sua retransmissão, o que causará atrasos adicionais e degradação do desempenho.

Erros

Ruído e interferência podem corromper os dados. Isto é especialmente verdade em comunicações sem fio e em longos fios de cobre. Quando erros são detectados, o aplicativo receptor solicita a retransmissão dos dados ausentes, prejudicando novamente o desempenho.

Latência

A latência tem a ver com os dispositivos de rede na filadados antes de enviá-los. Isso também pode acontecer quando rotas mais longas são usadas para evitar congestionamentos. Não deve ser confundido com taxa de transferência. Com a latência, o atraso pode aumentar com o tempo, mesmo que a taxa de transferência seja suficiente.

Jitter

Tremulação é definida como uma variação no atrasoleva para cada pacote de dados para chegar ao seu destino. Isso acontece por várias razões. Por exemplo, dois pacotes podem seguir rotas diferentes. A conseqüência é que, quando o jitter fica muito alto, os pacotes podem chegar fora de sequência ao seu destino. Se os pacotes fizerem parte de um documento do Word, eles serão reordenados corretamente e ninguém será afetado, mas se estivermos falando sobre voz ou streaming de dados de vídeo, isso pode causar todos os tipos de problemas.

Como acabamos de ver, alguns tipos de tráfego, como voz ou streaming de vídeo, serão mais afetados por problemas de desempenho. É por isso que tráfego diferente precisa de tratamento diferente e por que existe QoS.

Como funciona a QoS

Antes de começarmos, gostaria de dizer algumas coisas. Primeiro, não sou engenheiro de redes. Segundo, o objetivo desta explicação não é ser absolutamente preciso. Estou conscientemente simplificando as coisas e talvez até distorcendo a realidade até certo ponto para facilitar a digestão desta seção. Meu objetivo é fornecer uma idéia geral de como funciona, não treiná-lo na configuração de QoS.

A QoS funciona identificando qual tráfego é mais“Importante” e priorizando esse tráfego em toda a rede. Não existe uma "regra de ouro" sobre qual tráfego é mais importante que outro. Obviamente, algum tráfego, como voz ou streaming de vídeo, normalmente será considerado importante simplesmente porque não funcionará corretamente quando sofrer degradação no desempenho. Algum tráfego - como navegação na web em muitas organizações - é considerado sem importância e, portanto, não será priorizado.

Existem dois componentes para a QoS. Primeiro, o tráfego deve ser classificado e marcado. Embora haja várias maneiras de marcar o tráfego, os Serviços diferenciados são os mais prevalentes atualmente. Esse é o que detalharemos em pouco tempo. O segundo componente é o enfileiramento, o que garantirá que os dados prioritários sejam transmitidos com o menor atraso possível. O enfileiramento é feito nos dispositivos de rede, de acordo com as marcações de Serviços diferenciados.

Serviços Diferenciados, ou DiffServ, usam umo código de seis bits no cabeçalho de cada empacotado para marcar está de acordo com várias classes de prioridade crescente. Essa marcação é chamada de Ponto de código dos serviços de diferenciação ou DSCP. Os valores típicos de DSCP variam de 0, o tráfego menos importante a 48, o mais importante.

Classificação e marcação

Para o tráfego de rede ser tratado corretamentede acordo com sua prioridade, ele deve primeiro ser classificado e marcado adequadamente. A marcação pode ser feita diretamente na fonte. Por exemplo, não é incomum os aparelhos de telefone IP marcarem seu tráfego como DSCP 46, um valor de alta prioridade. Para o tráfego que não está marcado na origem, as coisas são um pouco mais complicadas.

O tráfego não marcado na verdade não existe comDiffServ. Por padrão, todo o tráfego é marcado como DSCP 0, a menor prioridade. Cabe ao primeiro dispositivo de rede manipular o tráfego - geralmente um comutador - para marcá-lo. Como isso é feito? Principalmente através de ACLs.

ACLs, ou Listas de controle de acesso, são um recurso doa maioria dos equipamentos de rede que podem ser usados ​​para identificar tráfego. Como o nome indica, eles foram originalmente usados ​​como um meio de controlar o acesso. As ACLs identificam o tráfego com base em vários critérios. Entre eles, os mais comuns são o endereço IP de origem e destino e o número da porta de origem e destino. Ao longo dos anos, as ACLs tornaram-se cada vez mais refinadas e agora podem ser usadas para selecionar com precisão um tráfego muito específico.

No caso de ACLs usadas para inserir marcações de QoS, as regras não apenas especificam como reconhecer o tráfego, mas também com que valor DSCP marcá-lo.

Filas

Agora que o tráfego está marcado, tudo o que resta épriorize-o de acordo com sua marcação. Isso normalmente é realizado usando várias filas com prioridade crescente. Embora os valores do DSCP tenham 6 bits de largura e possam, portanto, variar de 0 a 63, os equipamentos de rede raramente usam tantas filas. É comum que a maioria dos equipamentos de rede use de três a sete filas, sendo cinco o número mais comum. Com cinco filas e mais de 60 marcações, você certamente imaginou que mais de um valor DSCP entra em cada fila.

A fila de prioridade mais baixa, geralmente chamadaa fila de melhor esforço ou BE será a que receber menos atenção do mecanismo de roteamento. Por outro lado, a fila de maior prioridade, que geralmente chamamos de tempo real ou RT, receberá mais atenção. Isso garante que o tráfego "importante" seja roteado ou alternado com prioridade. Obviamente, isso também significa que os melhores esforços podem ser seriamente atrasados ​​e talvez até nunca entregues. Lembre-se disso ao classificar e marcar o tráfego de melhor esforço

Consequências de não usar QoS

As consequências de não usar QoS variam amplamente. Por exemplo, se sua rede não possui tráfego altamente sensível, como telefonia IP ou streaming de vídeo, não usar QoS pode não fazer diferença. Isso é especialmente verdade quando seus níveis de tráfego atuais são baixos. De fato, em uma situação de baixo tráfego, a QoS quase não traz benefícios. Se voltarmos à analogia da rodovia. Se a ambulância estiver sozinha em uma rodovia de 5 faixas, não precisará ser priorizada.

Mas em situações em que sua rede sofre dequalquer um ou muitos problemas, como superutilização e congestionamento, a ausência de QoS levará a todos os tipos de problemas. Para tráfego que requer transmissão em tempo real ou quase em tempo real - como telefonia IP, pode, por exemplo, ser a causa de áudio ilegível, cortado ou ininteligível. O streaming de vídeo também seria afetado, resultando em buffer excessivo durante a reprodução.

Mas até outros serviços podem sofrer com aausência de QoS. Imagine que um usuário de rede corporativa esteja tentando acessar um importante sistema de contabilidade baseado na Web e, ao mesmo tempo, centenas de usuários estejam em seu horário de almoço, navegando pesadamente na Internet. Isso pode tornar o aplicativo de contabilidade inutilizável, a menos que seu tráfego seja corretamente priorizado usando QoS.

QoS não corrige tudo

Mas, por melhor que seja, implementar QoS não é osolução para todos os problemas. Os administradores de rede tendem a pensar que a implementação de QoS os aliviará da necessidade de adicionar largura de banda. Embora seja verdade que a implementação da QoS cause uma melhoria imediata e muito aparente da operação do tráfego de alta prioridade. Também degradará a prioridade mais baixa.

QoS cuidará da rede temporáriacongestionamento e garantirá que os serviços críticos para os negócios continuem operando corretamente enquanto houver congestionamento, mas não o interromperá. Você ainda precisa monitorar o uso da rede e ter um programa de planejamento de capacidade em vigor.

Conclusão

A QoS deve fazer parte da rede de qualquer organizaçãoestratégia, mas não deve ser o único item. Mais do que tudo, no entanto, deve-se aplicar extremo cuidado ao planejar e configurar a QoS. Embora possa fazer pequenos milagres quando aplicado corretamente, pode piorar a situação para certos usuários. E antes de implementar a QoS, também devem ser implementadas ferramentas de monitoramento para avaliar a situação. Essas mesmas ferramentas também fornecerão um valor inestimável após a implementação.

Comentários