In questo documento viene descritto come implementare la licenza Performance sui dispositivi Cisco Integrated Service Router serie 4000 (ISR4000).
Nessun requisito specifico previsto per questo documento.
Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
In questo documento viene descritta l'implementazione della licenza Performance (nota anche come licenza throughput) sui router Cisco Integrated Service Router serie 4000 (ISR4000) con software Cisco IOS® XE. Concetti simili si applicano alle piattaforme Cloud Service Router 1000 Virtual (CSR1000v).
I router della serie ISR4000 si basano sulle CPU multicore Control, Data e Services Plane e forniscono diversi livelli di prestazioni che dipendono dal modello di piattaforma in uso.
La licenza Performance aumenta la velocità massima che il dispositivo può fornire.
Per determinare il 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
Per spiegare il concetto di Performance License, è opportuno illustrare la differenza tra i vari modelli dell'ISR4000 per quanto riguarda la loro architettura Data Plane.
ISR4451 può utilizzare fino a nove core Packet Processing Engine (PPE) per l'elaborazione, la crittografia e la decrittografia delle funzionalità, incluso un singolo core per l'elaborazione di input e output (I/O). Ogni core PPE può gestire un pacchetto alla volta.

ISR4431 ha la stessa architettura Data Plane di ISR4451, con la differenza che può utilizzare fino a cinque core PPE per l'elaborazione, la crittografia e la decrittografia delle funzioni.
L'architettura Data Plane ISR4351 e ISR4331 è costituita da un massimo di tre core PPE utilizzati per l'elaborazione delle funzioni e da un singolo core per l'elaborazione I/O e la crittografia.

ISR4321 e ISR4221 hanno un unico core PPE per l'elaborazione delle funzioni, e un altro core per l'elaborazione I/O e la crittografia.

Differenze su ciascun router ISR4000 prima e dopo l'applicazione della licenza Performance:
| Senza licenza Performance |
Con licenza Performance |
|||
| Velocità di trasmissione massima |
Core PPE |
Velocità di trasmissione massima |
Core PPE |
|
| 4221 |
35 Mbps |
1 x PPE + 1 x I/O |
75 Mbps |
Nessuna modifica |
| 4321 |
50 Mbps |
1 x PPE + 1 x I/O |
100 Mbps |
Nessuna modifica |
| 4331 |
100 Mbps |
2 x PPE + 1 x I/O |
300 Mbps |
3 x PPE + 1 x I/O |
| 4351 |
200 Mbps |
2 x PPE + 1 x I/O |
400 Mbps |
3 x PPE + 1 x I/O |
| 4431 |
500 Mbps |
3 x PPE + 1 x I/O |
1 Gbps |
5 x PPE + 1 x I/O |
| 4451 |
1 Gbps |
5 x PPE + 1 x I/O |
2 Gbps |
9 x PPE + 1 x I/O |
| 4461 |
1,5 Gbps |
8 x PPE + 1 x I/O |
3 Gbps |
15 x PPE + 1 x I/O |
Prima di poter applicare la Performance License, è necessario soddisfare uno dei numerosi prerequisiti. che dipendono dal modello di licenza (Smart o Traditional).
Registrare il dispositivo sullo Smart Account o sull'account virtuale e verificare che sia effettuato il provisioning della licenza Performance.
Accettare il Contratto di Licenza con l'utente finale (EULA) nella modalità di configurazione globale, accettare in licenza il contratto con l'utente finale. Una volta accettato il Contratto di Licenza con l'utente finale, viene attivata la licenza RTU per la dimostrazione o la valutazione (il periodo di valutazione scade dopo 60 giorni).
Copiare il file di licenza nella memoria flash del router e utilizzare il comando license install <flash:license-file> per installarlo.
Utilizzare il comando platform hardware throughput level in modalità di configurazione globale per attivare la licenza Performance.
Router(config)#platform hardware throughput level 300000 % Please write mem and reload % The config will take effect on next reboot
Quando la licenza Performance è attivata sui router ISR400:
La funzionalità Aggregate Shaper è implementata nel core CPU del piano dati dedicato alle operazioni I/O.
Sul core del piano dati I/O viene implementato un sistema token bucket (numero di bit) per stabilire se i pacchetti possono essere inviati tramite un'interfaccia di uscita. Il traffic shaping viene applicato quando il numero di bit destinato a interfacce esterne è superiore al numero consentito dalla licenza.

I pacchetti possono essere inviati solo se nel bucket sono presenti token:

Questa pseudo configurazione usa Modular QoS CLI (MQC) per illustrare il concetto generale:
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
Se la velocità offerta supera la larghezza di banda concessa in licenza:
In qualsiasi periodo di sovrascrittura, le interfacce condividono la larghezza di banda equamente, a meno che non si abbia un traffico di livello di priorità.
Indicatori del limite di velocità di trasmissione:
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
Router#show platform hardware qfp active statistics drop ------------------------------------------------------------------------- Global Drop Stats Packets Octets ------------------------------------------------------------------------- TailDrop 4395 6634970
Buffer distribuiti in modo uniforme sulle interfacce nell'output del comando show platform hardware qfp active 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
%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
La soglia di avviso è configurabile. Messaggio syslog utilizzabile come indicatore della larghezza di banda concessa in licenza. Per configurare il livello di soglia e l'intervallo di campionamento, usare il comando set platform hardware throughput-monitor threshold [percentuale] interval [secondi].
Per visualizzare le impostazioni del monitor del throughput, usare il 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
Le piattaforme ISR4000 offrono una licenza Boost Performance che offre prestazioni Cisco Express Forwarding (CEF) senza limitazioni. Il dispositivo deve utilizzare il software Cisco IOS XE versione 16.7.1 o successive. La funzionalità Aggregate Shaper viene disabilitata dopo l'attivazione della licenza Boost, pertanto la velocità di trasmissione massima dipende dalle funzionalità utilizzate e non è più stabilita a priori.
Installazione:
Dopo l'installazione della licenza, l'opzione Aumenta prestazioni viene attivata automaticamente e alla configurazione viene aggiunto il comando di aumento del livello di throughput dell'hardware della piattaforma.
Per verificare lo stato della licenza, usare il comando show license.
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
Installazione:
Eseguire il comando show license all per visualizzare lo stato della licenza:
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
In Cisco IOS XE 17.3.2 e nelle versioni software più recenti, non esiste il concetto di registrazione del dispositivo con il portale delle licenze Smart (account virtuale/smart). Le licenze non applicate vengono attivate alla modifica della configurazione e, in seguito, l'utilizzo delle licenze deve essere segnalato a Cisco per criterio. Per ulteriori informazioni, vedere il criterio Smart Licensing Using.
Inoltre, a partire da Cisco IOS XE 17.3.2, la licenza Boost Performance diventa una licenza RTU (Right-To-Use). Ciò significa che non è necessaria una precedente autorizzazione per attivare questa licenza.
Installazione:
| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
4.0 |
25-Jun-2026
|
Spaziatura, ortografia, grammatica e struttura della frase aggiornate. |
3.0 |
16-Aug-2023
|
Titolo aggiornato, dichiarazione di non responsabilità legale, requisiti di branding, requisiti di stile e formattazione. |
2.0 |
13-Jul-2022
|
Modificato e ripubblicato. |
1.0 |
05-Jul-2021
|
Versione iniziale |