OpenFlowコントローラ作成編2015.4.21TweetTremaについて知ろう前回記事ではSDNにおける通信方式の一つであるOpenFlowと、その構成を担うOpenFlowコントローラ「Trema」のインストールについてご紹介をしました。Tremaが持つ最大の特徴は、「OpenFlowコントローラとOpenFlowスイッチがセットで、シミュレーション可能」であるということです。Tremaを使用すれば、物理的なOpenFlowスイッチの準備やNW設定といった環境構築の手間をそれほどかけずに、PC1台さえあればOpenFlow環境を構築/テストすることが可能なのです。それでは実際にTremaでOpenFlowコントローラを作成し、動作することを確認してみましょう。」と表示させる動作を持つだけの、シンプルなOpenFlowコントローラを作成します。スイッチやホストの存在しないOpenFlowコントローラ単体の構成となりますが、きちんと動作していることを、イメージをして頂けるかと思います。前回同様、ゲストOS(Ubuntu)上で端末を起動し、以下手順を試してみて下さい。「hello-trema.rb」ファイルを作成し、OpenFlowコントローラーを記述する。ファイルに以下画像の通り記述し、hello-trema.rbという名前で保存します。(3)OpenFlowコントローラが動作していることを確認する新しい端末を立ち上げてネットワークの状態を確認します。-lnポート番号6653にて待ち受けしていることが分かります。これはTremaがOpenFlowコントローラとしてデフォルトで使用するポートです。killallここではコマンドで終了していますが、tremaを起動させた端末上からClrl+cでも終了させることができます。おわりに問題なくOpenFlowコントローラを作成できたでしょうか?次回はスイッチングハブ、複数ホストまで仮想的に定義した仮想ネットワークを作成し、Tremaからパケットの送受信を制御してみましょう。その過程を、今回同様全てプログラマブルに実現してみたいと思います。今回も最後までお読み頂き、ありがとうございました。9新年あけましておめでとうございます。3何故、それが読まれたか~上半期・エンジニアブログ閲覧数ランキング~2013.6.12「何」を知っているかではなく、「誰」が知っているか2013.5.28戦後、人間尊重の信念を貫きとおした1人の経営者がいた!2013.5.24健康な心が、健康な会社を作る。2iPhone5発売!LTE普及には切実な背景が...2012.9.12「だれを選ぶか」をまず決めて、その後に「何をすべきか」を決める。2012.8.17会社を回すのに大事な3つの感覚。7プロジェクトはたいてい失敗に終わるんです。6月刊『ニュートップリーダー』に記事掲載&"想いを語る夕べ"体験会やります!2012.1.31【第4回】想いを語る夕べ~フォロー編~2012.1.23タニタの社員食堂は"トップの想い"から生まれた!?2012.1.13【第3回】想いを語る夕べ~実施編~2011.12.27オフィスで簡単エクササイズ!2011.12.13【第2回】想いを語る夕べ~準備編~2011.11.24【第1回】想いを語る夕べ~誕生編~2011.11.17「責任感だけで仕事をしていた・・・。