メインコンテンツへスキップ

BrocadeスイッチのportErrShow出力から得られる情報は何ですか?

Views:
4,742
Visibility:
Public
Votes:
5
Category:
flexpod-with-infrastructure-automation
Specialty:
brocade
Last Updated:

環境

  • Brocadeスイッチ
  • porterrshow

回答

  • porterrshow  のエラーは、前回エラーがクリアされてから累積されたものです。
  • 適切な分析を行うには、ポートの統計情報をクリアし(portstatsclear またはstatsclear)、スイッチをしばらく実行して、現在蓄積されているエラーがあるかどうかを確認する必要があります。

出力には、以下のようなメッセージが表示されます:

porterrshow 16 :
CURRENT CONTEXT -- 2 , 11
     frames        enc  crc  crc    too   too   bad  enc   disc  link  loss  loss  frjt  fbsy  c3timeout    pcs   uncor
     tx     rx     in   err  g_eof  shrt  long  eof  out   c3    fail  sync  sig               tx    rx     err    err
16:   0      0   0  0    0    0      0     0     0    0     0     0     0     0     0     0     0      0       0    0

フレーム送信/受信 N/A 送信されたフレーム数を表すカウンタ:

エラー 概要
Enc_in
  • フレーム内の8ビット/10ビットエンコードエラー。
  • フレーム内の単語はエンコードされます。このエンコードが破損しているかエラーが検出された場合、enc_inが生成されます。
  • フレームを継続的に受信するリンクにおいて、リンクビット誤り率の仕様を最低限満たすと、約20分に1回程度のエラーが発生します。
  • 関連するNxポートの再初期化/再起動も、これらのエラーの原因となる可能性があります。
  • 回線に送信されるデータはすべて8/10bエンコードを使用してエンコードされます。ビット誤り率(BER)の計算式は、BER = Nerr / Nbitsです。
  • BERは、送信されたビット列と受信したビット列を比較し、エラーの数を数えることによって算出されます。
  • 受信したビット総数に対する、誤って受信したビット数の比率がBERです。
  • この測定比率は、信号対雑音比、歪み、ジッターなど、多くの要因によって影響を受けます。
Crc_err
  • 数式によって送信ポートにカウンターが生成されます。受信ポートも同じ計算式を使用してチェックおよび比較を行います。
  • 統計的に、crc_errenc_outのエラーは、GBIC/SFPに問題があることを示唆しています。
  • また、以下のbad_eofも参照してください。CRCとENC_INは、SFPまたはASICの問題を示しています。ディスクが交換された場合、または何らかの理由でループが初期化された場合、ファブリック(例えばFMC)に接続されているループでENC_outが表示されることがあります。
  • このループ初期化は、ONTAPからは認識できない場合があります。
  • したがって、どのような接続が行われているのか、そしてその接続から何が期待されるのかを知ることが重要です。  
  • 一般的に言ってCRC_errsは、SFPに問題があることを示しています。
Too_long
  • FCフレームの最大サイズは2148バイトです(FCの最大値を超えるフレーム - SOF+ヘッダー+2112バイト+CRC+EOF)
  • eofが破損している場合、またはデータ生成が正しくない場合は、too_longエラーが報告されます
Too_short
  • too_short エラー統計カウンタは、SOF と EOF で区切られたフレームが受信され、SOF と EOF の間のワード数が 7 ワード(6 ワードのヘッダーと 1 ワードの CRC)、つまり SOF と EOF を含めて 38 バイト(48 バイトではない)未満であるたびにインクリメントされます。
  • これは送信機の問題、あるいは通信回線の不安定さが原因である可能性があります。
Bad_eof
  • 同期エラーが発生した後、連続モードアライメントにより、受信機は動作中に受信ビットストリーム内の任意の時点でワードアライメントを再確立することができます。
  • このような再アライメントが発生した場合、結果として生じるエラー状態の検出は、上位レベルの機能(無効なCRCや欠落したEOFなど)に依存します。
