Software Cisco IOS e NX-OS : Software Cisco IOS versões 12.1 T

Modelagem Baseada em Classe

2 Abril 2008 - Tradução Manual
Outras Versões: Versão em PDFpdf | Inglês (7 Junho 2000) | Feedback

Índice

Modelagem Baseada em Classe

Visão geral do recurso

Configurando o GTS em uma Classe de Tráfego

Especificando Modelagem de Tráfego de Taxa Média ou Modelagem de Taxa de Pico

Configurando o CBWFQ dentro do GTS

Benefícios

Restrições

Documentação Relacionada

Plataformas suportadas

Padrões Suportados, MIBs e RFCs

Tarefas de configuração

Configurando o molde com base em classe

Configurando o CBWFQ dentro do GTS

Verificando a Configuração de Mapas de Políticas e suas Classes

Exemplos de configurações

Exemplo de Modelagem Baseada em Classe

Exemplo de CBWFQ em Conjunto com GTS

Exemplos de CBWFQ dentro do GTS

Referências a Comandos

service-policy (class map)

shape

shape max-buffers


Modelagem Baseada em Classe


Este módulo de recurso descreve o recurso de Moldagem Baseada em Classe. Este documento inclui as seguintes seções:

Visão geral do recurso

Plataformas suportadas

Padrões Suportados, MIBs e RFCs

Tarefas de configuração

Exemplos de configurações

Referências a Comandos

Visão geral do recurso

A modelagem de tráfego permite o controle da saída deste em uma interface para corresponder sua transmissão com a velocidade da interface de destino, remota e assegurar que o tráfego esteja em conformidade com as políticas contratadas para ele. O tráfego que segue um perfil em particular pode ser modelado para atender aos requisitos de downstream, eliminando assim os gargalos nas topologias com incompatibilidades de taxa de dados.

Utilizando o recurso de Modelagem Baseada em Classe, você pode fazer o seguinte:

Configuração da modelagem de tráfego genérico (GTS) em uma classe de tráfego

Especificar a taxa média ou a modelagem de tráfego em taxa de pico

Configuração do enfileiramento moderado ponderado baseado em classe (CBWFQ) dentro do GTS

A modelagem baseada em classe pode fazer com que qualquer interface suporte GTS.

Configurando o GTS em uma Classe de Tráfego

Utilizando o recurso de Modelagem Baseada em Classe, é possível fazer a configuração do GTS em uma classe, em vez de somente em uma lista de controle de acesso (ACL). Para fazer isso, é necessário primeiro definir as classes de tráfego de acordo com os critérios de correspondência incluindo protocolos, ACLs e interfaces de entrada. Então a modelagem de tráfego pode ser aplicada em cada classe definida.

Especificando Modelagem de Tráfego de Taxa Média ou Modelagem de Taxa de Pico

A modelagem de tráfego limita a taxa de transmissão de dados. Além de utilizar uma taxa de transmissão configurada especificamente, você pode utilizar GTS para especificar uma taxa de transmissão derivada de acordo com o nível de congestionamento.

É possível especificar dois tipos de modelagem de tráfego; modelagem de taxa média e modelagem de taxa de pico. A modelagem de taxa média limita a taxa de transmissão à taxa de informações consolidadas (CIR). O uso do CIR assegura que o volume médio de tráfego enviado está de acordo com a taxa esperada pela rede.

A modelagem de taxa de pico configura o router para enviar mais tráfego do que o CIR. Para determinar a taxa de pico, o router usa a seguinte fórmula:

taxa de pico = CIR(1+Be/Bc)

em que:

Be é a taxa de intermitência excedente.

Bc é a taxa de intermitência comprometida.

A modelagem de taxa de pico permite que o router tenha intermitência maior do que a da modelagem de taxa média. Entretanto, com o uso da modelagem de taxa de pico, o tráfego enviado acima do CIR (o delta) tem a possibilidade de ser descartado caso a rede se torne congestionada.

