In dit document wordt beschreven hoe u de prestatielicenties kunt implementeren op routers van de Cisco Integrated Service Router 4000 (ISR4000) serie.
Er zijn geen specifieke vereisten van toepassing op dit document.
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Dit document beschrijft de implementatie van de Performance License (ook bekend als doorvoerlicentie) op Cisco Integrated Service Router 4000 (ISR4000)-routers die worden uitgevoerd op Cisco IOS® XE-software. Soortgelijke concepten zijn van toepassing op de Cloud Service Router 1000 Virtual (CSR1000v) platforms.
De routers uit de ISR4000-reeks zijn gebaseerd op de multicore-CPU's voor besturing, gegevens en services en bieden verschillende prestatieniveaus die afhankelijk zijn van het platformmodel.
De prestatielicentie verhoogt de maximale doorvoer die het apparaat kan bieden.
Om de doorvoer te bepalen:
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
Om het concept van Performance License uit te leggen, is het de moeite waard om het verschil tussen verschillende modellen van de ISR4000 te illustreren met betrekking tot hun Data Plane-architectuur.
De ISR4451 kan maximaal negen PPE-kernen (Packet Processing Engine) gebruiken voor functieverwerking, codering en decodering, waaronder één kern voor invoer- en uitvoerverwerking (I/O). Elke PPE-core kan één pakket tegelijk verwerken.

De ISR4431 heeft dezelfde Data Plane-architectuur als de ISR4451, behalve dat deze maximaal vijf PPE-kernen kan gebruiken voor functieverwerking, codering en decodering.
De ISR4351 en ISR4331 Data Plane-architectuur bestaat uit maximaal drie PPE-cores die worden gebruikt voor functieverwerking en één kern voor zowel I/O- als cryptoverwerking.

De ISR4321 en ISR4221 hebben een enkele PPE-kern voor functieverwerking en een andere kern voor I / O en crypto-verwerking.

Verschillen op de ISR4000 Series routers voor en na toepassing van de prestatielicentie:
| Geen prestatielicentie |
Met prestatielicentie |
|||
| Max. doorvoer |
PPE-cores |
Max. doorvoer |
PPE-cores |
|
| 4221 |
35 Mbps |
1x PPE + 1x I/O |
75 Mbps |
Geen wijziging |
| 4321 |
50 Mbps |
1x PPE + 1x I/O |
100 Mbps |
Geen wijziging |
| 4331 |
100 Mbps |
2x PPE + 1x I/O |
300 Mbps |
3x PPE + 1x I/O |
| 4351 |
200 Mbps |
2x PPE + 1x I/O |
400 Mbps |
3x PPE + 1x I/O |
| 4431 |
500 Mbps |
3x PPE + 1x I/O |
1 Gbps |
5x PPE + 1x I/O |
| 4451 |
1 Gbps |
5x PPE + 1x I/O |
2 Gbps |
9x PPE + 1x I/O |
| 4461 |
1,5 Gbps |
8x PPE + 1x I/O |
3 Gbps |
15x PPE + 1x I/O |
Voordat de Performance License kan worden toegepast, moet aan een van de verschillende voorwaarden worden voldaan. Deze zijn afhankelijk van het licentiemodel (Smart of Traditional).
Registreer het apparaat bij de Smart/Virtual Account en zorg ervoor dat de juiste prestatielicentie bij de account wordt geprovisioneerd.
Accepteer de licentieovereenkomst voor eindgebruikers (EULA) in de globale configuratiemodus, accepteer de licentieovereenkomst voor eindgebruikers. Nadat de EULA is geaccepteerd, wordt de demo of evaluatie RTU Performance License geactiveerd (de evaluatieperiode verloopt na 60 dagen).
Kopieer het licentiebestand naar de flash-router en gebruik de opdracht <flash:license-file> om het te installeren.
Gebruik de opdracht Platform Hardware Doorvoerniveau in globale configuratiemodus om de Performance License te activeren.
Router(config)#platform hardware throughput level 300000 % Please write mem and reload % The config will take effect on next reboot
Wanneer de prestatielicentie wordt geactiveerd op de ISR400-routers, gebeurt het volgende:
De Aggregate Shaper-functionaliteit wordt geïmplementeerd in de CPU van de dataplane-core voor I/O-bewerkingen.
Een systeem voor token buckets (aantal bits) is geïmplementeerd op de core van de I/O-dataplane om te bepalen of de pakketten kunnen worden verzonden via een uitgaande interface. Traffic shaping wordt toegepast wanneer meer bits bestemd zijn voor externe interfaces dan de licentie toestaat.

