PCSは使用何サブレイヤ?
それはPCSサブレイヤになると、このトピックでは、イーサネットフレームのフォーマットを必要とします。データフレーム自体に加えて、2枚の96ビットのデータフレームの間の各データフレーム並びに最小時間フレーム間隔の前にプリアンブルの8バイト。
したがって、プリアンブルの8つのバイトが発生すると、96ビットリンクのアイドル時間の後、データフレーム、データフレームとリアリンクがアイドル状態になるの背後にある、ことは明らかと思われます。しかし、イーサネットフレーム間隔のほとんどの種類の中にファーストイーサネットリンクからスタートすることは本当に無料ではありませんが、IDLE信号の必要性は、送信されてきました。したがって、連続的なアップリンク信号は(EEE機能を考慮していない)が常に存在します。この場合には、データフレームの開始と終了を区別するために、それは容易ではありません。これは、通信、「フレーミング」問題の世界です。いくつかの初期のフレーミング・スキーム、イーサネットまたは異なるアプローチを使用してありますが。
100BASE-X 4B / 5B符号化する方式を導入サブレイヤファストイーサネットPCS。コーディング規則4B / 5Bによれば、受信端は容易にデータフレームを解析することができます。簡潔には、4B / 5B符号化は5ビットにすべての4ビットを変換します。5ビットの組合せ32は、これら16の値0〜15に対応する4ビットを表すために使用される16個の組み合わせ、残りの16個の組み合わせは、制御コードとして使用することができます。従って、データシンボルおよびコントロールコード領域を分離することができます。http://cafe007.blog.51cto.com/
行わPCSサブレイヤの仕事を理解しやすいコード化されたファーストイーサネットの前と後の比較では、次のを見、。一般に1つのデータフレームのフォーマットによって理解以下の通りであります:
4B / 5B符号化した後、以下にコードストリーム:
上図は、/ I /、/ J /、/ K /、/ T /、/ R /シンボルがありました。これらのシンボルは、プリアンブルの最初のバイト位置に配置/ J /及び/ K / Aコード、および/ T /と/ R /コード間隔8を占める、請求4B / 5Bは、制御コードをコードに対応しますビット時間。次のように制御コードの7種類のファストイーサネットは、要約されています:
制御コード
|
コーディング
|
説明
|
/ I /コード
|
11111
|
に対応するアイドルストリーム
|
/ J /ヤード
|
11000
|
データ・フレーム、および/ K /シンボルの開始位置を特定するため、常にペアで来ます。
|
/ K / Aコード
|
10001
|
同上
|
/ T / Aコード
|
01101
|
データ・フレーム、および/ R /コードの終了位置を特定するため、常にペアで来ます。
フレームデータの/ T /と/ R /コード直ちにFCSフィールドは、フレーム間隔は時間の8ビットを占めます。
|
/ R /コード
|
00111
|
同上
|
/ H /ヤード
|
00100
|
送信エラー。シグナリング・エラーを強制するために使用
|
/ P /コード
|
00000
|
EEE機能のためSLEEP、;他の場合には、無効な符号化。
|
PCSサブレイヤイーサネットが異なるの異なるタイプを使用し、異なる符号化方式は、例えば、使用される:1000BASE-Xイーサネット8B / 10B符号化を使用し、10GBASE-Rイーサネットコーディング64B / 66Bを使用します。これらのエンコードメカニズムの具体的な実装では、私はこの1回の分析ではなく、アイデアをコーディングPCSは類似していなければならないことはできません。