Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuração do compartilhamento de largura de banda em excesso

Ao usar o DPC de fila aprimorada em um roteador da Série MX, existem circunstâncias em que você deve configurar o compartilhamento em excesso de largura de banda e a formatação de interface lógica mínima. Esta seção detalha algumas das diretrizes para configurar o excesso de compartilhamento de largura de banda.

Compartilhamento de largura de banda em excesso e modelagem de interface lógica mínima

A taxa proporcional de compartilhamento de largura de banda em excesso é de 32,65 Mbps (128 Kbps x 255). Para ter uma precisão de fila justa (WFQ) melhor ponderada entre as filas, a taxa de modelagem configurada deve ser maior do que a taxa proporcional de compartilhamento de largura de banda em excesso. Alguns exemplos são mostrados na Tabela 1.

Tabela 1: Taxas de modelagem e pesos de WFQ

Taxa de modelagem

Taxa de transmissão de fila configurada

Peso do WFQ

Pesos totais

10 Mbps

(30, 40, 25, 5)

(22, 30, 20, 4)

76

33 Mbps

(30, 40, 25, 5)

(76, 104, 64, 13)

257

40 Mbps

(30, 40, 25, 5)

(76, 104.64, 13)

257

Com uma taxa de modelagem de 10 Mbps, o total de pesos é de 76. Isso é dividido entre as quatro filas de acordo com a taxa de transmissão configurada. Observe que quando a taxa de modelagem é maior do que a taxa proporcional de compartilhamento de largura de banda em excesso de 32,65 Mbps, os pesos totais na interface lógica são de 257 e a precisão do WFQ é a mesma.

Selecionando taxas proporcionais de compartilhamento de largura de banda em excesso

Uma boa taxa proporcional de compartilhamento de largura de banda em excesso para configurar é escolher a maior CIR (taxa garantida) entre todas as interfaces lógicas (unidades). Se as unidades lógicas tiverem apenas PIRs (taxas de modelagem), escolha a maior taxa de PIR. No entanto, isso não é ideal se uma única interface lógica tiver uma grande taxa de round-robin (WRR). Isso pode distorcer a distribuição de tráfego nas filas das outras interfaces lógicas. Para evitar esse problema, definir o excesso de taxa proporcional de compartilhamento de largura de banda a um valor menor nas interfaces lógicas onde as taxas de WRR estão concentradas. Isso melhora a precisão do compartilhamento de largura de banda entre as filas na mesma interface lógica. No entanto, o excesso de compartilhamento de largura de banda para a interface lógica com a maior taxa de WRR não é mais proporcional.

Como exemplo, considere cinco interfaces lógicas na mesma porta física, cada uma com quatro filas, todas com apenas PIRs configurados e sem CIRs. A taxa de WRR é a mesma que o PIR para a interface lógica. O excesso de largura de banda é compartilhado proporcionalmente com uma taxa de 40 Mbps. Os perfis de controle de tráfego para as interfaces lógicas são mostrados na Tabela 2.

Tabela 2: Taxas de modelagem de amostras e pesos do WFQ

Taxa de modelagem

Taxa de transmissão de fila configurada

Peso do WFQ

Pesos totais

(Unidade 0) 10 Mbps

(95, 0, 0, 5)

(60, 0, 0, 3)

63

(Unidade 1) 20 Mbps

(25, 25, 25, 25)

(32, 32, 32, 32)

128

(Unidade 2) 40 Mbps

(40, 30, 20, 10)

(102, 77, 51, 26)

255

(Unidade 3) 200 Mbps

(70, 10, 10, 10)

(179, 26, 26, 26)

255

(Unidade 4) 2 Mbps

(25, 25, 25, 25)

(5, 5, 5, 5)

20

