Implementando QoS no ISA 2004/2006

O QoS no ISA 2004/2006 é implementado através do protocolo DiffServ.

O DiffServ ou serviços diferenciados é um método utilizado na tentativa de conseguir qualidade de serviço em grandes redes, como a Internet.

O método DiffServ opera sobre grandes volumes de dados em oposição a fluxos ou reservas individuais. Os acordos resultantes destas negociações são designados de “acordos de nível de serviço” (Service Level Agreements), e envolvem inevitavelmente um custo. Estes acordos especificam que classes de tráfego serão servidas, que garantias são necessárias para cada classe, e qual o volume de dados para cada classe.

Uma “nuvem DiffServ” é um grupo de routers DiffServ. Para os pacotes entrarem numa nuvem DiffServ terão que ser previamente classificados pelo emissor. O emissor preenche o campo de “tipo de serviço” (TOS, de Type of Service, posteriormente designado de DiffServ Code Point ou DSCP) no cabeçalho IP consoante a classe dos dados; as melhores classes são identificadas com os números menores (a escala varia de 0 a 15, contudo deve-se evitar o uso do 0).

Exemplo

Existem muitas formas de dividir o tráfego em classes, cada uma provavelmente adaptada às necessidades especiais para cada situação. Por exemplo, o tráfego pode ser dividido em Classes: Ouro, Prata e Bronze. Em cada router, o tráfego de Ouro tem precedência sobre o de Prata, que por sua vez tem precedência sobre o de Bronze.

Esse tratamento é realizado de duas maneiras:

  1. Reencaminhamento preferencial, onde os pacotes mais recentes de maior precedência podem ultrapassar (na lista de espera) os de menor precedência;
  2. Descarte preferencial, onde o espaço do buffer para os pacotes de maior precedência está habilitado a aumentar sob prejuízo dos pacotes de menor precedência, que serão descartados.

Além disso existe alguns esquemas híbridos, envolvendo combinações destas e outras estratégias de QoS. Como por exemplo dar prioridade a tipos específicos de pacotes.

  • Tipicamente, isto é conseguido pelo router que liga uma rede local à Internet. O router decide, por exemplo, dar máxima prioridade ao tráfego interativo como jogos online. O outro tráfego, como HTTP ou correio electrónico é classificado com uma prioridade menor, enquanto que o tráfego típico de transferências de arquivos, como FTP ou redes peer-to-peer é classificado como o de menor prioridade.
  • A decisão sobre qual o tráfego que deverá ser classificado como prioritário depende geralmente das necessidades em relação à rede. Outra abordagem para decidir qual o tráfego importante é utilizando o campo TOS/DiffServ no cabeçalho Protocolo IP.

É Possível definir 8 tipos de Serviços e para cada Serviço 3 prioridades (0-7).

  000 (0) - Route
  001 (1) - Priority
  010 (2) - Immediate
  011 (3) - Flash
  100 (4) - Flash Override
  101 (5) - Critical
  110 (6) - Internetwork Control
  111 (7) - Network Control

     0     1     2     3     4     5     6     7
  +-----+-----+-----+-----+-----+-----+-----+-----+
  |                 |     |     |     |     |     |
  |   PRIORIDADES   |  D  |  T  |  R  |  0  |  0  |
  |                 |     |     |     |     |     |
  +-----+-----+-----+-----+-----+-----+-----+-----+

  Bit    3:  0 = Normal Delay,      1 = Low Delay.
  Bits   4:  0 = Normal Throughput, 1 = High Throughput.
  Bits   5:  0 = Normal Relibility, 1 = High Relibility.
  Bit  6-7:  Reserved for Future Use.

No caso do ISA você primeiro define uma prioridade, em seguida deve-se definir o domínio/url que deverá ser “contemplada” com essa prioridade.

Ás vezes o que você precisa fazer é configurar o QoS para aplicar um “delay”, ou seja não priorizar pacotes com destinos a determinados sites.

Essas prioridades são aplicadas para toda a rede, ou seja não podem ser aplicadas para um grupo de usuários ou usuários.

Referências

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Site no WordPress.com.

Acima ↑

%d blogueiros gostam disto: