Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Determinar o tamanho correto do estouro para os agentes de trânsito

Visão geral do limite de tamanho da explosão do Policer

Um limite de tamanho estouro de polícia controla o número de bytes de tráfego que podem passar sem restrições por uma interface policial quando um estouro de tráfego empurra a taxa média de transmissão ou recebimento acima do limite de largura de banda configurado. O número real de bytes de tráfego estourado permitidos a passar por uma interface policial pode variar de zero até o limite de tamanho de ruptura configurado, dependendo da carga geral de tráfego.

Configurando um tamanho de ruptura apropriado, o efeito de uma taxa em forma inferior é atenuado. Use a burst-size-limit instrução para configurar o tamanho do estouro.

Nota:

Se você definir o limite de tamanho de explosão muito baixo, muitos pacotes serão sujeitos à limitação de taxa. Se você definir o limite de tamanho de explosão muito alto, poucos pacotes serão limitados por taxa.

Considere esses dois fatores principais ao determinar o tamanho do estouro a ser usado:

  • A duração permitida de uma explosão de tráfego na linha.

  • O tamanho da explosão é grande o suficiente para unidade de transmissão máxima tamanho (MTU) dos pacotes.

As seguintes orientações gerais aplicam-se à escolha de um limite de tamanho de estouro de polícia:

  • Um limite de tamanho estouro não deve ser definido inferior a 10 vezes o MTU do tráfego na interface a ser fiscalizado.

  • A quantidade de tempo para permitir uma explosão de tráfego a uma taxa de linha completa de uma interface policial não deve ser inferior a 5 ms.

  • Os valores mínimos e máximos que você pode especificar para um limite de tamanho de estouro de polícia depende do tipo de polícia (duas cores ou três cores).

práticas práticas práticas:

O método preferido para escolher um limite de tamanho estouro baseia-se na taxa de linha da interface na qual você aplica o policial e na quantidade de tempo que deseja permitir uma explosão de tráfego a uma taxa de linha completa.

Efeito do limite de tamanho estouro

O tráfego estourado requer um tamanho de ruptura relativamente grande para que tokens extra possam ser alocados no balde de fichas para o próximo tráfego a ser usado.

Tráfego estourado policiado sem um limite de tamanho estouro

Figura 1 mostra um caso extremo de tráfego estourado em que a oportunidade de alocar tokens é perdida, e a largura de banda fica desutilizável porque um grande tamanho de ruptura não está configurado.

Figura 1: Tráfego estourado sem tamanho de ruptura configurado (largura de banda nãoutilada excessiva)Tráfego estourado sem tamanho de ruptura configurado (largura de banda nãoutilada excessiva)

Limite de tamanho estouro configurado para combinar limite de largura de banda e estouro de fluxo

Figura 2 mostra como o uso da largura de banda muda quando um grande tamanho de ruptura está configurado para lidar com tráfego estourado. O tamanho da explosão grande minimiza a quantidade de largura de banda não utilizada, porque os tokens estão sendo alocados entre as rajadas de tráfego que podem ser usadas durante picos de tráfego. O tamanho da explosão determina a profundidade do balde de símbolos.

Figura 2: Tráfego estourado com tamanho de ruptura configurado (menos largura de banda nãoutilada)Tráfego estourado com tamanho de ruptura configurado (menos largura de banda nãoutilada)

Limite de tamanho estourado que empobrece todos os tokens acumulados

Configurar um tamanho de explosão grande para os tokens nãousados cria outro problema. Se o tamanho da explosão for definido como um valor muito grande, a explosão do tráfego pode ser transmitida da interface na taxa de linha até que todos os tokens acumulados no balde de símbolos sejam usados. Isso significa que a configuração de um tamanho de ruptura grande pode permitir que muitos pacotes evitem a limitação da taxa, o que pode levar a uma taxa de tráfego que excede o limite de largura de banda por um longo período de tempo.

Se a taxa média for considerada em 1 segundo, a taxa ainda está abaixo do limite de largura de banda configurado. No entanto, o dispositivo downstream pode não ser capaz de lidar com tráfego estourado, por isso alguns pacotes podem ser descartados.

Dois métodos para calcular o limite de tamanho de ruptura

Para os policiais configurados na Série MX, roteadores M120 e M320 e switches série EX, os valores de limite configuráveis de tamanho de ruptura variam de 1 ms a 600 ms de tráfego na taxa de polícia (o limite de largura de banda configurado).

Como um tamanho de ruptura não é adequado para cada padrão de tráfego, selecione o melhor tamanho de ruptura para uma interface realizando configurações experimentais. Para sua primeira configuração de teste, selecione o limite de tamanho estouro usando um dos métodos de cálculo descritos nas duas seções próximas.

Cálculo com base na largura de banda da interface e no tempo de ruptura possível

Se a largura de banda da interface policial for conhecida, o método preferido para calcular o limite de tamanho estourado do policer é baseado nos seguintes valores:

  • bandwidth—Taxa de linha da interface da polícia (em unidades bps)

  • burst-period— Tempo de ruptura de tráfego (5 ms ou mais)

Para calcular a largura de banda do policial em bytes:

Cálculo com base no tráfego de interface MTU

Se a largura de banda da interface policial for desconhecida, calcular o limite de tamanho do burst da polícia com base no seguinte valor:

  • interface MTU— Unidade de transmissão máxima (em bytes) para a interface policial.

Para calcular a largura de banda do policial em bytes:

Comparação dos dois métodos

