Algoritmo de balde de símbolo único
Conceitos de balde de fichas
Quando você aplica o policiamento de tráfego no tráfego de entrada ou saída em uma interface, os limites de taxa e as ações especificados na configuração do policiador são usados para aplicar um limite na taxa média de taxa de transferência na interface, ao mesmo tempo em que permite rajadas de tráfego de até um número máximo de bytes com base na carga de tráfego geral. Os policiais do Junos OS medem a conformidade do fluxo de tráfego com um limite de taxa de policiamento usando um algoritmo de balde de ficha. Um algoritmo baseado em um único balde de símbolo permite a explosão de tráfego por curtos períodos, enquanto um algoritmo baseado em baldes de símbolo duplo permite explosões mais sustentadas de tráfego.
Algoritmo de balde de símbolo único
Um policial de duas cores de taxa única limita a taxa de transferência de tráfego em uma interface com base em como o tráfego está em conformidade com os valores de limite de taxa especificados na configuração do policiador. Da mesma forma, um policial hierárquico limita a taxa de transferência de tráfego em uma interface com base em como os subfluxos de tráfego agregados e premium estão em conformidade com os valores agregados e premium de limite de taxa especificados na configuração do policiador. Para ambos os tipos de policiador de duas cores, os pacotes em um fluxo de tráfego em conformidade são categorizados como verdes, e os pacotes em um fluxo de tráfego não conforme são categorizados como vermelhos.
O algoritmo de balde de símbolo único mede a conformidade entre o fluxo de tráfego e um limite de taxa de policiamento de duas cores da seguinte forma:
A taxa de chegada do símbolo representa o limite de largura de banda único configurado para o policiador. Você pode especificar o limite de largura de banda como um número absoluto de bits por segundo, incluindo a
bandwidth-limit bps
declaração. Alternativamente, apenas para policiais de duas cores de taxa única, você pode usar abandwidth-percent percentage
declaração para especificar o limite de largura de banda como uma porcentagem da velocidade de porta da interface física ou da taxa de modelagem de interface lógica configurada.A profundidade do balde de símbolo representa o tamanho de explosão única configurado para o policiador. Você especifica o tamanho da explosão incluindo a
burst-size-limit bytes
declaração.Se o balde estiver cheio até a capacidade, os símbolos que chegam "transbordam" o balde e são perdidos.
Quando o balde contém símbolos insuficientes para receber ou transmitir o tráfego na interface, os pacotes podem ser descartados ou então re-marcados com uma classe de encaminhamento mais baixa, um nível mais alto de prioridade de perda de pacotes (PLP) ou ambos.
Medição de conformidade para marcação de duas cores
No policiamento de duas cores, um fluxo de tráfego cuja taxa média de chegada ou partida não excede a taxa de chegada de símbolos (limite de largura de banda) é considerado em conformidade com o tráfego. Os pacotes em um fluxo de tráfego em conformidade (categorizados como tráfego verde) são marcados implicitamente com um nível de prioridade de perda de low
pacotes (PLP) e depois passados pela interface.
Para um fluxo de tráfego cuja taxa média de chegada ou partida excede a taxa de chegada de símbolos, a conformidade com um limite de taxa de policiamento de duas cores depende dos símbolos no balde. Se os símbolos suficientes permanecerem no balde, o fluxo será considerado em conformidade com o tráfego. Se o balde não conter símbolos suficientes, o fluxo é considerado tráfego sem conformidade. Os pacotes em um fluxo de tráfego não conforme (categorizado como tráfego vermelho) são tratados de acordo com as ações de policiamento. Dependendo da configuração do policiador de duas cores, os pacotes podem ser implicitamente descartados; ou os pacotes podem ser re-marcados com uma classe de encaminhamento especificada, um PLP especificado ou ambos, e depois passados pela interface.
O número de símbolos restantes no balde a qualquer momento é uma função da profundidade do balde de símbolo e da carga geral de tráfego.
O balde de símbolo é inicialmente preenchido à capacidade, e assim o policial permite uma explosão inicial de tráfego (tráfego back-to-back a taxas médias que excedem a taxa de chegada do símbolo) até o tamanho da profundidade do balde de símbolo.
Durante períodos de tráfego relativamente baixo (tráfego que chega ou parte da interface a taxas médias abaixo da taxa de chegada do símbolo), os símbolos não utilizados se acumulam no balde, mas apenas até a profundidade de balde de símbolo configurada.