この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
このドキュメントは、米国シスコ発行ドキュメントの参考和訳です。リンク情報につきましては、日本語版掲載時点で、英語版にアップデートがあり、リンク先のページが移動/変更されている場合がありますことをご了承ください。あくまでも参考和訳となりますので、正式な内容については米国サイトのドキュメントを参照ください。
この章の内容は、次のとおりです。
スイッチング モードは、スイッチがパケット ヘッダーの宛先の詳細を読み取ったらすぐにフレーム転送を開始するか、またはフレーム全体を受信して、巡回冗長検査(CRC)でエラーをチェックしてからネットワークへのフレーム転送を開始するかを決定します。
スイッチング モードは、ハードウェアを介してスイッチまたはルーティングされるすべてのパケットに適用され、リブートや再起動後も永続的に保存できます。
スイッチは、次のスイッチング モードのいずれかで動作します。
カットスルー スイッチング モード(7.0(3)I1(2) 以降で使用可能)はデフォルトで有効になっています。カットスルー スイッチング モードで動作するスイッチは、パケット ヘッダーの宛先の詳細を読み取ったらすぐにフレームの転送を開始します。カットスルー モードのスイッチは、フレーム全体の受信を完了する前にデータを転送します。
カットスルー モードのスイッチング速度は、Store-and-Forward スイッチング モードのスイッチング速度より速くなります。
Store-and-Forward スイッチングがイネーブルの場合、スイッチは各フレームの巡回冗長検査(CRC)エラーをチェックしてから、ネットワークにフレームを転送します。各フレームは、フレーム全体を受信してチェックされるまで保存されます。
フレーム全体を受信してチェックされるまでフレームの転送は待ち状態になるため、Store-and-Forward スイッチング モードのスイッチング速度は、カットスルー スイッチング モードのスイッチング速度より遅くなります。
各スイッチング モードについて、次の注意事項および制約事項を考慮してください。
show コマンドで internal キーワードを指定することは、サポートされていません。
FCS エラーが検出されても、FCS エラー パケットはすぐにはドロップされません(パケット伝送がすでに進行中である可能性があります)。この状況では、パケットが切り捨てられ、EOF にエラー マークが付けられます。パケットは次のノードでドロップされます。
FCS エラーがあるパケットは、SPAN が設定されている場合はミラーリングされません。
デフォルトでは、すべての HiGig™ リンクが 42 G で動作して、ファブリック経由の HiGig™ ヘッダーを補い、フロント パネル ポートからの 40 G のフル ライン レートをサポートします。ただし、速度の不一致のために、パケットがストアアンドフォワード モードで転送される可能性があります。トラフィックを確実に通過させるために、switching-mode fabric-speed 40g コマンドを使用して 42 G ポート上の HiGig™ リンクが 40 G で動作するように変更し、show switching-mode fabric-speed コマンドを使用して設定を確認することができます。この機能は、9636PQ ライン カードを備えた Cisco Nexus 9500 シリーズ スイッチでのみサポートされます。Cisco Nexus 9300 シリーズ スイッチではサポートされません。40 G で動作する場合、遅延は改善されますが、ファブリックでフル ライン レートがサポートされなくなります。詳細については、『Cisco Nexus 9000 Series NX-OS Layer 2 Configuration Guide』を参照してください。
7.0(3)I1(2) 以降、カットスルー スイッチングは、9636PQ ライン カードを備えた Cisco Nexus 9500 シリーズ スイッチでサポートされます。
カットスルー スイッチングは、40 G ポート(ALE ASIC)から 10 G ポート(NFE ASIC)へのトラフィックに関して、Cisco Nexus 9300 シリーズ スイッチでサポートされます。また、バッファ起動が有効になっていない場合にのみ、10 G ポート(NFE ASIC)間のトラフィックに関してもサポートされます。10 G ポート(NFE ASIC)から 40 G ポート(ALE ASIC)へのトラフィックは、常に、ストア アンド フォワードです。
show コマンドで internal キーワードを指定することは、サポートされていません。
ストア アンド フォワード スイッチング モードは、Cisco Nexus 9300 シリーズ スイッチ、Cisco Nexus 9500 シリーズ スイッチ、および Cisco Nexus 3164Q スイッチでサポートされます。
ストア アンド フォワード スイッチング モードは、次のライン カードではサポートされません。
FCS エラーがあるパケットはドロップされます。
FCS エラーがあるパケットは、SPAN が設定されている場合はミラーリングされません。
CPU ポートは、常に Store-and-Forward モードで動作します。CPU に転送された FCS エラーがあるパケットはすべてドロップされます。
Store-and-Forward モードでは、ポートがオーバーサブスクライブされていて、入力レートが出力ポートのスイッチング容量を超えていることをスイッチが確認するとそのポートが自動的にアクティブになります。たとえば、ポートの入力レートが 10 ギガビットで、出力ポートのスイッチング容量が 1 ギガビットの場合です。
![]() (注) | グローバル コンフィギュレーションは、Store-and-Forward モードがオーバーサブスクライブ ポートに対してアクティブになっていても、変更されません。 |
カットスルー スイッチング モードおよび Store-and-Forward スイッチング モードにはライセンスは不要です。ライセンス パッケージに含まれていない機能はすべて Cisco NX-OS システム イメージにバンドルされており、追加費用は一切発生しません。NX-OS ライセンス方式の詳細については、『Cisco NX-OS Licensing Guide』を参照してください。
カットスルー スイッチングは、デフォルトでイネーブルになっています。
スイッチング モードの設定
![]() (注) | Store-and-Forward スイッチング モードをイネーブルにすると、ポート間のスイッチングの遅延に影響を及ぼすことがあります。 |
1. switch# configure terminal
2. switch(config) # switching-mode store-forward
3. (任意) switch(config)# copy running-config startup-config
コマンドまたはアクション | 目的 |
---|
次に、Store-and-Forward スイッチングをイネーブルにする例を示します。
switch# configure terminal switch(config) # switching-mode store-forward switch(config) #
カットスルー スイッチングは、デフォルトでイネーブルになっています。カットスルー スイッチングを再度イネーブルにするには、switching-mode store-forward コマンドの no 形式を使用します。
1. switch# configure terminal
2. switch(config) # no switching-mode store-forward
3. (任意) switch(config)# copy running-config startup-config
次に、カットスルー スイッチングを再度イネーブルにする例を示します。
switch# configure terminal switch(config) # no switching-mode store-forward switch(config) #