0

ルーター上の MTU が異なる複数のサブネットを介してパケットを転送すると、フラグメント化される可能性があります。ns-3 モデルでフラグメンテーションの各操作に費やされた時間を取得または設定するにはどうすればよいですか? 速度を計算するには、これを知る必要があります。

4

1 に答える 1

0

あなたが何を求めているのか私にはわかりませんが、答えてみてください。

ns-3 がフラグメントを作成して再構築するのにかかる CPU 時間を測定したい場合は、単純な 2 ノード実験を実行し、送信ノードのアウトバウンド ネットワーク インターフェイスの mtu を変更して、ウォール クロックの量を確認できます。断片化と非断片化に時間が費やされます。

一方、パケットを複数のパケットに分割し、各フラグメントに対して MAC レベルのアクセス関数を実行するシミュレーション時間の観点から効果を測定したい場合、それは単なる関数です。

  • MAC レベルで使用されるアクセス機能。スイッチド イーサネットをモデル化するのは簡単です。ゼロにします。
  • メディアを介した伝送遅延。イーサネットの場合も簡単です。ケーブルの品質に依存するのは、ケーブル内の電磁波の速度を法とするケーブルの長さです。
  • フラグメントのサイズとメディアのスループット。

基本的に、パケットがフラグメント化される回数 (複数のルーターがパケットを小さなフラグメントに連続してフラグメント化する可能性がある) と、毎回使用される mtu がわかっている場合、そのプロセスの分析モデルを自明に作成して予測することができます。シミュレーションによるパケットの実際のトランスポート レベルの伝送遅延。

于 2013-04-12T06:33:56.497 に答える