イーサネットフレームや、bps、pps等の処理についてまとめる。


少し、イーサネットフレームや、bps、pps等の処理についてまとめる。
何故かこういうベーシックなことを記載しているサイトが少ない。
それに、smartbit等の機材を使っていると処理量の計算で頭を使わなくなるので重要だと感じる。
■Ethernet Frameについて
 Preamble と SFD (Start Frame Delimiter) : 8byte
 Frame : 64~1518byte (FCS含む)
 IFG (Inter Frame Gap) : 12byte
■最大 pps (Non-Blocking Performance)
 [10Mbps, 64byte] : 10,000,000bps / (8bit × (8 + 64 + 12)byte) = 14881.0 pps
 [10Mbps, 1518byte] : 10,000,000bps / (8bit × (8 + 1518 + 12)byte) = 812.7 pps
 まとめると、以下のようになる。
■フルワイヤーとは
 ⇒ 100Mbps回線であれば、100Mbpsフルに出すために必要なパケット転送量
■フルワイヤー時の、PPSについて
       10Mbps    100Mbps    1Gbps
 64byte  14881.0pps  148809.5pps 1488095.2pps
 1518byte 812.7pps   8127.4pps   81274.4pps
 ただし、64byteでも1518byteでも、どちらでも転送能力が変わらないわけではない。

詳説イーサネット 詳説イーサネット
(2000/12)
チャールズ・E. スパージェン

商品詳細を見る

2件のコメント

  1. SECRET: 0
    PASS: 74be16979710d4c4e7c6647856088456
    参考にさせて頂きました。
    ありがとうございます。
    2点質問があり、ご回答頂けましたら幸いです。
    1.
       10,000,000bps / (8bit × (8 + 1518 + 12)byte)
       ----------   -----  --------------------
    単位   bit   bit byte
    ですがフレームの部分をbitに変換して計算しないのはなぜでしょうか?
    2.(8bit × (8 + 1518 + 12)byte)で
    フレームに8bitを掛けていますが、
    この8bitとは何でしょうか?
    ご回答よろしくお願い致します。

  2. SECRET: 0
    PASS: 0f0d6889ad3f869fc4bd7c2286c1c1d6
    1,2複合して回答です。
    >ですがフレームの部分をbitに変換して計算しないのはなぜでしょうか?
    8bit × 「byte」で、8bitかけているのでビットに変換している認識です。
    1byte=8bitですので、掛け算しています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください