O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve como implementar a licença de desempenho nos roteadores da série Cisco Integrated Service Router 4000 (ISR4000).
Não existem requisitos específicos para este documento.
As informações neste documento são baseadas nestas versões de software e hardware:
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Este documento descreve a implementação da Licença de Desempenho (também conhecida como licença de throughput) nos roteadores da série Cisco Integrated Service Router 4000 (ISR4000) que são executados no software Cisco IOS® XE. Um conceito semelhante se aplica às plataformas virtuais Cloud Service Router 1000 (CSR1000v).
Os roteadores da série ISR4000 são baseados nas CPUs de plano de controle, dados e serviços de vários núcleos e fornecem diferentes níveis de desempenho que dependem do modelo da plataforma.
Observação: por padrão, cada modelo da série ISR4000 oferece uma taxa de transferência máxima básica. Para obter mais informações, consulte o site Visão geral do produto.
A licença de desempenho aumenta a taxa de transferência máxima que o dispositivo pode oferecer.
Para determinar o throughput:
Router#show platform hardware qfp active datapath utilization CPP 0: Subdev 0 5 secs 1 min 5 min 60 min Input: Priority (pps) 0 0 0 0 (bps) 0 0 0 0 Non-Priority (pps) 54 59 142 295 (bps) 39728 51128 490672 1136960 Total (pps) 54 59 142 295 (bps) 39728 51128 490672 1136960 Output: Priority (pps) 0 0 0 0 (bps) 0 64 72 72 Non-Priority (pps) 14 6 100 255 (bps) 23200 14880 460904 1104712 Total (pps) 14 6 100 255 (bps) 23200 14944 460976 1104784 << consumed throughput Processing: Load (pct) 0 0 0 0
Para explicar o conceito de licença de desempenho, vale a pena ilustrar a diferença entre vários modelos do ISR4000 em relação à arquitetura de plano de dados.
O ISR4451 pode usar até nove núcleos de Packet Processing Engine (PPE) para processamento de recursos, criptografia e descriptografia incluídos e um único núcleo para o processamento de entrada e saída (E/S). Cada núcleo de PPE pode lidar com um pacote de cada vez.
O ISR4431 tem a mesma arquitetura de plano de dados que o ISR4451, com a exceção de que pode usar até cinco núcleos de PPE para processamento de recursos, criptografia e descriptografia também incluídos.
A arquitetura do plano de dados ISR4351 e ISR4331 consiste em até três núcleos PPE usados para processamento de recursos e um único núcleo para processamento de E/S e criptografia.
O ISR4321 e o ISR4221 têm um único núcleo de PPE para processamento de recursos e outro núcleo para E/S e processamento de criptografia.
As diferenças em cada roteador ISR4000 series antes e depois da licença de desempenho são aplicáveis:
Sem licença de desempenho |
Com licença de desempenho |
|||
Taxa de transferência máxima |
Núcleos de PPE |
Taxa de transferência máxima |
Núcleos de PPE |
|
4221 |
35 Mbps |
1 x PPE + 1 x E/S |
75 Mbps |
Nenhuma alteração |
4321 |
50 Mbps |
1 x PPE + 1 x E/S |
100 Mbps |
Nenhuma alteração |
4331 |
100 Mbps |
2 x PPE + 1 x E/S |
300 Mbps |
3 x PPE + 1 x E/S |
4351 |
200 Mbps |
2 x PPE + 1 x E/S |
400 Mbps |
3 x PPE + 1 x E/S |
4431 |
500 Mbps |
3 x PPE + 1 x E/S |
1 Gbps |
5 x PPE + 1 x E/S |
4451 |
1 Gbps |
5 x PPE + 1 x E/S |
2 Gbps |
9 x PPE + 1 x E/S |
4461 |
1.5 Gbps |
8 x PPE + 1 x E/S |
3 Gbps |
15 x PPE + 1 x E/S |
Antes de aplicar a licença de desempenho, um dos vários pré-requisitos precisa ser atendido. Eles dependem do modelo de licença (inteligente ou tradicional).
Registre o dispositivo na Smart/Virtual Account e garanta que a licença de desempenho apropriada seja fornecida à conta.
Observação: o Cisco IOS XE 16.10.1 e as versões de software mais recentes são apenas Smart License, as licenças tradicionais não são mais suportadas.
O Cisco IOS XE 17.3.2 e as versões de software mais recentes suportam o Smart Licensing Using Policy . Essa política oferece uma abordagem simplificada.
Aceite o Contrato de Licença de Usuário Final (EULA) no modo de configuração global, aceite o contrato de usuário final da licença. Depois que o EULA é aceito, a licença de desempenho de RTU de demonstração ou avaliação é ativada. O período de avaliação expira após 60 dias.
Copie o arquivo de licença para o flash do roteador. Use o comando license install<flash:license-file> para instalá-lo.
Use o comando platform hardware throughput level no modo de configuração global para ativar a licença de desempenho.
Router(config)#platform hardware throughput level 300000 % Please write mem and reload % The config will take effect on next reboot
Observação: no CSR1000v, as alterações são aplicadas imediatamente e não é necessário recarregar. Para ativar a licença nos roteadores ISR4000, é necessário recarregar.
Quando a licença de desempenho é ativada nos roteadores ISR400:
A funcionalidade do Aggregate Shaper é implementada no núcleo da CPU do plano de dados dedicado às operações de E/S.
Dica: o throughput licenciado é aplicável à saída QFP (tráfego de saída). A licença de desempenho congestiona a saída da interface externa do plano de dados, quando o tráfego de saída excede a taxa de transferência licenciada. Por padrão, o tráfego excedente é modelado. Em outras plataformas, uma opção baseada em policiamento está disponível.
Um sistema de token bucket (contagem de bits) é implementado no núcleo de plano de dados de E/S para determinar se os pacotes podem ser enviados por meio de uma interface de saída. A modelagem de tráfego é aplicada quando mais bits do que a licença permite são destinados a interfaces externas.
Os pacotes podem ser enviados desde que haja tokens no bucket:
Essa pseudo-configuration usa a Modular QoS CLI (MQC) para ilustrar o conceito geral:
policy-map Data PlaneExternalInterfaces class GigabitEthernet0/0/0 bandwidth remaining ratio 1 service-policy <user defined> class GigabitEthernet0/0/1 bandwidth remaining ratio 1 service-policy <user defined> class Serial0/0/0 bandwidth remaining ratio 1 service-policy <user defined> policy-map License shape average license_level service-policy Data PlaneExternalInterfaces policy-map Root class external_traffic service-policy License class control_plane_traffic service-policy Punt class recycled_traffic service-policy Recycle
Observação: cada interface externa tem a mesma proporção de largura de banda restante.
Se a taxa oferecida exceder a largura de banda licenciada:
Por meio de qualquer período de excesso de assinaturas, as interfaces compartilham a largura de banda igualmente, a menos que haja tráfego de nível de prioridade.
Observação: por padrão, o modelador integrado não diferencia entre interfaces LAN/WAN. Como resultado, todas as interfaces enfileiram pacotes quando o tráfego de saída agregado excede a taxa de transferência licenciada. Nesses cenários, políticas de QoS podem ser implementadas para priorizar e ponderar o tráfego em todas as interfaces, não apenas nas interfaces de WAN.
Indicadores de limite de taxa de transferência:
Router#show platform hardware qfp active datapath utilization CPP 0: Subdev 0 5 secs 1 min 5 min 60 min Input: Priority (pps) 0 0 0 0 (bps) 0 0 0 0 Non-Priority (pps) 18027 17536 17493 17740 (bps) 101806904 184352 195272 204816 Total (pps) 18207 17536 17493 17740 (bps) 101806904 184352 195272 204816 Output: Priority (pps) 0 0 0 0 (bps) 0 0 0 0 Non-Priority (pps) 17916 17400 17361 17578 (bps) 99956512 198024 209024 218568 Total (pps) 17916 17400 17361 17578 (bps) 99956512 97592394 98694332 94902000 Processing: Load (pct) 7 7 7 7
Observação: este exemplo é baseado em 100 Mbps.
Router#show platform hardware qfp active statistics drop ------------------------------------------------------------------------- Global Drop Stats Packets Octets ------------------------------------------------------------------------- TailDrop 4395 6634970
Buffers distribuídos uniformemente em interfaces na saída de show platform hardware qfp ative feature lic-bw oversubscription:
Router#show platform hardware qfp active feature lic-bw oversubscription Interface: GigabitEthernet0/0/0, QFP interface: 7 Overall Traffic: enqueued (bytes): 7188433, (packets): 75926 << signs of evenly distributed buffering on interfaces tail_drops (bytes): 0, (packets): 0 total (bytes): 7188433, (packets): 75926 Interface: GigabitEthernet0/0/1, QFP interface: 8 Overall Traffic: enqueued (bytes): 10492353355, (packets): 236972715 << signs of evenly distributed buffering on interfaces tail_drops (bytes): 18809589, (packets): 56020 << drops on busy interfaces total (bytes): 10511162944, (packets): 237028735 Interface: GigabitEthernet0/0/2, QFP interface: 9 Overall Traffic: enqueued (bytes): 9544293, (packets): 57041 << signs of evenly distributed buffering on interfaces tail_drops (bytes): 0, (packets): 0 total (bytes): 9544293, (packets): 57041
Observação: os contadores são incrementados para cada pacote processado sob o throughput licenciado em um evento de excesso de assinaturas. Ele incrementa um contador de enfileiramento para aqueles que estão em buffer e um contador de descarte quando o pacote precisa ser descartado.
%BW_LICENSE-4-THROUGHPUT_MAX_LEVEL: F0: cpp_ha: Average throughput rate approached the licensed bandwidth of 100000000 bps during 1 sampling periods in the last 24 hours, sampling period is 300 seconds
O limite de alerta é configurável. A mensagem de syslog pode ser usada como indicador da largura de banda licenciada.
Para configurar o nível de limite e o intervalo de amostra, use o comando set platform hardware throughput-monitor threshold [percentage] interval [seconds].
Para exibir as configurações do monitor de throughput, use o comando show platform hardware throughput-monitor parameters:
Router#show platform hardware throughput-monitor parameters Throughput monitor parameters Throughput monitor threshold: 90 percent Throughput monitor interval: 300 seconds Throughput monitor status: enabled
As plataformas ISR4000 oferecem um aumento da licença de desempenho, que permite um desempenho ilimitado do Cisco Express Forwarding (CEF). O dispositivo deve usar o software Cisco IOS XE versão 16.7.1 ou posterior. O aggregate shaper é desativado depois que o aumento da licença é ativado. Como resultado, a taxa de transferência máxima depende dos recursos usados e deixa de ser determinística.
Instalação:
Após a instalação da licença, o Boost Performance é ativado automaticamente e o comando platform hardware throughput level boost é adicionado à configuração.
Use o comando show license para ver o estado da licença.
Router#show license <output ommitted> Index 11 Feature: booster_performance Period left: Life time License Type: Permanent License State: Active, In Use License Count: Non-Counted License Priority: Medium
Instalação:
Nota: No Cisco IOS XE 17.3.1 e versões mais antigas, o comando platform hardware throughput level boost só está disponível após um registro bem-sucedido no CSSM. O comando não estará disponível se o dispositivo tiver sido registrado no CSSM antes que a licença seja adicionada ao repositório de licenças da Virtual Account. Você precisa cancelar o registro e registrar novamente o dispositivo no CSSM para executar o comando platform hardware throughput level boost.
Use o comando show license all para ver o estado da licença:
Router#show license all <output ommitted> License Usage ============== Boost Performance for ISR4431 (ISR_4431_BOOST): Description: Boost Performance for ISR4431 Count: 1 Version: 1.0 Status: AUTHORIZED
No Cisco IOS XE 17.3.2 e versões de software mais recentes, não há nenhum conceito de registro de dispositivo com o portal Smart Licensing (Smart/Virtual Account). As licenças não impostas são ativadas após a alteração da configuração e, posteriormente, o uso da licença deve ser relatado à Cisco de acordo com a política. Para obter mais informações, consulte o site Smart Licensing Using Policy.
Além disso, no Cisco IOS XE 17.3.2 em diante, a licença do Boost Performance se torna uma licença RTU (Right-To-Use, direito de uso). Isso significa que você não precisa de autorização prévia para ativar esta licença.
Instalação:
Revisão | Data de publicação | Comentários |
---|---|---|
3.0 |
16-Aug-2023 |
Título atualizado, isenção de responsabilidade, requisitos de marca, requisitos de estilo e formatação. |
2.0 |
13-Jul-2022 |
Editado e Republicado. |
1.0 |
05-Jul-2021 |
Versão inicial |