TCP トラフィックの輻輳制御の実装について (Congestion Control)

Solaris の TCP 輻輳制御の実装 (Congestion Control) が、Solaris 10 から変更になっていました汗

Solaris 10 までは、RFC 2581 に準拠したアルゴリズムを採用し固定でしたが、Solaris 11 からは、このアルゴリズムの実装を Pluggable にし複数の実装を提供できる Pluggable TCP Congestion Control と呼ばれる実装に変更されています。 Solaris 11 以降では、NewReno をデフォルトのアルゴリズムとし、New Reno の改良版である High Speed, Linux 2.6 以降で利用される CUBIC, Round-Trip Time による輻輳管理を行う Vefas の 4 つのアルゴリズムをサポートし、ipadm set-prop コマンドで変更でます。


 バージョン  アルゴリズム
 Solaris 10 まで  RFC 2581 準拠のアルゴリズム (ハードコード)
 Solaris 11 以降  Pluggable TCP Congestion Control 機能によりアルゴリズムを plugin で実装し選定可能に
newreno デフォルトアルゴリズム。制御メカニズムには、送信側の輻輳ウィンドウ、スロースタート、および輻輳回避があります
highspeed 高速ネットワーク用のもっとも有名かつシンプルな NewReno の修正版の 1 つ
cubic Linux 2.6 の現在のデフォルトアルゴリズム。輻輳回避フェーズを線形的なウィンドウ増加から cubic 関数に変更します
vegas 実際のパケットロスを発生させずに輻輳を予測しようとする典型的な遅延ベースのアルゴリズム

 

確認方法は、ipadm show-prop で出力される下記のプロパティを参照してください。 変更は、ipadm set-prop -p cong_default=cube tcp のように実行します。 詳細は、下記のマニュアルで。 Oracle Solaris 11.1 での固定ネットワーク構成を使用したシステムの接続 > トラフィックの輻輳制御の実装 http://docs.oracle.com/cd/E37932_01/html/E36462/ggtvn.html#gkkdv
TCP: 
# ipadm show-prop -p cong_default tcp
PROTO PROPERTY              PERM CURRENT      PERSISTENT   DEFAULT      POSSIBLE
tcp   cong_default          rw   newreno      --           newreno      newreno,cubic,
                                                                        highspeed,vegas
# ipadm show-prop -p cong_enabled tcp
PROTO PROPERTY              PERM CURRENT      PERSISTENT   DEFAULT      POSSIBLE
tcp   cong_enabled          rw   newreno,cubic, newreno,cubic, newreno  newreno,cubic,
                                 highspeed,   highspeed,                highspeed,vegas
                                 vegas        vegas

SCTP (Stream Control Transmission Protocol) :
root@havana-mgt01:~# ipadm show-prop -p cong_default sctp
PROTO PROPERTY              PERM CURRENT      PERSISTENT   DEFAULT      POSSIBLE
sctp  cong_default          rw   newreno      --           newreno      newreno,cubic,
                                                                        highspeed,vegas
root@havana-mgt01:~# ipadm show-prop -p cong_enabled sctp
PROTO PROPERTY              PERM CURRENT      PERSISTENT   DEFAULT      POSSIBLE
sctp  cong_enabled          rw   newreno,cubic, newreno,cubic, newreno  newreno,cubic,
                                 highspeed,   highspeed,                highspeed,vegas
                                 vegas        vegas                     


投稿されたコメント:

コメント
コメントは無効になっています。
About

Search

Archives
« 7月 2015
   
1
2
3
4
5
6
7
9
11
12
14
15
16
17
18
19
20
22
23
24
25
26
27
28
29
30
31
 
       
今日