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:
- Reencaminhamento preferencial, onde os pacotes mais recentes de maior precedência podem ultrapassar (na lista de espera) os de menor precedência;
- 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
- http://tools.ietf.org/html/rfc4594
- http://tools.ietf.org/html/rfc2474
- http://tools.ietf.org/html/rfc791
- http://www.myne.org/tech.blog/2-random.tech/13-windows-2003-qos-and-isa.html?tmpl=component&print=1&page=
- http://www.isaserver.org/tutorials/Configuring-URL-domain-packet-prioritization-Diffserv.html
- http://www.isaserver.org/tutorials/Installing-Configuring-Microsoft-ISA-Server-2004-SP2.html
- http://technet.microsoft.com/en-us/library/bb742482.aspx
Deixe um comentário