Se a sua rede tem largura de banda adicional (acima do CIR provisionado) e o aplicativo ou classe pode tolerar perdas ocasionais de pacotes, a largura de banda extra pode ser explorada por meio do uso da modelagem de taxa de pico. Entretanto, podem ocorrer descartes ocasionais de pacotes quando houver congestionamento da rede. Se o tráfego enviado para a rede estiver estritamente ajustado ao CIR configurado provisionado da rede, então é recomendável usar a modelagem de tráfico média.

Configurando o CBWFQ dentro do GTS

Antes desta versão, quando os pacotes de fila GTS eram enviados, faziam com que o fluxo do tráfego violasse a taxa configurada, e somente WFQ baseado em fluxo era suportado para pacotes enfileirados.

Utilizando o recurso de Modelagem Baseada em Classe, o CBWFQ é suportado para pacotes enfileirados. Você pode utilizar o CBWQ para fazer a configuração das classes de tráfego enfileirado e fornecer garantias de largura de banda relativa ou absoluta para essas classes. Observe que as garantias de largura de banda relativa ou absoluta estão relacionadas ao CIR configurado.

Benefícios

Flexibilidade dos Critérios de Correspondência

Aplicando GTS às classes ocorre maior flexibilidade para configurar a modelagem de tráfego. Anteriormente, essa capacidade era limitada ao uso de ACLs.

Melhor Uso da Largura de Banda

Especificando a modelagem de taxa de pico, é possível fazer um melhor uso da largura de banda disponível, permitindo que mais dados do que em CIR sejam enviados se houver largura de banda disponível.

Alocação de Largura de Banda

O CBWFQ permite que você especifique a soma exata de largura de banda a ser alocada para uma classe específica do tráfego. Levando-se em conta a largura de banda disponível na interface, você pode fazer a configuração de até 64 classes e controlar a distribuição entre elas, o que não é o caso com WFQ baseado em fluxo.

O WFQ baseado em fluxo aplica ponderações ao tráfego para classificá-lo em conversações e determina o quanto da largura de banda é permitido a cada uma com relação às outras conversações. Essas ponderações, e classificação de tráfego, são dependentes e limitadas a sete níveis de Precedência de IP.

Granularidade Grosseira e Escalabilidade

O CBWFQ permite definir o que constitui uma classe de acordo com critérios que excedem os limites do fluxo. O CBWFQ permite que você utilize ACLs e protocolos ou nomes de interface de entrada para definir como o tráfego será classificado, fornecendo assim uma granularidade mais grosseira. Não é necessário manter a classificação do tráfego com base no fluxo. Além do mais, é possível fazer a configuração de até 64 classes discretas em uma política de serviço.

Restrições

A modelagem de tráfego média e de pico é configurada por interface e por classe, e não pode ser utilizada em conjunto com comandos utilizados para fazer a configuração do GTS, vindo de versões anteriores do Cisco IOS. Esses comandos incluem:

traffic-shape adaptive

traffic-shape fecn-adaptive

traffic-shape group

traffic-shape rate

A modelagem de tráfego adaptativa para redes de Frame Relay não é suportada utilizando o recurso de Modelagem Baseada em Classe. Para fazer a configuração do GTS adaptativo para redes Frame Relay, é necessário utilizar os comandos de versões anteriores à Versão 12.1(2) do Cisco IOS Software.

Documentação Relacionada

Para obter informações sobre esse recurso, consulte os seguintes documentos:

Guia de Configuração de Soluções para Qualidade de Serviço do Cisco IOS, Cisco IOS Versão 12.1

Referências a Comandos de Soluções para Qualidade de Serviço do Cisco IOS, Cisco IOS Versão 12.1

Plataformas suportadas

Série Cisco 1600

Série Cisco 2500

Série Cisco 2600

Série Cisco 3600

Série Cisco 4500

Série Cisco 4700

Cisco 7200 com NPE150 ou posterior para taxas de T1/E1/Ethernet

Cisco 7200 com NPE200 ou posterior para taxas T3

Cisco Route Switch Processor (RSP)

Padrões Suportados, MIBs e RFCs

Padrões

Nenhum

MIBs

Nenhum

RFCs

Nenhum

Tarefas de configuração

