Transcript PowerPoint
E.6 問題文
Ethernetにおいて長さ0のデータパケットの総送出オーバヘッ
ドを100μsとし、無負荷ネットワークはピーク1000Mbit/secの
90%の割合で転送できるとする。この練習問題では、
Ethernetヘッダとトレイラを56byte、同じサイズのパケットの連
続ストリームを仮定する。32byte毎に32byteから1500byteの
最大長までデータペイロードサイズを変えた時のユーザデー
タバンド幅(Mbit/sec)を示せ
E.6 問題
• 転送にかかるレイテンシ:100[μs]
• ネットワークのバンド幅:1000*0.9=900[Mbit/sec]
• Ethernetヘッダとトレイラサイズ:56[byte]
• ペイロードサイズ:32~1500[byte]
これらからユーザーデータバンド幅を求める
E.6 計算式
ペイロードサイズ
ユーザーデータバンド幅 =
転送時間
ヘッダサイズ + ペイロードサイズ
転送時間 =
+ レイテンシ
ネットワークバンド幅
E.6 計算式
𝑝𝑎𝑦𝑙𝑜𝑎𝑑 ∗ 8
ユーザーデータバンド幅[𝑏𝑝𝑠] =
56 ∗ 𝑝𝑎𝑦𝑙𝑜𝑎𝑑 ∗ 8
−6
+
100
∗
10
900 ∗ 106
𝑝𝑎𝑦𝑙𝑜𝑎𝑑は32~1500[byte]までの任意のサイズ
E.6 グラフ
ペイロードサイズによる
ユーザーデータバンド幅の変化
ユーザデータバンド幅[Mbps]
120
100
80
60
40
20
0
0
200
400
600
800
1000
ペイロードサイズ[byte]
1200
1400
1600
E.7 問題文
練習問題E.6の結果から、1人のユーザへのEthernetバンド幅
には失望させられるかも知れない。この練習問題と同じ仮定
において、ピークバンド幅の半分を実現するためには最大ペ
イロードサイズをいくつにすればいいか?
ペイロードサイズによる
ユーザーデータバンド幅の変化
ユーザデータバンド幅[Mbps]
700
600
500
400
300
200
100
0
0
5000
10000
15000
ペイロードサイズ[byte]
20000
25000
ペイロードサイズ
ヘッダサイズ
+ レイテンシ ∗ ユーザデータバンド幅
ネットワークバンド幅
=
ユーザデータバンド幅
1−
ネットワークバンド幅
ユーザデータバンド幅を450[Mbps]としたとき
ペイロードサイズは11306[byte]