web-dev-qa-db-ja.com

シリアル化遅延とは何ですか? 10GBイーサネットはなぜそれを減らすのに役立つのですか?

ネットワークスイッチのコンテキストで、「シリアル化遅延」とは正確には何ですか? (この用語を何度か聞いたことがあります。)また、トランスポートテクノロジーとしての10Gbイーサネット(1Gbイーサネットとは対照的)は、10Gbの全帯域幅が使用されていない場合でもシリアル化の遅延を減らすのに役立つと聞きました。

シリアル化遅延とは何ですか? 10Gbイーサネットはなぜそれを減らすのに役立つのですか?

9
Randomblue

シリアライゼーション遅延は、プロセッサからネットワークリンクにデータを移動するのにかかる時間です。 10Gbイーサネットリンクは、1Gbイーサネットリンクよりも10倍速くビットをワイヤに転送できるため、シリアル化の遅延は少なくなります。

一般的なストアアンドフォワードネットワークスイッチについて考えてみます。スイッチはパケットを受信し、それを送信するリンクを決定してから、パケットを送信する必要があります。したがって、スイッチングレイテンシは、これら3つのことをそれぞれ実行するのにかかる時間の合計になります。ワイヤ速度が速いほど、パケットの送受信にかかる時間が短くなります。

15
David Schwartz

シリアル化遅延は、データをシリアル化するために必要な遅延です。ネットワークのコンテキストでは、これはネットワークカードからケーブルにデータを取得するために必要な遅延です。

たとえば、8000bps(1kBps)のダイヤルアップ回線上にいるとします。 1.5キロバイトのパケットを送信する場合、データを回線(ワイヤ)自体に送信するのに1.5秒かかります。最小遅延は1.5秒です。 ICMP ping(同じデータで返信する必要がある)の場合、最小のping/rtt時間は3秒です。 (パケットの実際の物理速度はほぼ光速ですが)。

したがって、ダイヤルアップでは、帯域幅の点で低速であるだけでなく、遅延の点でも低速です。

現代に戻ると、パケットを1つだけ送信したい場合でも、パケットをネットワークに送信するのに時間がかかるため、10megイーサネット、次に100meg、1gig、10gig経由で送信するのに時間がかかります。常に1つのパケットしか送信せず、追加の帯域幅を必要としない場合でも、回線が高速で遅延が短くなります。

11
mulaz