仮想マシン技術による仮想ネットワークの実現,その仮想ネットワークによるネットワーク演習のE-learning化について研究・開発を行っています.デモビデオもぜひ参照してください。

仮想マシン技術について

有名な仮想マシン技術としてVMwareやJava仮想マシンがあります. VMwareはOSを,Java仮想マシンはJavaプログラムを実行する環境を実現したソフトウェアです. 例えば,Windows上にVMwareをインストールし実行すれば,その中でLinuxをインストールしたり稼働させたりできます(下図).

我々はVMwareのようなOS実行環境用の仮想マシン技術を使用します. 計算機上に複数の仮想マシンを稼働させ,それらをネットワーク通信させることで,仮想ネットワークを構成します.この仮想ネットワークをネットワーク演習に用いることで,以下のようなメリットが生まれます.

仮想マシンネットワークによる研究テーマ
過去の研究テーマ1:演習環境実現

ネットワーク構築・管理の演習を仮想ネットワークで行うことを考えます.その場合,実世界の計算機環境に合わせた仮想ネットワークの実現と提供方法が研究のポイントになります.下図は,1台の計算機上に実現した仮想ネットワークを,GUIにより直感的に制御する演習環境です.この演習環境の場合,その計算機を所有している学習者のみが仮想ネットワークを利用できます.

(1)は仮想ネットワーク機器の制御ウィンドウです.たとえば,サーバであればシェルターミナル,クライアントであればブラウザです.(2)はネットワークトポロジーを編集するウィンドウです.マウスでドラッグして機器を設置したりします.(3)は,複数の仮想マシンにより仮想ネットワークを実現していることを意味しています.

過去の研究テーマ2:ネットワークの振る舞いの可視化

ネットワーク通信は通信データの伝達により成り立っています.TCP/IPは通信データや通信方式の規格です.しかし,普段,私達は,PCやサーバなどネットワークの機器構成を見ることはできますが,その内部動作を見ることはできません.そこがネットワークの勉強をする上で,実感が湧かない原因となります.そこで,実際の通信にて使用される通信データを教科書のように可視化することで,TCP/IPとネットワーク通信の関連性を理解しやすくします(下図).



今後の研究テーマ
  1. 遠隔利用可能なネットワーク演習環境の実現
  2. ネットワークセキュリティ演習のための環境の実現
  3. ネットワーク演習における躓き救済手法の考案
研究成果
学術論文誌
国際会議
国内ワークショップ・研究会
全国大会・支部連合大会
学位論文
受賞等
Copyright © 2009 TK-LAB, All Rights Reserved. Last Update:2011/3/29