|
Página anterior
A ordem de chegada dos pacotes é que determina a alocação
da banda, e o que chega primeiro é logo atendido. É
o tratamento default da fila nos roteadores, já que
não requer nenhuma configuração. O problema
ocorre em tráfego de rajada, que pode causar longos
atrasos em aplicações sensíveis ao tempo.
Por isso, filas FIFO não servem para aplicações
que requerem QoS.
ENFILEIRAMENTO FAIR QUEUEING
No algoritmo de Enfileiramento Fair Queueing (enfileiramento
justo), as mensagens são ordenadas em sessões,
e, para cada sesssão, é alocado um canal (figura
4). A ordem na fila é realizada através do último
bit que atravessa o canal. Essa operação provê
uma alocação mais justa da banda entre os fluxos
de dados.

Figura 4 - Filas Fair Queueing
O algoritmo WFQ - Weighted Fair Queueing é uma implementação
Cisco na qual é possível ponderar determinados
tipos de fluxo. O algoritmo escalona o tráfego prioritário
(interativo) para a frente da fila, reduzindo o tempo de resposta.
Ao mesmo tempo, compartilha o restante da banda com os outros
tipos de fluxo de uma forma justa. O WFQ é dinâmico
e se adapta automaticamente às mudanças das
condições de tráfego, sendo bastante
útil em conexões seriais de baixa velocidade
até 2 Mbps.

Figura 5 - Operação do Algoritmo WFQ
Por apresentar um desempenho superior à fila FIFO,
a fila WFQ já vem pré-configurada nas interfaces
seriais dos roteadores Cisco.
Figura 6 - Filas WFQ
Como pode ser verificado na figura 6 acima, a classificação
dos fluxos de dados pode ser realizada de diversas formas:
por endereço fonte ou destino, por protocolo, pelo
campo predência IP, pelo par porta/socket, etc. A quantidade
de filas é configurável e a ponderação
pode ser estabelecida por precedência IP, ou em conjunto
com outros protocolos de QoS como o RSVP, ou ainda em tráfego
Frame Relay, como VoFR (Voice over Frame Relay) por exemplo,
através dos parâmetros FECN (Forward Explicit
Congestion Notification), BECN (Backward Explicit Congestion
Notification) e DE (Discard Eligible).
ENFILEIRAMENTO PRIORITY QUEUEING
Numa fila com Enfileiramento Priority Queueing - PQ (enfileiramento
prioritário), o tráfego de entrada é
classificado em quatro níveis de prioridade: alta,
média, normal e baixa (high, medium, normal e low).
Os pacotes não classificados são marcados, por
default, como normal.

Figura 7 - Operação do Enfileiramento Priority
Queueuing
Durante a transmissão, o tráfego classificado
e marcado como prioritário tem preferência absoluta.
Por isso, este método deve ser utilizado com cuidado,
para evitar longos atrasos e aumento de jitter nas aplicações
de menor prioridade. Num caso extremo, o tráfego de
menor prioridade pode até nunca ser transmitido, se
o de maior prioridade tomar toda a banda. Isso pode acontecer
em conexões de baixa velocidade. Além disso,
a fila default sempre tem que ser habilitada. Caso contrário,
todo fluxo não classificado (sem uma correspondente
lista de prioridade) também poderá não
ser enviado.
<Anterior | Próximo>
|