Figura 3 ilustra a relação entre a taxa de polícia (o limite de largura de banda configurado) e o limite eficaz de tamanho de ruptura para os dois métodos de calcular o melhor limite de tamanho de estouro de polícia. Para o método com base na largura de banda da interface e no tempo de ruptura possível, a correlação é identificada 5 ms . Para o método com base no tamanho MTU, a correlação é identificada 10 MTU .

Figura 3: Comparação de métodos de cálculo de tamanho de rupturaComparação de métodos de cálculo de tamanho de ruptura

Para um limite de tamanho de explosão da polícia calculado usando o método, o limite de tamanho de ruptura eficaz é proporcional ao limite de largura de banda 5 ms configurado. Com um limite de largura de banda muito baixo, o limite de tamanho de ruptura eficaz pode ser tão pequeno que a taxa de polícia limita mais o tráfego do que o desejado. Por exemplo, um "estouro" de tráfego composto por dois pacotes MTU tamanho MTU pode ser limitado pela taxa. Nesse cenário, um limite de tamanho de estouro de polícia calculado usando o método parece 10 MTU ser uma escolha melhor.

Método 10 x MTU para selecionar o tamanho inicial de ruptura para Gigabit Ethernet com largura de banda de 100 Kbps

A sequência a seguir ilustra o uso do método 10 x MTU para selecionar um tamanho inicial de ruptura para configurações de teste para uma interface Ethernet Gigabit configurada com um limite de largura de banda de 100 Kbps:

  1. Se você configurar um limite de tamanho de ruptura de 100 ms, o tráfego máximo permitido para passar pela interface sem restrições é de 1.250 bytes, calculado da seguinte forma:

  2. Em teoria, um tamanho de ruptura de 10 x MTU permite que até 15.000 bytes passem sem restrições. No entanto, o limite de tamanho de ruptura configurável máximo para roteadores MX, M120 e M320 é de 600 ms do limite de largura de banda. Se você configurar o limite máximo de 600 ms do limite de largura de banda, o tráfego máximo permitido para passar pela interface sem restrições é de 7.500 bytes, calculado da seguinte forma:

    Em uma interface Ethernet Gigabit, um limite de tamanho estouro configurado de 600 ms cria uma duração de ruptura de 60 μs na taxa de linha Ethernet Gigabit, calculada da seguinte forma:

  3. Se o dispositivo downstream não conseguir lidar com a quantidade de tráfego estourado permitido usando a configuração inicial de tamanho de ruptura, reduza o limite do tamanho da explosão até que você alcance resultados aceitáveis.

Método de 5 ms para selecionar o tamanho inicial da explosão para interface Ethernet Gigabit com largura de banda de 200 Mbps

A sequência a seguir ilustra o uso do método de 5 ms para selecionar um tamanho inicial de ruptura para configurações de teste para uma interface Ethernet Gigabit configurada com um limite de largura de banda de 200 Mbps. Este cálculo de exemplo mostra como um limite maior de tamanho de ruptura pode afetar a taxa de largura de banda medida.

  1. Se você configurar um limite de tamanho de ruptura de 5 ms, a quantidade máxima de tráfego permitido para passar pela interface sem restrições é de 125.000 bytes (cerca de 83 pacotes de 1.500 bytes), calculados da seguinte forma:

    Em uma interface Ethernet Gigabit, um limite de tamanho estouro configurado de 5 ms cria uma duração de ruptura de 1 ms na taxa de linha Ethernet Gigabit, calculada da seguinte forma:

    A taxa de largura de banda média em 1 segundo torna-se de 200 Mbps + 1 Mbps = 201 Mbps, o que é um aumento mínimo em relação ao limite de largura de banda configurado em 200 Mbps.

  2. Se você configurar um limite de tamanho de ruptura de 600 ms, o tráfego máximo permitido para passar pela interface sem restrições é de 15 Mbytes (cerca de 10.000 pacotes de 1500 byte), calculado da seguinte forma:

    Em uma interface Ethernet Gigabit, um limite de tamanho estouro configurado de 600 ms cria uma duração de ruptura de 120 ms na taxa de linha Ethernet Gigabit, calculada da seguinte forma:

    A taxa de largura de banda média em 1 segundo torna-se de 200 Mbps + 120 Mbps = 320 Mbps, muito superior ao limite de largura de banda configurado em 200 Mbps.

Limite de largura de banda de 200 Mbps, duração de ruptura de 5 ms

Se um limite de largura de banda de 200 Mbps estiver configurado com um tamanho de ruptura de 5 ms, o cálculo se tornará , que é de cerca de 200 Mbps x 5 ms = 125 Kbytes 83 pacotes de 1500 byte. Se o limite de largura de banda de 200 Mbps estiver configurado em uma interface Ethernet Gigabit, a duração do estouro será na taxa de linha 125000 bytes / 1 Gbps = 1 ms Ethernet Gigabit.

Limite de largura de banda de 200 Mbps, duração de ruptura de 600 ms

Se um tamanho de ruptura grande estiver configurado em 600 ms com o limite de largura de banda configurado em 200 Mbps, o cálculo torna-se 200 Mbps x 600 ms = 15 Mbytes . Isso cria uma duração estourada de 120 ms na taxa de linha Gigabit Ethernet. A taxa de largura de banda média em 1 segundo torna-se muito maior do que o limite de largura de banda configurado 200 Mbps + 15 Mbytes = 320 Mbps em 200 Mbps. Este exemplo mostra que um tamanho de ruptura maior pode afetar a taxa de largura de banda medida.