trema
Trema のネットワークエミュレーション機能の中身を見てみたいと思います。例えば、以下のようなコンフィグファイルを Trema から起動したとします。 vswitch ( "vsw" ) { datapath_id "0xabc" } vhost ( "host1" ) vhost ( "host2" ) link "host1", "vsw" l…
今回は、ネットワークエミュレータ機能を使う場合の OpenFlow アプリケーションの起動方法について、解説します。 ネットワークエミュレータを使った起動方法 例えば、一台のスイッチに二台のホストが接続されているネットワークをエミューレートすることを…
Trema 上で開発した OpenFlow アプリケーションの起動方法について、解説します。基本的には、コマンドから直接オブジェクトを指定する方法と、コンフィグファイルに経由で起動する方法の二通りがあります。 コマンドから直接オブジェクトを指定する方法 ま…
SD 2 月号に書いた Routing Switch をもう少しだけ詳しく説明します。Routing Switch は、複数の OpenFlow スイッチで構成されたネットワークをあたかも一つの L2 スイッチとして動作させる Trema アプリケーションです(図1)。C 言語で書かれています。起動…