Consulte as seguintes seções para obter as tarefas de configuração para o recurso de Modelagem Baseada em Classe. Cada tarefa na lista está identificada como opcional ou obrigatória.

Configurando Modelagem Baseada em Classe (Obrigatória)

Configurando o CBWFQ dentro de GTS (Opcional)

Verificando a Configuração de Mapas de Políticas e suas Classes (Opcional)

Configurando o molde com base em classe

Para configurar a Modelagem Baseada em Classe, utilize os dois primeiros comandos no modo de configuração global para especificar o mapa de política e o nome do mapa de classe. Utilize os comandos restantes no modo de configuração de mapa de classe para especificar a taxa média ou de pico.

 
Comando
Propósito

Etapa 1 

Router(config)# policy-map policy-map

Especifica o nome do mapa de política a ser criado ou modificado.

Etapa 2 

Router(config)# class-map class-map-name

Especifica o nome do mapa de classe a ser criado.

Etapa 3 

Router(config-pmap-c)# shape {average | peak} cir [bc] [be]

Especifica a modelagem de taxa média ou de taxa de pico.

Etapa 4 

Router(config-pmap-c)# shape max-buffers number-of-buffers

(Opcional) Especifica o número máximo de buffers permitidos nas filas de modelagem.

Configurando o CBWFQ dentro do GTS

Para configurar o CBWFQ dentro de GTS, utilize os dois primeiros comandos no modo de configuração global para especificar o mapa de política e o nome do mapa de classe. Utilize os comandos restantes no modo de configuração de mapa de classe para especificar a taxa média e de pico e para conectar a política de serviço à classe.

 
Comando
Propósito

Etapa 1 

Router(config)# policy-map policy-map

Especifica o nome do mapa de política a ser criado ou modificado.

Etapa 2 

Router(config)# class-map class-map-name

Especifica o nome do mapa de classe a ser criado.

Etapa 3 

Router(config-pmap-c)# shape {average | peak} cir [bc] [be]

Especifica a modelagem de taxa média ou de taxa de pico.

Etapa 4 

Router(config-pmap-c)# service-policy policy-map

Conecta a política de serviço a uma classe.

Verificando a Configuração de Mapas de Políticas e suas Classes

Para exibir o conteúdo de um mapa de política específico, uma classe específica deste, ou todos os mapas de política configurados em uma interface, utilize um dos seguintes comandos no modo de configuração global:

Comando
Propósito

Router# show policy policy-map

Exibe a configuração de todas as classes compactadas no mapa de política especificado

Router# show policy policy-map class class-name

Exibe a configuração da classe especificada do mapa de política especificado

Router# show policy interface interface-name

Exibe a configuração de todas as classes configuradas para todos os mapas de política na interface especificada.


Exemplos de configurações

Esta seção fornece os seguintes exemplos de configurações:

Exemplo de Modelagem Baseada em Classe

Exemplo de CBWFQ em Conjunto com GTS

Exemplos de CBWFQ dentro do GTS

Exemplo de Modelagem Baseada em Classe

O exemplo a seguir define uma classe, c1. A Classe c1 é configurada para modelar o tráfego para 384 kbps, com um tamanho de intermitência normal de 15440 bits.

Router(config)# policy-map shape
Router(config-pmap)# class c1
Router(config-pmap-c)# shape average 384000 15440
Router(config-pmap-c)# configure terminal
Router(config)# interface Serial 3/3
Router(config-if)# service out shape

Exemplo de CBWFQ em Conjunto com GTS

O exemplo a seguir utiliza o CBWFQ na interface e modela o tráfego antes que ele seja enfileirado para CBWFQ.

Neste exemplo, duas classes são definidas—cust1 e cust2. A classe cust1 tem uma largura de banda assegurada de 256 kbps, e a saída modelada para 384 kbps. A classe cust2 tem uma largura de banda assegurada de 384 kbps, mas se houver maior largura de banda disponível na interface, a classe pode obter um rendimento acima do pico de 512 kbps.

A Figura 1 ilustra este exemplo.

Figura 1 CBWFQ em Conjunto com GTS