Enc_out
  • FCフレーム外のワード(順序付きセット)において、8ビット/10ビットエンコードエラーが発生しました。
  • フレーム外の単語はエンコードされます。このエンコードが破損しているか、エラーが検出された場合、enc_outが生成されます。
  • リンクビットエラー率が許容する速度(1 Gbit/sの場合、約20分に1回)よりも速く増加する場合は、問題があることを示しています。統計的に、enc_outエラー自体が発生しているのは、ケーブルまたはコネクタに問題があることを示唆しています。
  • Enc_outエラーとcrc_errが両方とも発生している場合は、GBIC/SFPの問題を示唆しています。
  • ユーザーがポートを停止および起動するたび(ホストの再起動、ストレージ サブシステムの電源の再投入、ケーブルの抜き差し、ポートの無効化/有効化など)にも、このようなエラーが発生することが予想されます。
  • 自動ネゴシエーションが無効になっている場合、1Gbit/sポートと2Gbit/sポートが接続されているリンクでも、同様のエラーが発生します。
  • CrcとEnc_inは、SFPやASICの問題である可能性が高いです。Enc_outはSFP/ケーブルの問題である可能性が高いです。
  • また、ディスクループ(FMC)に接続している場合は、これらの値が上昇する可能性が高くなりますが、これは必ずしも問題を示しているとは限りません。
  • 問題の可能性を見つけるには、portErrShowに含まれていない他のカウンタを調査してください。
Disc c3
  • デバイスが最初にFLOGIを行わずにフレームを送信した場合、または無効な宛先でフレームを送信した場合に、スイッチによって破棄クラス3エラーが発生する可能性があります。
  • このエラーは、破棄が発生したことを報告しているだけです。
  • フレームは、タイムアウト、宛先到達不能、ゾーン破棄、その他の破棄理由など、さまざまな理由で破棄される可能性があります。ほとんどの場合、タイムアウトが発生します。これは、バッファ内のフレームがE_D_TOVよりも長いことを意味します。
  • Disc/c3の問題は、必ずしもフレームを破棄しているポートが原因とは限らないため、トラブルシューティングが容易ではありません。
Link-fail
  • ポートがタイムアウト期間(R_A_TOV)よりも長い時間LR受信状態にある場合、リンクリセットプロトコルのタイムアウトが検出され、リンク障害状態になります(NOS送信状態に移行します)。
  • リンク障害は、オフライン状態ではないときに、R_A_TOV値よりも長く続く信号喪失または同期喪失が検出されたことを示しています。
Loss sync
  • ビット境界または伝送ワード境界での同期障害は個別に識別できず、同期喪失エラーを引き起こします。
  • このようなエラーは、ユーザーがポートを停止および起動するたび(ホストの再起動、ストレージ サブシステムの電源の再投入、ケーブルの抜き差し、ポートの無効化/有効化など)にも発生することが予想されます。
Loss sig
  • 信号が送信されているにもかかわらず、同じポートで信号が受信されていない場合に発生します。
  • このようなエラーは、ユーザーがポートを停止および起動するたび(ホストの再起動、ストレージ サブシステムの電源の再投入、ケーブルの抜き差し、ポートの無効化/有効化など)にも発生することが予想されます。
Frjt
  • ファブリックがクラス2フレームを処理できない場合、F_RJTが返されます
Frbsy
  • ファブリックがE_D_TOV内にクラス2フレームを配信できない場合、F_BSYが返されます。
c3-timeout tx
  • タイムアウトにより送信ポートで破棄された送信クラス 3 フレームの数(プラットフォームおよびポート固有)。  
  • これは、スイッチに接続されているデバイスに問題があることを示しています。
c3-timeout rx
  • このポートで受信され、タイムアウトにより送信ポートで破棄された受信クラス 3 フレームの数(プラットフォームおよびポート固有)。  
  • これは、スイッチ ポートに問題があることを示しています。
pcs err
  • 物理符号化サブレイヤー(PCS)ブロックのエラー数。このカウンターは、10Gb/s、16Gb/s、または32Gb/sポートにおけるエンコード違反を記録します。
  • 光パワーを確認する
uncor err 修正不可能な前方誤り訂正(FEC)の数。CRC、enc_out、不正なEOF(pcsエラー)エラーがないか確認してください

注:

  • これらのエラーは、常に互いの関連性、そして接続されているデバイスとの関連性を考慮して判断する必要があります。
  • 28台のディスクが接続されたループと、ファブリックモードのHBAには違いがあります。  
  • さらに、他のエラーを伴わないCRC単独の場合と、enc_outエラーを伴うCRCの場合では、原因が異なる可能性が高い。
NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.