概要
このドキュメントでは、ASR9912またはASR9922シャーシ(WS-X9912-X9922-X9912-X9912-X9912-X9912-X9922-X9912-X9912-X)で見られるスループットの制限をトラブルシューティングする方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- ASR 9900 シリーズ
- SFC1シリーズファブリックカード
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
- SFC1シリーズファブリックカードが取り付けられたASR9912
- SFC1シリーズファブリックカードが装着されたASR9922
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。対象のネットワークが実稼働中である場合には、どのようなコマンドについても、その潜在的な影響について確実に理解しておく必要があります。
背景説明
SFC1シリーズファブリックカードをTomahawk(100GE - A9K* PID)ラインカードとともに取り付けたASR 9900シリーズシャーシ(ASR9912、ASR9922)では、個々のHundredGigEインターフェイスでそれぞれ最大60 Gbpsのレート制限が発生する可能性があります。
問題
SFC1ラインカードには、カードあたり最大100 Gbpsの制限があります。この問題は主に、PIDがA9K*のTomahawkラインカード(A9K-8X100GE-TRなど)で発生します。したがって、これらのラインカードは5枚のファブリックカードしかサポートしないため、各ラインカードで使用可能な総帯域幅は約500 Gbpsです。したがって、デバイスに7枚のSFC1シリーズラインカードが取り付けられている場合でも、A9K* PIDカードはASR9Kの最初の5枚のファブリックカードを利用します。
利用可能なファブリック容量はNPごとに500 Gbpsまで均等に分割されます。つまり、NPごとに500/4 = 125 Gbpsが利用可能です。 したがって、NPはラインカード上に2つの個別のHundredGigEインターフェイスを提供し、それに応じて帯域幅をラインカード間で均等に共有します。
NPごとの両方のインターフェイスがUPの場合、125 Gbpsの集約帯域幅が2つのポート間で均等に分割されます。つまり、使用可能なポートごとの最大帯域幅は125/2 = ~ 62.5 Gbpsです。同様に、tomahawkラインカード上のすべてのインターフェイスがUPの場合、各インターフェイスはそれぞれ最大62.5 Gbpsのスループットを受信します。
ヒント:ファブリックタイプとラインカードの互換性については、シスコの記事「ASR9Kシャーシファブリックモード」を参照してください。
解決方法
ラインカードはNP間で等しく帯域幅を共有しますが、NPはインターフェイスステータスに基づいてポートごとのリソースを変更できます。
したがって、一時的な回避策として、NP(ネットワークプロセッサ)ごとに1つのポートだけがno-shut状態になり、他のポートはshutdown状態のままになります。
注:他のポートが単にdown状態(インターフェイスが接続されていないなど)であり、admin-down状態でない場合は、この回避策が機能しないことに注意してください。
これにより、NPは2番目のポートのファブリック容量を1番目のポートにリダイレクトできます。このシナリオでは、ポートあたりの最大使用可能な帯域幅は125 Gbpsです。したがって、個々のHunGigEポートは、SFC1ラインカードを使用しながら、必要な100 Gbpsの帯域幅を提供できます。
この回避策は、すべての実稼働インターフェイスで100 Gbpsのスループットが必要な場合に、個々のNPまたはラインカード全体で使用できます。
個々のポートとNP(ネットワークプロセッサ)のマッピングは、次に示すように、コマンドshow controller np ports all location X/Y/CPUZで確認できます。
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
ただし、永続的および推奨の回避策は、デバイスをSFC2シリーズファブリックカードにアップグレードすることです。この場合、ラインカードあたり最大1 Tbpsが提供されるため、すべてのHunGigEインターフェイスがUP/UP状態の場合は、インターフェイスあたり125 Gbpsを使用できます。
さらに、RP2/SFC2モジュールでA99* PIDラインカードを使用する場合、ASR9K(9912、9910、9922のみ)デバイスで設定できる3つの異なるファブリックモードが存在します。これについては、次に説明します。
ファブリックモード
ASR99XXシャーシ(ASR9912、ASR9910、ASR9922)は、3種類のファブリックモードで使用できます。
デフォルトモード
このモードでは、TyphoonとTomahawkの両方のLC(およびRP/FC)をシャーシ内で混在させることができます。VQIの数は1024に制限され、マルチキャストトラフィックは最初の5つのFCのみを使用します。
注:このモードを有効にするために明示的な管理設定は必要ありません。
HighBandWidthモード
このモードでは、シャーシで使用できるのはTomahawk LC(およびRP2/SFC2のみ)だけです。VQIの数は最大2048で、マルチキャストトラフィックは最初の5つのFCのみを使用します。シャーシには、Tomahawk 5-FAB(9K LC PID)と7-FAB(99 LC PID)の両方のLCを使用できます。このモードでは、Typhoon LCはサポートされていません。シャーシには7つのFCをすべて搭載することを推奨します。このモードを有効にするには、次のadmin config CLIを使用します。
fabric enable mode highbandwidth
注:このCLIは、シャーシにサポートされていないカードがあり、config commitを実行する前にカードを取り外す必要がある場合に拒否されます。
A99-HighBandWidthモード
このモードでは、シャーシで使用できるのはTomahawk 7-FAB(99 LC PID)LC(およびRP2/SFC2のみ)だけです。VQIの数は最大2048で、マルチキャストトラフィックは7つのFCすべてを使用します。Tomahawk 5-FAB(9K LC PID)とTyphoon LCはシャーシ内では使用できません。シャーシには7つのFCをすべて搭載することを推奨します。このモードは、次のadmin config CLIを使用して有効にします。
fabric enable mode A99-highbandwidth
注:このCLIは、シャーシにサポートされていないカードがあり、config commitを実行する前にカードを取り外す必要がある場合に拒否されます。