パスワードを忘れた? アカウント作成
6522 story

FreeBSD: ネットワークスタックの複製仮想化パッチ 5

ストーリー by Oliver
独立共存 部門より

BSD 曰く、 " Marko Zec 関係者にあてたメールによると、 単一の FreeBSD カーネル内で、複数の完全独立なネットワークスタックが同時に 共存できるようなパッチを 4.8-RELEASE 用に公開したとのことだ。 このパッチで修正されたカーネルでは、ネットワーク処理用の作業バッファが 必要に応じて複製され、それぞれ独立に動作する仮想イメージを作成することができる。 そして、全てのプロセス、ソケット、ネットワークインタフェースは ただ1つの仮想イメージに所属することになる。 この仮想イメージはそれ以外に、IPアドレスや経路情報、 TCP、UDP用のプロトコル制御ブロック(PCB)、ネットワークトラフィック用カウンタや統計値、 ipfw等の制御リスト、カーネルメッセージバッファ等も個別に持つことができるとのことだ。 この機能を jail と組み合わせて使用すれば、親の環境と全く異なるネットワーク設定を持つ仮想マシン環境を 提供することができるわけである。 このパッチは、ユーザ空間からカーネルへアクセスするインタフェースを変更して いないので、ツール類はリコンパイルしなくても、この修正されたカーネル上で動くことが出来るようだ。 jail 環境は簡単に使えて便利だが、他の OS でサポートされている仮想マシン機能 とは異なり制約も多い。今回のパッチがそれをいくらかでも補ってくれるのではないかと思う。"

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by yanagi (6075) on 2003年09月20日 15時20分 (#400886) ホームページ 日記
    UML(UserModeLinux)みたいな複数の
    カーネル環境を同時に動かすことができるって
    解釈いいのかな?
    --
    やなぎ
    字面じゃなく論旨を読もう。モデレートはそれからだ
  • by Anonymous Coward on 2003年09月15日 23時02分 (#397761)
    複数のデフォルトルートがもてると、いろいろできそう。
    正式採用されないかな。
    • 複数のデフォルトルート

      素人なのでいまいち利用法が想像出来ないのですが(よわ)、どんなことが出来そうでしょう?

      同一のリモートホストに対して、違うネットワークを経由した場合のテスト用ツール、とかですかね

      親コメント
      • Re:default route (スコア:1, 興味深い)

        by Anonymous Coward on 2003年09月16日 13時59分 (#398355)
        回線のn重化に対応しさせること。
        アプリケーションごとに、回線の太さ等によりルーティングをかえたり
        できるとか。
        親コメント
        • by Anonymous Coward
          メールは専用線(128k)とOCNエコノミー回線、webは太いけど信頼性はいまいちのBフレッツとかできるとうれしいです.
          って、できるんですよね?
typodupeerror

海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs

読み込み中...