Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit comment mettre en oeuvre la licence de performance sur les routeurs de la gamme Cisco Integrated Service Router 4000 (ISR4000).
Aucune exigence spécifique n'est associée à ce document.
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Ce document décrit la mise en oeuvre de la licence de performance (également appelée licence de débit) sur les routeurs de la gamme Cisco Integrated Service Router 4000 (ISR4000) qui s'exécutent sur le logiciel Cisco IOS® XE. Un concept semblable s’applique aux plateformes virtuelles de routeur de services en nuage 1000 (CSR1000v).
Les routeurs de la gamme ISR4000 sont basés sur les processeurs multicoeurs Control, Data et Services Plane et offrent différents niveaux de performances qui dépendent du modèle de plate-forme.
Remarque : par défaut, chaque modèle de la gamme ISR4000 offre un débit maximal de base. Pour plus d'informations, consultez le site Présentation du produit.
La licence de performance augmente le débit maximal que le périphérique peut fournir.
Afin de déterminer le débit :
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
Pour expliquer le concept de licence de performance, il est intéressant d'illustrer la différence entre les différents modèles d'ISR4000 en ce qui concerne leur architecture de plan de données.
L’ISR4451 peut utiliser jusqu’à neuf cœurs de moteur de traitement de paquets (PPE) pour le traitement des fonctionnalités, y compris le chiffrement et le déchiffrement, et un seul cœur pour le traitement des entrées et sorties (E/S). Chaque cœur PPE ne peut gérer qu’un paquet à la fois.
L’ISR4431 a la même architecture de plan de données que l’ISR4451, sauf qu’il peut utiliser jusqu’à cinq cœurs PPE pour le traitement des fonctionnalités, et le chiffrement et le déchiffrement sont également inclus.
L'architecture de plan de données ISR4351 et ISR4331 comprend jusqu'à trois coeurs PPE utilisés pour le traitement des fonctionnalités et un seul pour le traitement des E/S et du chiffrement.
Les routeurs ISR4321 et ISR4221 disposent d'un seul coeur PPE pour le traitement des fonctionnalités et d'un autre coeur pour le traitement des E/S et du chiffrement.
Différences sur chaque routeur de la série ISR4000 avant et après l’application de la licence de performance :
Sans licence de performance |
Avec licence de performance |
|||
Débit maximal |
Cœurs PPE |
Débit maximal |
Cœurs PPE |
|
4221 |
35 Mbit/s |
1 x PPE + 1 x E/S |
75 Mbit/s |
Aucun changement |
4321 |
50 Mbit/s |
1 x PPE + 1 x E/S |
100 Mbits/s |
Aucun changement |
4331 |
100 Mbits/s |
2 x PPE + 1 x E/S |
300 Mbit/s |
3 x PPE + 1 x E/S |
4351 |
200 Mbit/s |
2 x PPE + 1 x E/S |
400 Mbit/s |
3 x PPE + 1 x E/S |
4431 |
500 Mbit/s |
3 x PPE + 1 x E/S |
1 Gbit/s |
5 x PPE + 1 x E/S |
4451 |
1 Gbit/s |
5 x PPE + 1 x E/S |
2 Gbit/s |
9 x PPE + 1 x E/S |
4461 |
1.5 Gbit/s |
8 x PPE + 1 x E/S |
3 Gbit/s |
15 x PPE + 1 x E/S |
Avant de pouvoir appliquer la licence de performance, plusieurs conditions préalables doivent être respectées. Elles dépendent du modèle de licence (Smart ou Traditionnel).
Enregistrez le périphérique dans le compte Smart/virtuel et assurez-vous que la licence de performance appropriée est fournie au compte.
Remarque : Cisco IOS XE 16.10.1 et les versions logicielles plus récentes sont des licences Smart uniquement, les licences traditionnelles ne sont plus prises en charge.
Cisco IOS XE 17.3.2 et les versions logicielles plus récentes prennent en charge la politique Smart Licensing Using . Cette politique offre une approche simplifiée.
Acceptez le Contrat de licence de l'utilisateur final (CLUF) en mode de configuration globale, acceptez le contrat de licence de l'utilisateur final. Une fois le EULA accepté, la licence de performance RTU de démonstration ou d’évaluation est activée. La période d’évaluation expire après 60 jours.
Copiez le fichier de licence dans la mémoire flash du routeur. Utilisez la commande license install <flash:license-file> pour l’installer.
Utilisez la commande de platform hardware throughput level en mode de configuration globale afin d’activer la licence de performance.
Router(config)#platform hardware throughput level 300000 % Please write mem and reload % The config will take effect on next reboot
Remarque : sur le routeur CSR1000v, les modifications sont appliquées immédiatement et aucun rechargement n'est requis. Pour activer la licence sur les routeurs ISR4000, un rechargement est nécessaire.
Lorsque la licence de performance est activée sur les routeurs ISR400 :
La fonctionnalité Aggregate Shaper est mise en œuvre dans le cœur du CPU du plan de données dédié aux opérations d’E/S.
Conseil : le débit sous licence est applicable à la sortie QFP (trafic sortant). La licence de performance congestionne la sortie de l’interface externe du plan de données lorsque le trafic sortant dépasse le débit sous licence. Par défaut, le trafic excédentaire est régularisé. Sur les autres plateformes, une option basée sur le contrôle est offerte.
Un système de compartiments à jetons (nombre de bits) est mis en œuvre sur le cœur du plan de données d’E/S pour déterminer si les paquets peuvent être envoyés avec une interface de sortie. La régulation du trafic est appliquée lorsque plus de bits sont destinés aux interfaces externes que la licence ne le permet.
Les paquets peuvent être envoyés tant qu’il y a des jetons dans le compartiment :
Cette pseudo-configuration utilise la CLI QoS modulaire (MQC) afin d’illustrer le concept général :
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
Remarque : chaque interface externe a le même rapport de bande passante restante.
Si le taux proposé dépasse la bande passante sous licence :
Pendant toute période de surabonnement, les interfaces partagent la bande passante de manière égale, sauf si le trafic est de niveau de priorité.
Remarque : par défaut, le shaper intégré ne fait pas la différence entre les interfaces LAN/WAN. Par conséquent, toutes les interfaces mettent les paquets en file d’attente lorsque le trafic de sortie agrégé dépasse le débit sous licence. Dans de tels scénarios, les politiques QoS peuvent être mises en œuvre pour prioriser et pondérer le trafic sur toutes les interfaces, et pas seulement sur la ou les interfaces WAN.
Indicateurs de limite de débit :
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
Remarque : cet exemple est basé sur 100 Mbits/s.
Router#show platform hardware qfp active statistics drop ------------------------------------------------------------------------- Global Drop Stats Packets Octets ------------------------------------------------------------------------- TailDrop 4395 6634970
Tampons distribués uniformément sur les interfaces dans la sortie de 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
Remarque : les compteurs sont incrémentés pour chaque paquet traité avec le débit sous licence dans un événement de sursouscription. Il incrémente un compteur de mise en file d'attente pour ceux qui sont mis en mémoire tampon, et un compteur de suppression lorsque le paquet doit être abandonné.
%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
Le seuil d'alerte est configurable. Le message du journal système peut être utilisé comme indicateur pour la bande passante sous licence.
Pour configurer le niveau de seuil et l'intervalle d'échantillonnage, utilisez la commande set platform hardware throughput-monitor threshold [pourcentage] interval [secondes].
Pour afficher les paramètres du moniteur de débit, utilisez la commande 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
Les plateformes ISR4000 offrent une licence d'amélioration des performances qui permet des performances Cisco Express Forwarding (CEF) sans limitation. Le périphérique doit utiliser le logiciel Cisco IOS XE version 16.7.1 ou ultérieure. La fonctionnalité Aggregate Shaper est désactivée après l’activation de l'amélioration de la licence. Par conséquent, le débit maximal dépend des fonctionnalités utilisées et il n’est plus déterministe.
Installation :
Après l'installation de la licence, la commande Boost Performance est activée automatiquement et la commande platform hardware throughput level boost est ajoutée à la configuration.
Utilisez la commande show license pour voir l’état de la licence.
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
Installation :
Remarque : dans Cisco IOS XE 17.3.1 et les versions antérieures, la commande platform hardware throughput level boost n'est disponible qu'après un enregistrement réussi dans CSSM. La commande n'est pas disponible si le périphérique a été enregistré dans CSSM avant que la licence ne soit ajoutée au référentiel de licences de compte virtuel. Vous devez annuler et réenregistrer le périphérique dans CSSM pour exécuter la commande platform hardware throughput level boost.
Utilisez la commande show license all pour afficher l'état de la licence :
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
Dans Cisco IOS XE 17.3.2 et les versions logicielles plus récentes, il n'existe aucun concept d'enregistrement de périphérique avec le portail de licences Smart (compte Smart/virtuel). Les licences non appliquées sont activées lors de la modification de la configuration et, plus tard, l'utilisation de la licence devrait être signalée à Cisco conformément à la politique. Pour plus d'informations, consultez le site Smart Licensing Using Policy.
En outre, à partir de la version 17.3.2 de Cisco IOS XE, la licence Boost Performance devient une licence de droit d'utilisation (RTU). Cela signifie que vous n'avez pas besoin d'une autorisation préalable pour activer cette licence.
Installation :
Révision | Date de publication | Commentaires |
---|---|---|
3.0 |
16-Aug-2023 |
Mise à jour du titre, de la clause de non-responsabilité, des exigences de marque, du style et du formatage. |
2.0 |
13-Jul-2022 |
Modifié et republié. |
1.0 |
05-Jul-2021 |
Première publication |