こんにちは、インフラストラクチャ本部の大山です。 このエントリはGREE Advent Calendar 2013 22日目の記事です。 はじめに "ネットワークプログラミング" という言葉は、恐らくシステム屋さんにとって TCP/UDP あるいは IP といった L4, L3 の世界のプログラミングを想起させるのではないかと思います。ですが OpenFlow によって、そのレイヤが一気に L1 まで落ちました。つまり Layer-1 (物理層)までがプログラマブルに扱える領域になったということです。 これは主に Ethernet と IP に限定されるものの、従来 L1 から L3 の領域はネットワーク屋さんの領分で L4 以上がシステム屋さん、あるいはアプリケーション屋さんの領分という暗黙の了解を OpenFlow が無くしてしまいました。 今日は OpenFlow ネットワークを制御
皆さん、こんにちは! NCLCの大芝 大(ひろし)です。 ここでは、OpenFlowを使ったアプリケーション開発について、色々書込みをして行きます。 まずは最初の1回目なので、テーマを決めたいな、と思います。 そこで普段使っているOSSのフレームワークである、以下2つをベースに書かせて頂きます。 ・ Trema (RubyベースのOpenFlowコントローラフレームワーク) ・ Ryu (PythonベースのOpenFlowコントローラフレームワーク) 使っているフレームワークは、ほかにVNCというJavaベースのフレームワークもあるのですが、これはOSSではないので、皆さんが触りやすいこの2つをベースにしていきます! どちらも中々に奥深く、色々な利点があります。 (個人的な好みだけで言ったら、Tremaの方が私は好きですね!) そこで、まずはざっくりとそれぞれのコントローラについ
プログラマブルなネットワークとして注目される「OpenFlow」。本書は、そのOpenFlowプロトコルの全体像を、OpenFlow 1.0から1.3.2まで解説したものです。プロトコルとメッセージの解説にとどまらず、システムを構築するうえでのパターン紹介やその解説を通じて、OpenFlowとは何かを具体的に知るための一冊です。
Nicira Networksは今日、都内で記者会見を開き、日本市場への本格参入を発表しました。すでに日本法人は設立されており、東京エレクトロンデバイス、日商エレクトロニクス、日立電線らとのパートナーとも協業して、日本での販売とサポート体制を強化するとのことです(3/5追記:東京エレクトロンデバイスと日商エレクトロニクスは販売代理店、日立電線は技術パートナー)。 Nicira Networksは、ネットワーキングのための新しい標準仕様として注目されているOpen Flowをベースに、ネットワークを仮想化するソフトウェア製品「Nicira Network Virtualization Platform」(NVP)を提供します。 Open Flowを活用したソリューションは、Niciraのほかに米ベンチャーのBig Switchや、国内ベンチャーのMidokuraなどが取り組みを見せており、大
シスコはOpenFlow/SDNで独自の戦略を採用する、つまりOpenFlow以外の独自技術を採用するのではないかと遠回しに推測する記事が、米国のネットワーク系メディアに掲載されています(OpenFlowとSDN:Software-Defined Networkの関係については、以前書いた記事「OpenFlowとネットワーク仮想化とSoftware-Defined Network。そしてネットワークOSの主導権争いが始まる」をご覧ください)。 SearchNetworkingの記事「Cisco OpenFlow: Not likely for Cisco software-defined networks」は、先月ロンドンで行われたシスコのイベント「Cisco Live London」のレポートの中で次のように書いています。 It appears Cisco will go proprie
先週、OpenFlowを利用したソリューションを提供するとして注目されていたNicira Networksがステルスモードを終了し、製品や戦略などを明らかにしました。 Pulickeyは、同社がまだステルスモードにある昨年11月と今年1月に同社へのインタビューを行い、同社のソリューションについての具体的な点についての説明を受けていました。 同社のステルスモードが終了したため、これまで書けなかった、同社ネットワーク仮想化ソリューションのアーキテクチャについて、CTOのMartin Casado(マーチン・カサード)氏が解説した部分を公開したいと思います。 既存の物理ネットワーク上でネットワーク仮想化 わたしたちがどうやってOpenFlowを使ってネットワーク仮想化実現するのか、説明しましょう。 これが物理ネットワーク(図の台形の部分)、これがコンピュート、サーバです(台形の下の部分)。 クラ
OpenFlow標準化動向と Protocolの基本動作概要 2011年9月20日 日本電気株式会社 岩田 淳 E-mail: a-iwata@ah.jp.nec.com OpenFlow勉強会 (20min Talk, 5min Q&A) Page 1 Copyright © 2011 NEC Corporation All Rights Reserved http://atnd.org/events/19554 Outline ▐ OpenFlowの標準化動向 ▐ OpenFlowの基礎 ▐ OpenFlowの動作概要 ▐ OpenFlow Controller Platform: Trema (NEC’s Open Source Platform) ▐ クラウドデータセンター向けProgrammableFlowソリューション Page 2 Copyright © 2011 NEC C
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
第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
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く