Os comandos a seguir são utilizados para fazer a configuração desse exemplo:

Router(config)# policy-map shape-cbwfq
Router(config-pmap)# class cust1
Router(config-pmap-c)# shape average 384000
Router(config-pmap-c)# bandwidth 256
Router(config-pmap)# class cust2
Router(config-pmap-c)# shape peak 512000
Router(config-pmap-c)# bandwidth 384
Router(config-pmap-c)# configure terminal
Router(config)# interface Serial 3/3
Router(config-if)# service out shape-cbwfq

Exemplos de CBWFQ dentro do GTS

Esta seção fornece dois exemplos de configuração do CBWFQ dentro de GTS.

Exemplo 1

O primeiro exemplo utiliza mapas de política hierárquicos e configura o CBWFQ dentro do GTS.

No exemplo a seguir, três mapas de política são definidos— cust1-classes, cust2-classes e cust-policy. Os mapas de política cust1-classes e cust2-classes têm três classes definidas—ouro, prata e bronze.

Para cust1-classes, ouro é configurada para usar 50 por cento da largura da banda. Prata é configurada para usar 20 por cento da largura de banda, e bronze é configurada para usar 15 por cento da largura de banda.

Para cust2-classes, ouro é configurada para usar 30 por cento da largura da banda. Prata é configurada para usar 15 por cento da largura de banda, e bronze é configurada para usar 10 por cento da largura de banda.

A política de custo do mapa de política especifica a modelagem de taxa média de 384 kbps e atribui a política de serviço cust1-classes para classe cust1. A política de custo do mapa de política especifica a modelagem de taxa de pico de 512 kbps e atribui a política de serviço cust2-classes para classe cust2.

A Figura 2 ilustra esse exemplo.

Figura 2 Mapas de Política Hierárquica Utilizando Modelagem Baseada em Classe

Configuração para cust1-classes

Router(config)# policy-map cust1-classes
Router(config-pmap)# class gold
Router(config-pmap-c)# bandwidth percent 50
Router(config-pmap)# class silver
Router(config-pmap-c)# bandwidth percent 20
Router(config-pmap)# class bronze
Router(config-pmap-c)# bandwidth percent 15

Configuração para cust2-classes

Router(config)# policy-map cust2-classes
Router(config-pmap)# class gold
Router(config-pmap-c)# bandwidth percent 30
Router(config-pmap)# class silver
Router(config-pmap-c)# bandwidth percent 15
Router(config-pmap)# class bronze
Router(config-pmap-c)# bandwidth percent 10

Configuração para Política de Cliente e Recursos QoS

Router(config)# policy-map cust-policy
Router(config-pmap)# class cust1
Router(config-pmap-c)# shape average 384000
Router(config-pmap-c)# service-policy cust1-classes
Router(config-pmap)# class cust2
Router(config-pmap-c)# shape peak 51200
Router(config-pmap-c)# service-policy cust2-classes
Router(config-pmap-c)# interface Serial 3/2
Router(config-if)# service out cust-policy

Exemplo 2

Neste exemplo, o recurso de Modelagem Baseada em Classe é configurado para classe nomeada modelada no mapa de política denominado GTS_in_ModCLI. A classe modelada contém uma taxa média de 241.000 bits por segundo (bps). CBWFQ também está ativado na classe, o que garante uma largura de banda de 241 kbps durante os momentos de congestionamento na interface.

A classe modelada é um ponto de congestionamento para todas as subclasses que compõem essa classe. Portanto, as subclasses podem ser ainda mais diferenciadas na classe modelada. Todas essas subclasses são parte do mapa de política, CBWFQ_in_GTS, que está conectado à classe modelada.

Configuração do Mapa de Política GTS_in_ModCLI

Router(config)# policy-map GTS_in_ModCLI
Router(config-pmap)# class shaped
Router(config-pmap-c)# bandwidth 241
Router(config-pmap-c)# shape average 241000
Router(config-pmap-c)# service-policy CBWFQ_in_GTS

Configuração do Mapa de Política CBWFQ_in_GTS

