CiscoデバイスのCRCカウンタの意味は何ですか?


28

インターフェイスのCRCカウンターが高い場合、通常は悪い兆候ですが、なぜですか?

  • 数が多い場合、これは技術的に何を意味しますか?
  • このカウンターが上がる原因は何ですか?
  • OSIモデルのどのレイヤーでこのカウンターは反応しますか?

それは私が探していた完璧な答えです。最も役立つ

回答:


35

フレームが破損しているため、カウンターが増加しています。

CRCは、イーサネット上の4B番号を返すフレーム上の多項式関数です。すべてのシングルビットエラーと、かなりの割合のダブルビットエラーをキャッチします。したがって、フレームが転送中に破損していないことを確認することを意味します。CRCエラーカウンターが増加している場合は、ハードウェアがフレームで多項式関数を実行したときに、フレーム自体で見つかった4B番号とは異なる4B番号になったことを意味します。

イーサネットフレームCRC(FCS)は通常、OSIレイヤー2にあると理解されていますが、多くの人はイーサネット上のレイヤー1であると主張していますが、これは間違っています(プリアンブル、SFD、IFGのみがイーサネットのレイヤー1です)。

Computer Networks-Aおよび他の多くのテーマに関するシステムアプローチという本をお勧めします。CRCについては、92〜102ページで詳しく説明しています。

ダニエルが指摘したように、フレームは、二重通信の不一致、ケーブルの故障、ハードウェアの破損など、いくつかの理由により破損する可能性があります。ただし、ある程度のCRCエラーが予想され、標準ではイーサネットで最大10 -12ビットエラーレート(10 12のうち1ビットが反転可能)が許可されており、標準に従って許容されます。

銅では、電子間で状態を移動することで信号が移動し(電子自体はあまり移動しません)、ファイバーでは、ファイバーの壁で反射する光子により信号が移動します。壁の熱により光子が変化するか、電子の状態が反転する可能性はゼロではありません。したがって、完璧な状況であっても、常にいくつかのエラーが発生します。ビットは、単一光子または電子の単一状態変化ではないことを知っておく必要があります。今日では、単一ビットを表現するために多くの光子または電子状態の変化が必要です。そのため、ビットがこれらの多くの平均状態であるため、単一の誤った「状態」はエラーを生成しません。


1
素晴らしい情報ytti。おそらく、デュプレックスの不一致や配線不良など、考えられる原因を投稿に追加してください。
ダニエルディブ

@yttiは書籍に関するヒントをありがとう:)と:) OFC explenation
Bulki

0

データ伝送エラーを検出する一般的な手法である巡回冗長検査の略。送信されたメッセージは、固定の除数で分割される所定の長さに分割されます。計算に従って、剰余番号がメッセージに追加され、メッセージとともに送信されます。メッセージを受信すると、コンピューターは残りを再計算し、送信された残りと比較します。番号が一致しない場合、エラーが検出されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.