Embora a taxa de transmissão máxima para a fila na unidade de interface lógica 3 seja de 200 Mbps, a taxa proporcional de compartilhamento de largura de banda em excesso é mantida em um valor muito menor. Dentro de uma interface lógica, este método fornece uma distribuição mais precisa de pesos em filas. No entanto, o excesso de largura de banda agora é compartilhado igualmente entre a unidade 2 e a unidade 3 (peso total de cada um = 255).

Mapeamento de pesos calculados para pesos de hardware

O peso calculado em um perfil de controle de tráfego é mapeado em peso de hardware, mas o hardware oferece suporte apenas a um perfil WFQ limitado. Os pesos são arredondados para o peso de hardware mais próximo de acordo com os valores da Tabela 3.

Tabela 3: arredondamento de pesos configurados para pesos de hardware

Número do perfil do controle de tráfego

Número de perfis de controle de tráfego

Pesos

Erro máximo

1–16

16

1-16 (intervalo de 1)

50.00%

17–29

13

18-42 (intervalo de 2)

6.25%

30–35

6

45-60 (intervalo de 3)

1.35%

36–43

8

64-92 (intervalo de 4)

2.25%

44–49

6

98-128 (intervalo de 6)

3.06%

50–56

7

136-184 (intervalo de 8)

3.13%

57–62

6

194-244 (intervalo de 10)

2.71%

63–63

1

255-255 (intervalo de 11)

2.05%

Da tabela, como exemplo, o peso calculado de 18,9 é mapeado para um peso de hardware de 18, porque 18 está mais próximo de 18,9 do que 20 (um intervalo de 2 se aplica na faixa 18-42).

Alocação de peso com apenas taxas de modelagem ou interfaces lógicas sem sombra

As interfaces lógicas com apenas taxas de modelagem (PIRs) ou interfaces lógicas (unidades) não abaladas recebem um peso de 10. Uma interface lógica com uma pequena taxa garantida (CIR) pode obter um peso geral inferior a 10. Para alocar uma maior parte do excesso de largura de banda para interfaces lógicas com uma pequena taxa garantida em comparação com as interfaces lógicas com apenas taxas de modelagem configuradas, um peso mínimo de 20 é dado às interfaces lógicas com taxas garantidas configuradas.

Por exemplo, considere uma configuração de interface lógica com cinco unidades, conforme mostrado na Tabela 4.

Tabela 4: Alocação de pesos com PIR e CIR em interfaces lógicas

Interface lógica (unidade)

Perfil de controle de tráfego

Porcentagens de WRR

Pesos

Unidade 1

PIR 100 Mbps

95, 0, 0, 5

10, 1, 1, 1

Unidade 2

CIR 20 Mbps

25, 25, 25, 25

64, 64, 64, 64

Unidade 3

PIR 40 Mbps, CIR 20 Mbps

50, 30, 15, 5

128, 76, 38, 13

Unidade 4

Inabalável

95, 0, 0, 5

10, 1, 1, 1

Unidade 5

CIR 1 Mbps

95, 0, 0, 5

10, 1, 1, 1

Os pesos para essas unidades são calculados da seguinte forma:

  • Selecione a taxa proporcional de compartilhamento de largura de banda em excesso para ser a CIR máxima entre todas as interfaces lógicas: 20 Mbps (unidade 2).

  • A unidade 1 tem um PIR e a unidade 4 está inabalável. O peso dessas unidades é de 10.

  • O peso para a unidade 1 fila 0 é de 9,5 (10 x 95%), o que se traduz em um peso de hardware de 10.

  • O peso para a unidade 1 fila 1 é 0 (0 x 0%), mas embora o peso seja zero, um peso de 1 é atribuído para dar uma largura de banda mínima para filas com WRR zero.

  • A unidade 5 tem um CIR muito pequeno (1 Mbps), e um peso de 20 é atribuído a unidades com um CIR pequeno.

  • O peso da unidade 5 na fila 0 é de 19 (20 x 95%), o que se traduz em um peso de hardware de 18.

  • A unidade 3 tem um CIR de 20 Mbps, o que é o mesmo que a taxa proporcional de compartilhamento de largura de banda em excesso, por isso tem um peso total de 255.

  • O peso da unidade 3 fila 0 é de 127,5 (255 x 50%), o que se traduz em um peso de hardware de 128.