O mapa de política, CBWFQ_in_GTS, possui quatro classes CBWFQ:

Router(config)# policy-map CBWFQ_in_GTS
Router(config-pmap)# class cust_A
Router(config-pmap-c)# bandwidth percent 25
Router(config-pmap)# class cust_B
Router(config-pmap-c)# bandwidth percent 25
Router(config-pmap)# class cust_C
Router(config-pmap-c)# bandwidth percent 25
Router(config-pmap)# class class-default
Router(config-pmap-c)# fair

Verificando as configurações

A saída do comando show policy-map para GTS_in_ModCLI exibe uma configuração estendida, incluindo as subclasses:

Router# show policy-map GTS_in_ModCLI
  Policy Map GTS_in_ModCLI
   Class shaped
   Weighted Fair Queueing
       Bandwidth 241 (kbps)  Max Threshold 64 (packets)
   Traffic Shaping
    Average Rate Traffic Shaping
            CIR 241000 (bps) Max. Buffers Limit 1000 (Packets)
     Policy Map CBWFQ_in_GTS
     Class cust_A
     Weighted Fair Queueing
         Bandwidth 25 (%)    Max Threshold 64 (packets)
     Class cust_B
     Weighted Fair Queueing
         Bandwidth 25 (%)    Max Threshold 64 (packets)
     Class cust_C
     Weighted Fair Queueing
         Bandwidth 25 (%)    Max Threshold 64 (packets)
     Class class-default
     Weighted Fair Queueing
         Flow based Fair Queueing

O mapa de política GTS_in_ModCLI pode ser conectado a qualquer interface lógica que fornece um ponto de congestionamento. São apresentadas estatísticas de tempo de execução após conectar à interface Serial 3/0.

Router# show policy interface Serial 3/0
 Serial3/0
 output : GTS_in_ModCLI
  Class shaped
   Weighted Fair Queueing
       Output Queue: Conversation 267
         Bandwidth 241 (kbps) Max Threshold 64 (packets)
         (pkts matched/bytes matched) 3852/947384
         (pkts discards/bytes discards/tail drops) 0/0/0
   Traffic Shaping
     Target    Byte   Sustain   Excess    Interval  Increment Adapt
     Rate      Limit  bits/int  bits/int  (ms)      (bytes)   Active
     241000    1928   7712      7712      32        964       -

     Queue     Packets   Bytes     Packets   Bytes
     Depth                         Delayed   Delayed   Active
     41        3980      978872    3967      975686    yes
    Class cust_A
     Weighted Fair Queueing
         Output Queue: Conversation 41
           Bandwidth 25 (%) Max Threshold 64 (packets)
           (pkts matched/bytes matched) 0/0
           (pkts discards/bytes discards/tail drops) 0/0/0
    Class cust_B
     Weighted Fair Queueing
         Output Queue: Conversation 42
           Bandwidth 25 (%) Max Threshold 64 (packets)
           (pkts matched/bytes matched) 0/0
           (pkts discards/bytes discards/tail drops) 0/0/0
    Class cust_C
     Weighted Fair Queueing
         Output Queue: Conversation 43
           Bandwidth 25 (%) Max Threshold 64 (packets)
           (pkts matched/bytes matched) 0/0
           (pkts discards/bytes discards/tail drops) 0/0/0
    Class class-default
     Weighted Fair Queueing
         Flow Based Fair Queueing
         Maximum Number of Hashed Queues 32

Referências a Comandos

Esta seção registra comandos novos ou modificados. Todos os outros comandos usados com este recurso são documentados nas publicações de referências a comandos do Cisco IOS Versão 12.1.

service-policy (class map)

shape

shape max-buffers

service-policy (class map)

Para conectar um mapa de política a uma classe, utilize o comando de configuração de mapa de classe service-policy . Para remover uma política de serviço de uma classe, utilize a forma no desse comando.

service-policy policy-map

no service-policy

Descrição da sintaxe

policy-map

O nome de um mapa de políticas de serviços (criado usando o comando policy-map) a ser conectado.


Defaults

Nenhuma política de serviço é especificada.

Modos de comando