Er kunnen pakketten worden verzonden zolang de bucket nog tokens bevat:

In deze pseudoconfiguratie wordt de modulaire QoS-opdrachtregelinterface gebruikt om het algemene concept te illustreren:
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
Als de aangeboden snelheid de gelicentieerde bandbreedte overschrijdt:
Tijdens elke periode van overinschrijving delen de interfaces de bandbreedte gelijkelijk, tenzij er prioriteitsniveau verkeer is.
Indicators van doorvoerlimiet:
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
Gelijkmatig verdeelde buffers op interfaces in de uitvoer van showplatformhardware qfp actieve functie 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
De drempelwaarde voor waarschuwingen is configureerbaar. Het syslog-bericht kan worden gebruikt als indicator voor de gelicentieerde bandbreedte. Als u het drempelniveau en het voorbeeldinterval wilt configureren, gebruikt u de opdracht Drempelwaarde [percentage] interval [seconden] van de hardwaredoorvoermonitor van het platform instellen.
Als u de instellingen voor de doorvoermonitor wilt weergeven, gebruikt u de opdracht Hardwarematige doorvoermonitorparameters tonen:
Router#show platform hardware throughput-monitor parameters Throughput monitor parameters Throughput monitor threshold: 90 percent Throughput monitor interval: 300 seconds Throughput monitor status: enabled
De ISR4000-platforms bieden een licentie voor betere CEF-prestaties (Cisco Express Forwarding). Het apparaat moet Cisco IOS XE-softwareversie 16.7.1 of hoger gebruiken. Aggregate Shaper wordt uitgeschakeld als de licentie voor betere prestaties wordt geactiveerd. Het gevolg is dat de maximale doorvoer afhankelijk is van de gebruikte functies en niet meer deterministisch is.
Installatie:
Na de installatie van de licentie wordt de Boost Performance automatisch ingeschakeld en wordt de opdracht voor het verhogen van het doorvoerniveau van de platformhardware aan de configuratie toegevoegd.
Gebruik de opdracht show license om de status van de licentie te bekijken.
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
Installatie:
Voer de opdracht Alle licenties weergeven uit om de licentiestatus te bekijken:
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 en nieuwere softwareversies is er geen concept van apparaatregistratie met Smart Licensing-portal (Smart/Virtual Account). Niet-afgedwongen licenties worden geactiveerd bij de configuratiewijziging en later wordt het licentiegebruik naar verwachting per beleid aan Cisco gerapporteerd. Zie voor meer informatie het beleid voor het gebruik van slimme licenties.
Bovendien wordt in Cisco IOS XE 17.3.2 en hoger de Boost Performance-licentie een Right-To-Use (RTU)-licentie. Dit betekent dat u geen voorafgaande toestemming nodig heeft om deze licentie te activeren.
Installatie:
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
4.0 |
25-Jun-2026
|
Bijgewerkte spatiëring, spelling, grammatica, zinsstructuur. |
3.0 |
16-Aug-2023
|
Bijgewerkte titel, juridische disclaimer, merkvereisten, stijlvereisten en opmaak. |
2.0 |
13-Jul-2022
|
Geredigeerd en opnieuw gepubliceerd. |
1.0 |
05-Jul-2021
|
Eerste vrijgave |