Introduction
Ce document décrit comment dépanner la limite de débit observée sur le châssis ASR9912 ou ASR9922.
Conditions préalables
Exigences
Cisco vous recommande de prendre connaissance des rubriques suivantes :
- Gamme 9900 ASR
- Cartes de matrice de gamme SFC1
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
- ASR9912 avec des cartes de matrice de gamme SFC1 installées
- ASR9922 avec des cartes de matrice de gamme SFC1 installées
Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.
Sur le châssis de gamme 9900 ASR (ASR9912, ASR9922) qui a des cartes de matrice de gamme SFC1 installées avec des linecards du Tomahawk (100GE - A9K* PID) vous pourriez éprouver le raté limit de | 60 GBP sur HundredGigE individuel relie respectivement.
Problème
Le linecard SFC1 a une limite de | 100 GBP par carte. On observe principalement cette question dans des linecards de Tomahawk avec PID A9K* par exemple A9K-8X100GE-TR. Puisque ces linecards prennent en charge seulement 5 cartes de matrice donc, toute la bande passante disponible par linecard individuel est | 500 GBP. Par conséquent, même si des linecards de 7 gammes SFC1 sont installés sur le périphérique la carte A9K* PID utiliserait les 5 premières cartes de matrice sur l'ASR9K.
La capacité disponible de matrice de | 500 GBP est divisés également par GBP du NP c.-à-d. 500/4 = 125 disponibles par le NP. Par conséquent le NP alimente 2 différentes interfaces de HundredGigE sur le linecard et partager la bande passante parmi elles également en conséquence.
Quand les deux interfaces par le NP sont EN HAUSSE puis la bande passante agrégée de 125 GBP est divisée également entre les deux ports c.-à-d. la bande passante que maximum par port disponible est 125/2 = | 62.5 GBP. De même, quand toutes les interfaces sur le linecard de tomahawk sont EN HAUSSE chaque interface individuelle recevrait le débit ~62.5 GBP respectivement.
Conseil : La compatibilité de type et de linecard de matrice est expliquée en article de Cisco de modes de matrice de châssis ASR9K.
Solution
Le linecard partage la bande passante également parmi le NP, cependant, le NP peut modifier les ressources par port basé sur l'état d'interface.
Par conséquent, comme contournement provisoire, seulement un port par le NP (processeur de réseau) devrait être dans NO--a fermé l'état tandis qu'autre reste dans l'état d'arrêt.
Note: Veuillez noter que si l'autre port est simplement dans l'état d'indisponibilité (l'interface etc. deconnecté) et pas état d'admin-vers le bas alors que ce contournement ne fonctionne pas.
Ceci permet au NP pour réorienter la deuxième capacité de la matrice du port au premier port. Dans ce scénario par port la bande passante disponible maximum sera 125 GBP. Par conséquent, le port individuel de HunGigE pourra fournir la bande passante 100Gbps exigée tout en à l'aide des linecards SFC1.
Ce contournement pourrait être aussi bien utilisé sur le NP individuel ou dans tout le linecard si le débit 100Gbps reuqired sur toutes les interfaces de production.
Le port individuel au mappage du NP (processeur de réseau) peut être vu par le show controller de commande que le NP met en communication tout l'emplacement X/Y/CPUZ, par exemple comme affiché ici :
Show controller np ports all location 0/0/CPU0
Thu Sep 22 16:47:23.338 UTC
Node: 0/0/CPU0:
----------------------------------------------------------------
NP Bridge Fia Ports
-- ------ --- ---------------------------------------------------
0 -- 0 HundredGigE0/0/0/0 - HundredGigE0/0/0/1
1 -- 1 HundredGigE0/0/0/2 - HundredGigE0/0/0/3
2 -- 2 HundredGigE0/0/0/4 - HundredGigE0/0/0/5
3 -- 3 HundredGigE0/0/0/6 - HundredGigE0/0/0/7
Cependant, la constante et le workaround recommandé est d'améliorer le périphérique aux cartes de matrice de gamme SFC2, qui fournit | 1 Tbps par linecard donc, 125 GBP serait disponible par interface quand toutes les interfaces de HunGigE sont dans l'état UP/UP.
D'ailleurs, quand vous utilisez les linecards A99* PID avec les modules RP2/SFC2, il y a 3 modes différents de matrice qui peuvent être configurés sur les périphériques ASR9K (9912, 9910, 9922 seulement) et est décrit ici :
Modes de matrice
Le châssis ASR99XX (ASR9912, ASR9910, ASR9922) peut être utilisé en trois modes différents de matrice.
Mode par défaut
En ce mode, Typhoon et le LCS de Tomahawk (aussi bien que les RP/FC) peuvent être entremêlés dans le châssis. Le nombre de VQIs sont limités à 1024 et le trafic de multidiffusion utilise seulement première FCS 5.
Note: Aucune configuration explicite d'admin n'est exigée pour activer ce mode.
Mode de HighBandWidth
En ce mode, seulement le LCS de Tomahawk (et seulement les RP2/SFC2) peuvent être utilisés dans le châssis. Le nombre de VQIs sont jusqu'à 2048 et le trafic de multidiffusion utilise seulement première FCS 5. Les deux LCS 5-FAB (9K LC PID) et 7-FAB de Tomahawk (99 LC PID) peuvent être utilisés dans le châssis. Des LCS de Typhoon ne sont pas pris en charge en ce mode. Le châssis d'il est recommandé que a chacune des FCS 7. Ce mode est activé à l'aide du config suivant CLI d'admin :
fabric enable mode highbandwidth
Note: Ce CLI serait rejeté si le châssis a une carte sans support qui devrait être retirée avant de faire une validation de config.
Mode A99-HighBandWidth
En ce mode, seulement le LCS de Tomahawk 7-FAB (99 LC PID) (et seulement les RP2/SFC2) peuvent être utilisés dans le châssis. Le nombre de VQIs sont jusqu'à 2048 et le trafic de multidiffusion utilise chacune des FCS 7. Tomahawk 5-FAB (9K LC PID) et le LCS de Typhoon ne peuvent pas être utilisés dans le châssis. Le châssis d'il est recommandé que a chacune des FCS 7. Ce mode est activé à l'aide de ce config CLI d'admin :
fabric enable mode A99-highbandwidth
Note: Ce CLI serait rejeté si le châssis a une carte sans support qui devrait être retirée avant de faire une validation de config.