Configuração de mapa de classe dentro do mapa de política

Histórico de comando

Versão
Modificação

12.1(2)T

Esse comando foi introduzido.


Diretrizes de uso

Você pode conectar um único mapa de política a uma ou mais classes para especificar a política de serviço para essas classes. Esse comando está disponível somente para interface de saída, que é suposta.

Exemplos

No exemplo a seguir, três mapas de política são definidos— cust1-classes, cust2-classes e cust-policy. Os mapas de política cust1-classes e cust2-classes têm três classes definidas—ouro, prata e bronze.

Para cust1-classes, ouro é configurada para usar 50 por cento da largura da banda. Prata é configurada para usar 20 por cento da largura de banda, e bronze é configurada para usar 15 por cento da largura de banda.

Para cust2-classes, ouro é configurada para usar 30 por cento da largura da banda. Prata é configurada para usar 15 por cento da largura de banda, e bronze é configurada para usar 10 por cento da largura de banda.

A política de custo do mapa de política especifica a modelagem de taxa média de 384 kbps e atribui a política de serviço cust1-classes para cust1-classes do mapa de política. A política de custo do mapa de política especifica a modelagem de taxa de pico de 512 kbps e atribui a política de serviço cust2-classes para cust2-classes do mapa de política.

Para fazer a configuração das classes de cust1-classes, utilize os seguintes comandos:

Router(config)# policy-map cust1-classes
Router(config-pmap)# class gold
Router(config-pmap-c)# bandwidth percent 50
Router(config-pmap)# class silver
Router(config-pmap-c)# bandwidth percent 20
Router(config-pmap)# class bronze
Router(config-pmap-c)# bandwidth percent 15

Para fazer a configuração das classes de cust2, utilize os seguintes comandos:

Router(config)# policy-map cust2-classes
Router(config-pmap)# class gold
Router(config-pmap-c)# bandwidth percent 30
Router(config-pmap)# class silver
Router(config-pmap-c)# bandwidth percent 15
Router(config-pmap)# class bronze
Router(config-pmap-c)# bandwidth percent 10

Para definir a política de cliente com cust1-classes e cust2-classes e os recursos QoS, utilize os seguintes comandos:

Router(config)# policy-map cust-policy
Router(config-pmap)# class cust1
Router(config-pmap-c)# shape average 384000
Router(config-pmap-c)# service-policy cust1-classes
Router(config-pmap)# class cust2
Router(config-pmap-c)# shape peak 51200
Router(config-pmap-c)# service-policy cust2-classes
Router(config-pmap-c)# interface Serial 3/2
Router(config-if)# service out cust-policy

Comandos relacionados

Comando
Descrição

policy-map

Cria ou modifica um mapa de política que pode ser conectado a uma ou mais interfaces para especificar uma política de serviços.

show policy-map

Exibe a configuração para a classe especificada do mapa de política especificado.


shape

Para especificar a modelagem de tráfego média ou de pico, utilize o comando de configuração de mapa de classe shape. Para remover a modelagem de tráfego, utilize a forma no desse comando,

shape {average | peak} cir [bc] [be]

no shape {average | peak} cir [bc] [be]

Descrição da sintaxe

média

Especifica a modelagem de taxa média.

peak

Especifica a modelagem de taxa de pico.

cir

Especifica a taxa de informações comprometidas (CIR) em bits por segundo (bps).

bc

Especifica a taxa de Committed Burst em bits.

be

Especifica a taxa de Excess Burst em bits.


Defaults

Sem comportamento ou valores-padrão.

Modos de comando

Configuração de mapa de classe dentro do mapa de política

Histórico de comando

Versão
Modificação

12.1(2)T

Esse comando foi introduzido.


Diretrizes de uso

A modelagem de tráfego limita a taxa de transmissão de dados. Além de utilizar uma taxa de transmissão configurada especificamente, você pode utilizar a modelagem de tráfego genérica (GTS) para especificar uma taxa de transmissão derivada de acordo com o nível de congestionamento.

