「iproute」には、受信ウィンドウを管理する「rwnd」オプションはありませんか?

「iproute」には、受信ウィンドウを管理する「rwnd」オプションはありませんか?

コンテキスト:

私はTCPウィンドウの形成について独学をしています。私が制御したいシナリオは、クライアントが通常のワークロードに加えて大量のデータを取得する場合です。tcほとんどのデータを受信して​​いるため、実際には使用できないため、パケット分類/スケジューリング/形成は議論の余地がある問題です。trickle私は望む方法では動作しません(抽象化レイヤーを追加して使用できないプログラムの種類がたくさんあります)。iptables私が達成しようとしている目標に近いように見えるいくつかのモジュールがあるにもかかわらず、これを行う方法を見つけることができませんでした。

質問:

ip route addTCPウィンドウのサイズを制御するためのオプションを含むこのコマンドのマニュアルページを表示します。関連オプションは次のとおりです。

   window NUMBER
          the  maximal  window  for  TCP  to advertise to these destinations, measured in bytes.  It limits maximal data bursts that our TCP
          peers are allowed to send to us.
   cwnd NUMBER (2.3.15+ only)
          the clamp for congestion window.  It is ignored if the lock flag is not used.
   initcwnd NUMBER
          the maximum initial congestion window (cwnd) size in MSS of a TCP connection.
   initrwnd NUMBER (2.6.33+ only)
          the initial receive window size for connections to this destination.  Actual window size is this value multiplied by  the  MSS  of
          the connection.  The default value is zero, meaning to use Slow Start value.

私の質問は次のとおりです

  1. cwnd輻輳ウィンドウ(つまり)に制限を明示的に設定し、受信ウィンドウ(たとえば)に制限を設定しないオプションがあるのはなぜですかrwnd
  2. window受信ウィンドウを制御したい場合、どの設定を指定する必要があるのか​​というアイデアはありますか(説明では、輻輳と受信ウィンドウに同じ影響を与えると読まれます)。

ベストアンサー1

おすすめ記事