タグ

Tremaに関するnaotottyのブックマーク (4)

  • EtherIP を使って OpenFlow ネットワークを作る - 今日も秋田で IoT

    今回は EtherIP を使って、openvswitch 同士を接続してみたいと思います。ハードウェア OpenFlow スイッチを持っていなくても、トンネルを使うことで、オーバーレイで OpenFlow ネットワークを作ることが出来ます。今回は、以下のような構成を作ることが目標です。 etherip のインストール EtherIP の Kernel module 実装である EtherIP for Linux を使用します。kernel module は kernel のバージョンが違うと build 出来ないことがあるので、最新版を利用しましょう。ここ から取ってきます。 $ git clone git://git.8bytes.org/scm/etherip.git $ cd etherip $ make $ make driver $ sudo make install $ sud

    EtherIP を使って OpenFlow ネットワークを作る - 今日も秋田で IoT
    naototty
    naototty 2013/06/18
    めずらしいEtherIPの例だ>>
  • SDNの基本動作とアジャイルな開発が可能なSDN実装、「Trema」

    SDNの基動作とアジャイルな開発が可能なSDN実装、「Trema」:TremaでSDNを手のひらに(1)(1/2 ページ) IT関連イベントや勉強会などで注目を浴びたSDN/OpenFlow。この記事では「Trema」を例に、自分の手で実際にOpenFlowを「いじってみる」のに必要な情報を解説していきます。 SDN/OpenFlowとはどんなモノか IT関連イベントや勉強会などで万能の釜(聖杯)のように語られ、注目を浴びたSDN/OpenFlow(もっとも近頃では、日でのSDN/OpenFlow注目度のカオスさは収まり、落ち着きが出てきましたが)。いったいSDN/OpenFlowとはどんなモノなのでしょうか。 「SDN/OpenFlow」と記載していますが、まずはSDNとOpenFlowを分けて紹介していきます。 SDNとはざっくり言うと、「ソフトウェアからネットワークを制御しよう」

    SDNの基本動作とアジャイルな開発が可能なSDN実装、「Trema」
  • OpenFlow Controllerフレームワーク(Python/POX, Trema/Ruby, C, Java)を試す(Simple Learning L2 Switch)

    OpenFlow Controllerフレームワークを試すメモです。 すごく簡単なL2スイッチのコントローラを似た感じの実装で並べてみます。(たいてい、各フレームワークにはサンプルでL2スイッチがついてますが、それとは別で。) まずは、POX(Python)とTrema(Ruby)で。(CはNOXを並べておきたいけど、おいおい。JavaはFloodlightもbeaconも微妙で悩み中、後者かなあ。) OpenFlow Swithを使った環境の準備方法は、Mininetとか、OpenvSwitchとKVMを使うとか、PC(サーバー)に多ポートNICつけてみるとか。 0. プログラム概要 一台のOpenFlow Switch用のシンプルな学習L2スイッチ。(学習: スイッチのどのポートにどのMacアドレスの通信機器がついているかを保存しておいて、それなりに振舞う。) このプログラムは、並べて

    naototty
    naototty 2012/10/14
    TremaとPOXが並べて書いてあるのがちょっといい>>
  • Sliceable Switch を使う (その1) - 今日も秋田で IoT

    今回は Trema Apps にある Sliceable Switch について紹介します。このアプリを使うと、OpenFlow ネットワーク全体をスライスに分割し,複数の L2 ネットワークとして動かすことができます。ちょうど,L2 スイッチを複数の VLAN に分けて使うイメージです。マルチテナントを収容するデータセンターで、テナント毎に独立したネットワークを実現するなどの用途を想定したものです。 準備 Sliceable Switch のソースコードは https://github.com/trema/apps/ にて公開されています。ソースコードをまだ取得していない場合は、git で取得してください。ここでは、以下のようなディレクトリ構成になっていることが前提です。 % ls -F apps/ trema/ Sliceable Switch は、topology や flow_ma

    Sliceable Switch を使う (その1) - 今日も秋田で IoT
  • 1