É possível especificar dois tipos de modelagem de tráfego; modelagem de taxa média e modelagem de taxa de pico. A modelagem de taxa média limita a taxa de transmissão ao CIR. O uso do CIR assegura que o volume médio de tráfego enviado está de acordo com a taxa esperada pela rede.

A modelagem de taxa de pico configura o router para enviar mais tráfego do que o CIR. Para determinar a taxa de pico, o router usa a seguinte fórmula:

taxa de pico = CIR(1+Be/Bc)

em que:

Be é a taxa de intermitência excedente.

Bc é a taxa de intermitência comprometida.

A modelagem de taxa de pico permite que o router tenha intermitência maior do que a da modelagem de taxa média. Entretanto, com o uso da modelagem de taxa de pico, o tráfego enviado acima do CIR (o delta) tem a possibilidade de ser descartado caso a rede se torne congestionada.

Se a sua rede tem largura de banda adicional (acima do CIR provisionado) e o aplicativo ou classe pode tolerar perdas ocasionais de pacotes, a largura de banda extra pode ser explorada por meio do uso da modelagem de taxa de pico. Entretanto, podem ocorrer descartes ocasionais de pacotes quando houver congestionamento da rede. Se o tráfego enviado para a rede estiver estritamente ajustado ao CIR configurado provisionado da rede, então é recomendável usar a modelagem de tráfico média.

Exemplos

O exemplo a seguir define o uso de modelagem de taxa média para assegurar uma largura de banda de 256 kbps:

shape average 256000

O exemplo a seguir utiliza a modelagem de taxa de pico para assegurar uma largura de banda de 300 kbps, mas permite um throughput de até 512 kbps se houver largura de banda suficiente disponível na interface:

bandwidth 300
shape peak 512000

Comandos relacionados

Comando
Descrição

bandwidth

Especifica ou modifica a largura de banda alocada a uma classe pertencente a um mapa de política.

class (policy map)

Especifica o nome da classe cuja política se deseja criar ou alterar, e a classe padrão (comumente conhecida como a classe padrão de classe) antes de fazer a configuração de sua política.

policy-map

Cria ou modifica um mapa de política que pode ser conectado a uma ou mais interfaces para especificar uma política de serviços.

service-policy

Conecta um mapa de política a uma interface de entrada ou VC, ou a uma interface de saída ou VC, a ser usado como a política de serviços para aquela interface ou VC.

shape max-buffers

Especifica o número máximo de buffers permitidos nas filas de modelagem.


shape max-buffers

Para especificar o número máximo de buffers permitidos nas filas de modelagem, utilize o comando de configuração de mapa de classe shape max-buffers . Para remover o número máximo de buffers, utilize a forma no deste comando.

shape max-buffers number-of-buffers

no shape max-buffers number-of-buffers

Descrição da sintaxe

number-of-buffers

Especifica o número máximo de buffers. O número mínimo de buffers é 1, o número máximo de buffers é 4096.


Defaults

A configuração padrão é 1000 buffers.

Modos de comando

Configuração de mapa de classe dentro do mapa de política

Histórico de comando

Versão
Modificação

12.1(2)T

Esse comando foi introduzido.


Diretrizes de uso

Você pode especificar o número máximo de buffers permitido nas filas de modelagem para cada classe configurado para usar modelagem de tráfego genérica (GTS).

Exemplos

O exemplo a seguir configura a modelagem e define o limite máximo de buffer para 100:

shape average 350000
shape max-buffers 100

Comandos relacionados

Comando
Descrição

bandwidth

Especifica ou modifica a largura de banda alocada a uma classe pertencente a um mapa de política.

class (policy map)

Especifica o nome da classe cuja política se deseja criar ou alterar, e a classe padrão (comumente conhecida como a classe padrão de classe) antes de fazer a configuração de sua política.

policy-map

Cria ou modifica um mapa de política que pode ser conectado a uma ou mais interfaces para especificar uma política de serviços.

service-policy

Conecta um mapa de política a uma interface de entrada ou VC, ou a uma interface de saída ou VC, a ser usado como a política de serviços para aquela interface ou VC.

shape

Especifica a modelagem de tráfego da taxa média ou de pico.