Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração do WRED em DPCs com fila aprimorada

A formação para abandonar o tráfego fora do perfil é feita no DPC de fila aprimorada em todos os níveis, menos no nível da fila. No entanto, a detecção aleatória antecipada ponderada (WRED) é feita no nível da fila com o mesmo resultado. Com o WRED, a decisão de soltar ou enviar o pacote é tomada antes que o pacote seja colocado na fila.

A modelagem wred no DPC de fila aprimorada é semelhante ao IQ2 PIC, mas envolve apenas dois níveis, não 64. A região de queda probabilística estabelece uma profundidade de fila mínima e máxima. Abaixo da profundidade mínima da fila, a probabilidade de queda é de 0 (enviar). Acima do nível máximo, a probabilidade de queda é de 100 (certeza).

Há quatro perfis de queda associados a cada fila. Elas correspondem a cada uma das quatro prioridades de perda (baixa, média-baixa, média-alta e alta). Sessenta e quatro conjuntos de quatro perfis de queda estão disponíveis (32 para entrada e 32 para saída). Além disso, existem oito perfis de escalonamento WRED em cada direção.

Para configurar o WRED, inclua a drop-profiles declaração no nível de [edit class-of-service] hierarquia:

O exemplo a seguir é um perfil de queda de DPC com fila aprimorada para o tráfego de encaminhamento acelerado:

Observe que apenas dois níveis de preenchimento podem ser especificados para o DPC de fila aprimorada. Você pode configurar a interpolate declaração, mas apenas dois níveis de preenchimento são usados. A delay-buffer-rate declaração no perfil de controle de tráfego determina o tamanho máximo da fila. Essa taxa de buffer de atraso é convertida em buffers de atraso de pacotes, onde um buffer é igual a 512 bytes. Por exemplo, a 10 Mbps, o DPC de fila aprimorada aloca 610 buffers de atraso quando a taxa de buffer de atraso é definida para 250 milissegundos. Os valores de limiar WRED são especificados em termos de valores buffer absolutos.

O fator de escala WRED múltiplos todos os limiares WRED (mínimo e máximo) pelo valor especificado. Há oito valores ao todo: 1, 2, 4, 8, 16, 32, 64 e 128. O fator de escala WRED é escolhido para combinar melhor com os perfis de queda configurados pelo usuário. Isso é feito porque o hardware oferece suporte apenas a determinados valores de limiares (todos os valores devem ser múltiplos de 16). Assim, se o valor configurado de um limiar for de 500 (por exemplo), o múltiplo de 16 é 256 e o fator de escala aplicado é 2, fazendo com que o valor 512, que permite o valor de 500 ser usado. Se o valor configurado de um limiar for de 1500, o múltiplo de 16 é 752 e o fator de escala aplicado é 2, fazendo com que o valor 1504, que permite que o valor de 1500 seja usado

O RED hierárquico é usado para oferecer suporte à sobrescrição dos buffers de atraso (o WRED só está configurado no nível de fila, interface física e PIC). A RED hierárquica trabalha com o WRED da seguinte forma:

  • Se algum nível aceitar o pacote (a profundidade da fila é menor do que o nível de buffer mínimo), esse nível aceita o pacote.

  • Se algum nível probabilisticamente derrubar o pacote, esse nível cai o pacote.

No entanto, essas regras podem levar à aceitação de pacotes em condições carregadas que poderiam ter sido descartadas. Em outras palavras, a interface lógica aceita pacotes se a interface física não estiver congestionada.