La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritto come implementare la licenza sulle prestazioni sui router 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. Analogo ragionamento può essere fatto per le piattaforme Cloud Service Router 1000 Virtual (CSR1000v).
I router della serie ISR4000 si basano sulle CPU Control, Data e Services Plane multi-core e forniscono diversi livelli di prestazioni che dipendono dal modello della piattaforma.
Nota: per impostazione predefinita, ogni modello della serie ISR4000 offre un throughput massimo di base. Per ulteriori informazioni, visitare il sito Panoramica prodotto.
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, vale la pena illustrare la differenza tra i vari modelli di ISR4000 per quanto riguarda la loro architettura Data Plane.
Il router ISR4451 può usare fino a nove core Packet Processing Engine (PPE) per l'elaborazione, la crittografia e la decrittografia delle funzionalità e un unico core per l'elaborazione degli input e degli output (I/O). Ogni core PPE può gestire un pacchetto alla volta.
ISR4431 ha la stessa architettura del piano dati di ISR4451, ma può usare fino a cinque core PPE per l'elaborazione delle funzionalità, crittografia e decrittografia incluse.
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 licenza Performance, è 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.
Nota: Cisco IOS XE 16.10.1 e le versioni software più recenti sono solo Smart License. Le licenze tradizionali non sono più supportate.
Cisco IOS XE 17.3.2 e le versioni software più recenti supportano la policy Smart Licensing Using . Questa politica offre un approccio semplificato.
Accettare il Contratto di Licenza con l'utente finale (EULA) in modalità di configurazione globale, accettare il Contratto di Licenza con l'utente finale. Dopo aver accettato il contratto EULA, viene attivata la demo o la valutazione della licenza RTU Performance. Il periodo di valutazione scade dopo 60 giorni.
Copiare il file della licenza sulla memoria flash del router. Per installarlo, usare il comando license install<flash:license-file>.
Per attivare la licenza Performance, usare il comando platform hardware throughput level nella modalità di configurazione globale.
Router(config)#platform hardware throughput level 300000 % Please write mem and reload % The config will take effect on next reboot
Nota: in CSR1000v le modifiche vengono applicate immediatamente e non è necessario ricaricarle. Per attivare la licenza sui router ISR4000, è necessario ricaricare il dispositivo.
Quando la licenza Performance è attivata sui router ISR400:
La funzionalità Aggregate Shaper è implementata nel core CPU del piano dati dedicato alle operazioni I/O.
Suggerimento: il throughput concesso in licenza è applicabile al traffico in uscita QFP. Quando il traffico in uscita supera la velocità di trasmissione concessa nella licenza Performance, sull'interfaccia esterna del piano dati si verifica una congestione del traffico. Per impostazione predefinita, il traffico in eccesso viene rimodellato. Su altre piattaforme, è disponibile un'opzione basata sulle policy.
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
Nota: ogni interfaccia esterna ha lo stesso rapporto larghezza di banda rimanente.
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à.
Nota: per impostazione predefinita, lo shaper integrato non distingue tra interfacce LAN/WAN. Di conseguenza, tutte le interfacce accodano i pacchetti quando il traffico in uscita aggregato supera il throughput concesso in licenza. In tali scenari, è possibile implementare le policy QoS per assegnare le priorità e ripartire il traffico su tutte le interfacce, non solo sulle interfacce WAN.
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
Nota: questo esempio si basa su 100Mbps.
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
Nota: i contatori vengono incrementati per ogni pacchetto elaborato con throughput con licenza in un evento di sottoscrizione in eccesso. Incrementa un contatore di accodamento per quelli memorizzati nel buffer e un contatore di rilascio quando il pacchetto deve essere scartato.
%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:
Nota: in Cisco IOS XE 17.3.1 e versioni precedenti, il comando platform hardware throughput level boost è disponibile solo dopo una corretta registrazione in CSM. Il comando non è disponibile se il dispositivo è stato registrato in CSM prima dell'aggiunta della licenza all'archivio licenze dell'account virtuale. È necessario annullare la registrazione e registrare nuovamente il dispositivo nel CSM per eseguire il comando di aumento del livello di velocità effettiva dell'hardware della piattaforma.
Utilizzare 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 della licenza deve essere segnalato a Cisco in base ai criteri. Per ulteriori informazioni, visitare il sito Smart Licensing Using Policy.
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 |
---|---|---|
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 |