ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

TCP/IPコミュのLinuxのTCP/IP実装

  • mixiチェック
  • このエントリーをはてなブックマークに追加
今,2.6.13 を見てますが,plugable TCP congestion control が入って,輻輳制御アルゴリズムがモジュール化されてますね.
ちょっとは見通しがよくなりましたかね.

今,存在するアルゴリズムは,

* BIC TCP (デフォルト)
* New Reno
* High Speed TCP
* H-TCP
* TCP Hybla
* Scalable TCP
* TCP Vegas
* TCP Westwood+

みたいです.

コメント(7)

御報告ありがとうございます.
2.6.13 とは 当然 Linux 2.6.13 ですよね.

モジュール化されたんですか. それは良いですねぇ.
2.4.x 時代は TCP 実装を改変する -> カーネル 再構築 -> reboot ととても疲れることを繰り返していて,「これがもしモジュールだったらなぁ...」とため息をついていました(笑)

さてさて, 私の方も 色々 調査して報告とかしたいんですが どうも最近忙しくて なかなかできませんね...
以前,自己紹介トピックにサンプル実装の話を書いたのですが,
こっちの方が適切でしたね.

ちょっと解説を書いてみました.
http://tiki.is.os-omicron.org/tiki.cgi?c=v&p=%B2%B6%BB%C5%CD%CDTCP%A4%F2%BA%EE%A4%EB
Linuxって、多くのアルゴリズムが実装されてるんですねぇ。
FreeBSDのソースしか見たことがありませんので、今度是非読んでみたいと思います(´ヘ`;)

HSTCPやScalableTCPを使ってみたいです(*´д`*)
初めまして、私もTCP関係について勉強しているのですが
今回FedoraCore4の2.6.11のカーネルを
2.6.14のカーネルにアップデートしました。
そこで、りょうせいさんのリンクを参考にHighspeed等の
TCPを動かしてみようとしたのですが、
bicとrenoは切り替えがすんなりと出来たのですが、
他のTCPは書き換えが出来ず実装されませんでした。

<Linux 2.6.14 には,七つもの TCP 輻輳制御の実装が含まれている.>
と、りょうせいさんのリンクの最初に記載されていましたが、2.6.14のカーネルを入れただけでは動かすことは出来ないのでしょうか?
カーネルのコンフィグを確認してみてください.
デフォルトでは Highspeed TCP などはコンパイルされなかった
気がします.
素早い御返答
ありがとうございます。
一度カーネルのコンフィグを
確認して見たいと思います。
コンフィグを確認したところ
ちゃんと設定できるようになりました。
本当に、助かりました
ありがとうございます。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

TCP/IP 更新情報

TCP/IPのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。