Compartilhamento de largura de banda entre interfaces lógicas

Como um exemplo simples que mostra como a largura de banda é compartilhada entre as interfaces lógicas, suponha que todo o tráfego é enviado na fila 0. Assuma também que há uma carga de 40 Mbps em todas as interfaces lógicas. Os detalhes da configuração são mostrados na Tabela 5.

Nota:

No roteador MX960, o compartilhamento de largura de banda entre agendadores de alta prioridade e de alta prioridade rigorosa configurados em interfaces lógicas pode não ser o esperado. Isso é uma limitação de hardware.

Tabela 5: Compartilhamento de largura de banda entre interfaces lógicas

Interface lógica (unidade)

Perfil de controle de tráfego

Porcentagens de WRR

Pesos

Unidade 1

PIR 100 Mbps

95, 0, 0, 5

10, 1, 1, 1

Unidade 2

CIR 20 Mbps

25, 25, 25, 25

64, 64, 64, 64

Unidade 3

PIR 40 Mbps, CIR 20 Mbps

50, 30, 15, 5

128, 76, 38, 13

Unidade 4

Inabalável

95, 0, 0, 5

10, 1, 1, 1

  1. Quando a porta é moldada em 40 Mbps, porque as unidades 2 e 3 têm uma taxa garantida (CIR) configurada, ambas as unidades 2 e 3 obtêm 20 Mbps de largura de banda compartilhada.

  2. Quando a porta é moldada em 100 Mbps, porque as unidades 2 e 3 têm uma taxa garantida (CIR) configurada, cada uma delas pode transmitir 20 Mbps. Nas unidades 1, 2, 3 e 4, os 60 Mbps de excesso de largura de banda são moldados de acordo com os valores mostrados na Tabela 6.

Tabela 6: Primeiro exemplo de compartilhamento de largura de banda

Interface lógica (unidade)

Cálculo

Banda

Unidade 1

10 / (10+64+128+10) x 60 Mbps

2,83 Mbps

Unidade 2

64 / (10+64+128+10) x 60 Mbps

18,11 Mbps

Unidade 3

128 / (10+64+128+10) x 60 Mbps

36,22 Mbps

Unidade 4

10 (10+64+128+10) x 60 Mbps

2,83 Mbps

No entanto, a unidade 3 tem apenas 20 Mbps extras (PIR e CIR) configurados. Isso significa que a largura de banda restante de 16,22 Mbps (36,22 Mbps – 20 Mbps) é compartilhada entre as unidades 1, 2 e 4. Isso é mostrado na Tabela 7.

Tabela 7: Segundo exemplo de compartilhamento de largura de banda

Interface lógica (unidade)

Cálculo

Banda

Unidade 1

10 / (10+64+128+10) x 16,22 Mbps

1,93 Mbps

Unidade 2

64 / (10+64+128+10) x 16,22 Mbps

12,36 Mbps

Unidade 4

10 (10+64+128+10) x 16,22 Mbps

1,93 Mbps

Por fim, a Tabela 8 mostra a alocação resultante de largura de banda entre as interfaces lógicas quando a porta é configurada com uma taxa de modelagem de 100 Mbps.

Tabela 8: Exemplo final de compartilhamento de largura de banda

Interface lógica (unidade)

Cálculo

Banda

Unidade 1

2,83 Mbps + 1,93 Mbps

4,76 Mbps

Unidade 2

20 Mbps + 18,11 Mbps + 12,36 Mbps

50,47 Mbps

Unidade 3

20 Mbps + 20 Mbps

40 Mbps

Unidade 4

2,83 Mbps + 1,93 Mbps

4,76 Mbps