Welcome to Trema Trema is an OpenFlow controller programming framework that provides everything needed to create OpenFlow controllers in Ruby. It provides a high-level OpenFlow library and also a network emulator that can create OpenFlow-based networks for testing on your PC. This self-contained environment helps streamlines the entire process of development and testing. Prerequisites Ruby 2.0.0 o
はじめに グーーッモーニング、ベトナーーーーーム! 『グッドモーニング、ベトナム』(バリー・レヴィンソン) 今回はOpenFlowでミニ放送局気分を味わってみましょう! 動画を配信するしくみの1つにマルチキャストがあります。これはNTT東/西の「ひかりTV」などで実際に使われているしくみで、動画などのデータを多くの視聴者に対して効率的に配信できるという特徴があります。このマルチキャストを使った動画配信をTremaで実現してみます。 観たい人にだけ届けるマルチキャスト マルチキャストを使った動画配信の動作を簡単に説明しておきましょう(図1)。動画ストリーミングサーバが配信を始めると、マルチキャストネットワークが視聴者全員にパケットをコピーして転送します。ここでもし、動画を観ない人も含めた全員に動画を届けてしまうと、ネットワークの負荷が非常に大きくなってしまいます。そこでマルチキャ
こんな夜中にOpenFlowでネットワークをプログラミング! 第8回【Trema編】いよいよ本格的なOpenFlowプログラミングに突入! トラフィック集計スイッチを作ろう はじめに 「そろそろ頃合い」セイウチは言った 「あれやこれやの積もる話」 ルイス・キャロル 「不思議の国のアリス」 今回は盛りだくさんです! まずは身近な例を使って、OpenFlowの動作モデルを説明します。これが理解できれば、OpenFlowの基本概念はバッチリです。次に、「トラフィック集計付きスイッチ」を実現するコントローラを実際に作ります。これはOpenFlowの重要な処理をすべて含んでいるので、応用するだけでさまざまなタイプのコントローラが作れるようになります。最後に、作成したコントローラをTremaの仮想ネットワーク上で実行します。すばらしいことに、Tremaを使えば開発から動作テストまでを開発マシン1台
連載2回目となる今回は、OpenFlowとはどういったものか、基本的なアーキテクチャやその仕様・機能について説明します。 2.1 OpenFlowアーキテクチャ 2.1.1 基本構成 まずは、OpenFlowの基本的な構成から説明します。OpenFlowは大きく「OpenFlowスイッチ」と「OpenFlow」コントローラの2つで構成されます。従来のネットワーク機器においてハードウェアで行われるパケット伝送処理を行うのがOpenFlowスイッチの役割です(Data-Planeの役割を担う)。一方、従来のL2スイッチやルータ等で実装されている機能のうち、アドレス学習やルーティングなど計路制御機能を担うのがOpenFlowコントローラです(Control-Planeの機能を担う)。 OpenFlowではこのように伝送機能と経路制御機能が分離されています。OpenFlowプロトコルではこの分離さ
第12回【Trema編】動画放送局をIPマルチキャストで作ってみよう! Trema プロジェクト,高宮安仁,@yasuhito,すぎょうかずし,千葉靖伸,鈴木一哉,小出俊夫,@effy55 2012-05-16 第11回【Trema編】実践あるのみ! 生活ネットワークをOpenFlowに移行しよう Trema プロジェクト,高宮安仁,@yasuhito,すぎょうかずし,千葉靖伸,鈴木一哉,小出俊夫,@effy55 2012-04-11 第10回【Trema編】Tremaプロジェクトの深層に迫る! Trema プロジェクト,高宮安仁,@yasuhito,すぎょうかずし,千葉靖伸,鈴木一哉,小出俊夫,@effy55 2012-03-14
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】DeNA
Open vSwitch is an open source virtual switch software that is compatible with the Linux standard bridge. The presentation will provide an overview of Open vSwitch, how to use its basic functions such as setting up bridges and ports, and its data structure that is managed in an ovsdb database.Read less
OVN (Open Virtual Network) を用いる事により、OVS (Open vSwitch)が動作する複数のサーバー(Hypervisor/Chassis)を横断する仮想ネットワークを構築する事ができます。 本スライドはOVNを用いた論理ネットワークの構成と設定サンプルのメモとなります。 Using OVN, you can build logical network among multiple servers (Hypervisor/Chassis) running OVS (Open vSwitch). This slide is describes HOW TO example of OVN configuration to create 2 logical switch connecting 4 VMs running on 2 chassis.
Open vSwitch 1.3 をインストールするまで 面倒なのでコピペ用にコマンド貼っとく CentOS 6.1 でインスコ時に仮想化グループのパッケージのみ入れた状態 # prepare required packages yum install gcc make autoconf rpm-build redhat-rpm-config kernel-devel openssl-devel # version 2.64 autoconf is required ... wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.64.tar.gz tar -xzf ./autoconf-2.64.tar.gz pushd autoconf-2.64 ./configure make make install popd # get open vswi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く