Submit Search
Upload
新生Lagopus2017(仮称)
•
0 likes
•
1,519 views
Masaru Oki
Follow
現在開発中の新しいLagopusの開発方針・方向性と設計について概要を解説しています。
Read less
Read more
Software
Report
Share
Report
Share
1 of 10
Download now
Download to read offline
Recommended
Lagopus.confの書式(for lagopus 0.1.x)
Lagopus.confの書式(for lagopus 0.1.x)
Masaru Oki
Description of lagopus.conf.
Lagopus 0.2
Lagopus 0.2
Masaru Oki
OpwnFlow software switch "Lagopus" release 0.2 overview. (In Japanese)
Mercurial はオフラインの海を越える
Mercurial はオフラインの海を越える
zetamatta
SIer さん向けの Mercurial の利用事例です。
Ryu+Lagopusで OpenFlowの動きを見てみよう
Ryu+Lagopusで OpenFlowの動きを見てみよう
Masaru Oki
Tutorial of Ryu + Lagopus (in Japanese)
処理概要図&構築手順書1124
処理概要図&構築手順書1124
Kazuki Miura
OpenSolaris Printing Environment
OpenSolaris Printing Environment
Naruhiko Ogasawara
This slide describes status, howto and future of OpenSolaris Printing, especially LX zone.
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
Masaru Oki
Lagopus意見交換会にてLTした資料になります。
Ssaw08 0617
Ssaw08 0617
Atsushi Tadokoro
Recommended
Lagopus.confの書式(for lagopus 0.1.x)
Lagopus.confの書式(for lagopus 0.1.x)
Masaru Oki
Description of lagopus.conf.
Lagopus 0.2
Lagopus 0.2
Masaru Oki
OpwnFlow software switch "Lagopus" release 0.2 overview. (In Japanese)
Mercurial はオフラインの海を越える
Mercurial はオフラインの海を越える
zetamatta
SIer さん向けの Mercurial の利用事例です。
Ryu+Lagopusで OpenFlowの動きを見てみよう
Ryu+Lagopusで OpenFlowの動きを見てみよう
Masaru Oki
Tutorial of Ryu + Lagopus (in Japanese)
処理概要図&構築手順書1124
処理概要図&構築手順書1124
Kazuki Miura
OpenSolaris Printing Environment
OpenSolaris Printing Environment
Naruhiko Ogasawara
This slide describes status, howto and future of OpenSolaris Printing, especially LX zone.
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
Masaru Oki
Lagopus意見交換会にてLTした資料になります。
Ssaw08 0617
Ssaw08 0617
Atsushi Tadokoro
Bgworkerで簡易クラスタ管理
Bgworkerで簡易クラスタ管理
Masahiko Sawada
Lagopus 0.2.2
Lagopus 0.2.2
Masaru Oki
Description about Lagopus 0.2.2 (in Japanese)
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
Ryousei Takano
2013年3月 電子情報通信学会ネットワークシステム研究会
Unboundの最適化(OSC2011 Tokyo/Spring)
Unboundの最適化(OSC2011 Tokyo/Spring)
Takashi Takizawa
Unboundの最適化についての発表資料。 OSC2011 Tokyo/Springにて発表。
R以外の研究ツール
R以外の研究ツール
弘毅 露崎
Mongo db18 upgrade
Mongo db18 upgrade
Yukihiko SAWANOBORI
MongoDB upgrade Report. 1.8.x -> 2.0.x (1.8.3 -> 2.0.1)
Lagopusとvagrant
Lagopusとvagrant
Masaru Oki
Running Lagopus software switch on VM deployed by Vagrant (in Japanese)
RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成
弘毅 露崎
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Shinichi Hirauchi
Scala勉強会
Scala勉強会
Kazuaki Shibue
社内勉強用
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
Shinichi Hirauchi
CLR/H64 でお話させて頂きました。
Using rump on NetBSD 7.0
Using rump on NetBSD 7.0
Masaru Oki
Installing and using rump on NetBSD 7.0 platform.
UnboundとDNSSEC(OSC2011 Tokyo/Spring)
UnboundとDNSSEC(OSC2011 Tokyo/Spring)
Takashi Takizawa
UnboundとDNSSECについての発表資料。 OSC2011 Tokyo/Springにて発表。
Cocoa勉強会#33-意外に楽に使えるlibcurl
Cocoa勉強会#33-意外に楽に使えるlibcurl
Masayuki Nii
Cocoa勉強会#33 2009/4/11 意外に楽に使えるlibcurl 新居雅行
OpenvswitchでVPS
OpenvswitchでVPS
Daisuke Nakajima
2012/4/7のLT資料です。
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査
Naoyuki Sano
ファイルサーバー移行方法の調査
RPCノード構築方法【Litecoin】
RPCノード構築方法【Litecoin】
qaz_id
Litecoin RPCノード構築方法
データベースのお話
データベースのお話
Hidekazu Tanaka
第24回R勉強会@東京(#TokyoR)で発表したスライド
Lagopus as open flow hybrid switch
Lagopus as open flow hybrid switch
Masaru Oki
Using Lagiopus software switch DPDK version with Linux ip command. (In Japanese)
Redis速習会@Wantedly
Redis速習会@Wantedly
Yoshinori Kawasaki
社内のエンジニア向け速習会の資料です。 - Redisの基本的な使い方 - Ruby on RailsからのRedisの使い方 We are hiring! → https://www.wantedly.com/companies/wantedly/projects
NPStudy LT Lagopus Router v19.07
NPStudy LT Lagopus Router v19.07
Tomoya Hibi
Lagopus Router v19.07をリリースいたしましたので共有します。OSSでVRF対応でIPsecが10Gbpsでます(パケットサイズは1280 byte)。
Microsoft Build 2021 前夜祭 LT#4
Microsoft Build 2021 前夜祭 LT#4
Microsoft
Azure Data Platform Update Topics And Microsoft Build Focus Sessions
More Related Content
What's hot
Bgworkerで簡易クラスタ管理
Bgworkerで簡易クラスタ管理
Masahiko Sawada
Lagopus 0.2.2
Lagopus 0.2.2
Masaru Oki
Description about Lagopus 0.2.2 (in Japanese)
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
Ryousei Takano
2013年3月 電子情報通信学会ネットワークシステム研究会
Unboundの最適化(OSC2011 Tokyo/Spring)
Unboundの最適化(OSC2011 Tokyo/Spring)
Takashi Takizawa
Unboundの最適化についての発表資料。 OSC2011 Tokyo/Springにて発表。
R以外の研究ツール
R以外の研究ツール
弘毅 露崎
Mongo db18 upgrade
Mongo db18 upgrade
Yukihiko SAWANOBORI
MongoDB upgrade Report. 1.8.x -> 2.0.x (1.8.3 -> 2.0.1)
Lagopusとvagrant
Lagopusとvagrant
Masaru Oki
Running Lagopus software switch on VM deployed by Vagrant (in Japanese)
RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成
弘毅 露崎
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Shinichi Hirauchi
Scala勉強会
Scala勉強会
Kazuaki Shibue
社内勉強用
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
Shinichi Hirauchi
CLR/H64 でお話させて頂きました。
Using rump on NetBSD 7.0
Using rump on NetBSD 7.0
Masaru Oki
Installing and using rump on NetBSD 7.0 platform.
UnboundとDNSSEC(OSC2011 Tokyo/Spring)
UnboundとDNSSEC(OSC2011 Tokyo/Spring)
Takashi Takizawa
UnboundとDNSSECについての発表資料。 OSC2011 Tokyo/Springにて発表。
Cocoa勉強会#33-意外に楽に使えるlibcurl
Cocoa勉強会#33-意外に楽に使えるlibcurl
Masayuki Nii
Cocoa勉強会#33 2009/4/11 意外に楽に使えるlibcurl 新居雅行
OpenvswitchでVPS
OpenvswitchでVPS
Daisuke Nakajima
2012/4/7のLT資料です。
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査
Naoyuki Sano
ファイルサーバー移行方法の調査
RPCノード構築方法【Litecoin】
RPCノード構築方法【Litecoin】
qaz_id
Litecoin RPCノード構築方法
データベースのお話
データベースのお話
Hidekazu Tanaka
第24回R勉強会@東京(#TokyoR)で発表したスライド
Lagopus as open flow hybrid switch
Lagopus as open flow hybrid switch
Masaru Oki
Using Lagiopus software switch DPDK version with Linux ip command. (In Japanese)
Redis速習会@Wantedly
Redis速習会@Wantedly
Yoshinori Kawasaki
社内のエンジニア向け速習会の資料です。 - Redisの基本的な使い方 - Ruby on RailsからのRedisの使い方 We are hiring! → https://www.wantedly.com/companies/wantedly/projects
What's hot
(20)
Bgworkerで簡易クラスタ管理
Bgworkerで簡易クラスタ管理
Lagopus 0.2.2
Lagopus 0.2.2
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
Unboundの最適化(OSC2011 Tokyo/Spring)
Unboundの最適化(OSC2011 Tokyo/Spring)
R以外の研究ツール
R以外の研究ツール
Mongo db18 upgrade
Mongo db18 upgrade
Lagopusとvagrant
Lagopusとvagrant
RとSQLiteで気軽にデータベース作成
RとSQLiteで気軽にデータベース作成
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Scala勉強会
Scala勉強会
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
Using rump on NetBSD 7.0
Using rump on NetBSD 7.0
UnboundとDNSSEC(OSC2011 Tokyo/Spring)
UnboundとDNSSEC(OSC2011 Tokyo/Spring)
Cocoa勉強会#33-意外に楽に使えるlibcurl
Cocoa勉強会#33-意外に楽に使えるlibcurl
OpenvswitchでVPS
OpenvswitchでVPS
ファイルサーバー移行方法の調査
ファイルサーバー移行方法の調査
RPCノード構築方法【Litecoin】
RPCノード構築方法【Litecoin】
データベースのお話
データベースのお話
Lagopus as open flow hybrid switch
Lagopus as open flow hybrid switch
Redis速習会@Wantedly
Redis速習会@Wantedly
Similar to 新生Lagopus2017(仮称)
NPStudy LT Lagopus Router v19.07
NPStudy LT Lagopus Router v19.07
Tomoya Hibi
Lagopus Router v19.07をリリースいたしましたので共有します。OSSでVRF対応でIPsecが10Gbpsでます(パケットサイズは1280 byte)。
Microsoft Build 2021 前夜祭 LT#4
Microsoft Build 2021 前夜祭 LT#4
Microsoft
Azure Data Platform Update Topics And Microsoft Build Focus Sessions
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
NTT Communications Technology Development
AWS re:Invent2017参加報告を兼ねた社内向けAWSセミナーの資料です。
OSC2012 Tokyo/Spring - Hadoop入門
OSC2012 Tokyo/Spring - Hadoop入門
Shinichi YAMASHITA
2012/3/17 (Sat.) 11:00-11:45 OSC 2012 Tokyo/Spring @meisei univ.
IBM SPSS Modeler V18.1新機能ガイド
IBM SPSS Modeler V18.1新機能ガイド
IBM Analytics Japan
IBM SPSS Modeler V18.1新機能ガイド
開発から見たWindowsの国際化機能
開発から見たWindowsの国際化機能
Tadahiro Ishisaka
Windowsおよび.NET Frameworkアプリケーションでの国際化要件について
Postgre sql update_20170310
Postgre sql update_20170310
Haruka Takatsuka
オープンソースカンファレンス2017 Tokyo / Spring の講演資料です。 PostgreSQLについて今日における概要情報を話ました。
[デブサミ]Microsoft Data Platform 最新アップデート
[デブサミ]Microsoft Data Platform 最新アップデート
Daisuke Inoue
遂に Cassandra, MariaDB, Spark まで?
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介
Insight Technology, Inc.
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
NTT DATA Technology & Innovation
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 - (db tech showcase 2021 / ONLINE 発表資料) 2021年11月17日(水) NTTデータ 技術開発本部 岩崎 正剛 NTTデータ 技術開発本部 猿田 浩輔
Similar to 新生Lagopus2017(仮称)
(10)
NPStudy LT Lagopus Router v19.07
NPStudy LT Lagopus Router v19.07
Microsoft Build 2021 前夜祭 LT#4
Microsoft Build 2021 前夜祭 LT#4
AWS re:Invent2017で見た AWSの強さとは
AWS re:Invent2017で見た AWSの強さとは
OSC2012 Tokyo/Spring - Hadoop入門
OSC2012 Tokyo/Spring - Hadoop入門
IBM SPSS Modeler V18.1新機能ガイド
IBM SPSS Modeler V18.1新機能ガイド
開発から見たWindowsの国際化機能
開発から見たWindowsの国際化機能
Postgre sql update_20170310
Postgre sql update_20170310
[デブサミ]Microsoft Data Platform 最新アップデート
[デブサミ]Microsoft Data Platform 最新アップデート
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介
PostgreSQLの新バージョン -PostgreSQL9.4- のご紹介
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
大規模データ処理の定番OSS Hadoop / Spark 最新動向 - 2021秋 -(db tech showcase 2021 / ONLINE 発...
More from Masaru Oki
NetBSD移植の昔話
NetBSD移植の昔話
Masaru Oki
1993年に公開されたばかりのNetBSDをX68030に移植した時のことを大まかにまとめてみました。
Rust-DPDK
Rust-DPDK
Masaru Oki
Introduction of Rust binding for DPDK called Rust-DPDK. (In Japanese)
Rust-DPDK
Rust-DPDK
Masaru Oki
Introduction of Rust programing language and (work-in-progress) DPDK binding for Rust. (In Japanese)
今よりも少し(?)昔、 Windowsを作ろうとした話
今よりも少し(?)昔、 Windowsを作ろうとした話
Masaru Oki
2016年12月20日開催の、「年忘れだよ#ssmjp ヒカ☆ラボに全員集合」で発表したスライドになります。
Onieで遊んでみようとした話
Onieで遊んでみようとした話
Masaru Oki
Okinawa Open Days DAY 2 オープンフォーラムのLTでお話ししたスライドです。
GPD WINが来た!
GPD WINが来た!
Masaru Oki
GPD WIN UMPC hands-on (in Japanese)
Lagopus as open flow hybrid switch 実践編
Lagopus as open flow hybrid switch 実践編
Masaru Oki
Try running lagopuas as OpenFlow hybrid switch (in Japanese)
LagopusでPPPoEを使えるか考えてみた件
LagopusでPPPoEを使えるか考えてみた件
Masaru Oki
Using PPPoE with Lagopue vswitch (In Japanese)
Lagopus どれだけ速いのか
Lagopus どれだけ速いのか
Masaru Oki
(In Japanese) Lagopusの概要と速度計測についての解説スライドになります。OSC北海道2016にて発表した資料です。
Lagopus 0.2.7
Lagopus 0.2.7
Masaru Oki
Release notes for Lagopus 0.2.7 and describe some other topics. (In Japanese)
Lagopus match improvements
Lagopus match improvements
Masaru Oki
Description of match algorithm for Lagopus vswitch (in Japanese)
Lagopus 0.2.4
Lagopus 0.2.4
Masaru Oki
Release information of Lagopus 0.2.4. (In Japanese)
Open flow tunnel extension on lagopus vswitch
Open flow tunnel extension on lagopus vswitch
Masaru Oki
Lagopus vswitch can speak tunnel. (In Japanese)
Net bsd advent calendar 2015 bpf
Net bsd advent calendar 2015 bpf
Masaru Oki
BPF Programming basic (in Japanese)
Rumpを使ってみる
Rumpを使ってみる
Masaru Oki
Using rump (in Japanese)
FreeBSD jail+vnetと戯れた話
FreeBSD jail+vnetと戯れた話
Masaru Oki
Using FreeBSD + jail + vnet (in Japanese)
Open stack+lagopus できるかな
Open stack+lagopus できるかな
Masaru Oki
OpenStackとLagopusの連携についてできるかやってみたという資料です。(In Japanese)
SDNソフトウェアスイッチlagopus for FreeBSD
SDNソフトウェアスイッチlagopus for FreeBSD
Masaru Oki
SDNソフトウェアスイッチLagopusがFreeBSDに対応しましたので、紹介します。
Xeon dとlagopusと、pktgen dpdk
Xeon dとlagopusと、pktgen dpdk
Masaru Oki
Xeon DマシンでLagopusとPktgen-DPDKを動かして性能を測ってみた話をまとめてみました。(in Japanese)
Running lagopus on Xeon D
Running lagopus on Xeon D
Masaru Oki
Summarized version of my slides about Xeon D (written in Japanese)
More from Masaru Oki
(20)
NetBSD移植の昔話
NetBSD移植の昔話
Rust-DPDK
Rust-DPDK
Rust-DPDK
Rust-DPDK
今よりも少し(?)昔、 Windowsを作ろうとした話
今よりも少し(?)昔、 Windowsを作ろうとした話
Onieで遊んでみようとした話
Onieで遊んでみようとした話
GPD WINが来た!
GPD WINが来た!
Lagopus as open flow hybrid switch 実践編
Lagopus as open flow hybrid switch 実践編
LagopusでPPPoEを使えるか考えてみた件
LagopusでPPPoEを使えるか考えてみた件
Lagopus どれだけ速いのか
Lagopus どれだけ速いのか
Lagopus 0.2.7
Lagopus 0.2.7
Lagopus match improvements
Lagopus match improvements
Lagopus 0.2.4
Lagopus 0.2.4
Open flow tunnel extension on lagopus vswitch
Open flow tunnel extension on lagopus vswitch
Net bsd advent calendar 2015 bpf
Net bsd advent calendar 2015 bpf
Rumpを使ってみる
Rumpを使ってみる
FreeBSD jail+vnetと戯れた話
FreeBSD jail+vnetと戯れた話
Open stack+lagopus できるかな
Open stack+lagopus できるかな
SDNソフトウェアスイッチlagopus for FreeBSD
SDNソフトウェアスイッチlagopus for FreeBSD
Xeon dとlagopusと、pktgen dpdk
Xeon dとlagopusと、pktgen dpdk
Running lagopus on Xeon D
Running lagopus on Xeon D
新生Lagopus2017(仮称)
1.
新生Lagopus2017(仮称) Dec 9, 2016 Masaru
OKI @masaru0714
2.
Lagopusの概要と歴史 オープンソースの、OpenFlow1.3対応ソフトウェアスイッチ。 2014年7月 0.1.0をOSSとして公開 2015年8月 0.2.0公開(最初の新生) 2016年12月
0.2.10公開(予定)
3.
0.1.xと0.2.xの違いとは? ● 0.1.xではlagosh(C言語で作成)とlagopus.conf syntaxがすべてだった ●
0.2.xでDSL(Domain Specific Language)による設定・参照を実装 ○ ひとつのアクションを 1行テキストで表し、レスポンスが JSONで返る言語を定義 ● Lagopus DSLを元にlagopus.conf syntaxを再定義 ● Lagopus内部ではDSLで操作できるDatastoreを実装 ● DSL通信する新しいlagosh(Pythonで作成)を実装 ● 設定・参照に関する部分が全体的に再実装された(新生)
4.
0.2.xの次? LagopusはOpenFlow準拠のソフトウェアスイッチ という存在にとどまらない機能を持ったソフトウェアに生まれ変わります!(新生) Lagopusはソフトウェアルータになります!
5.
なぜソフトウェアルーターなのか ● OpenFlowはレイヤーの壁を越えたパケット処理をする ● 既存のL2,
L3レイヤーとつなぐには、OpenFlowコントローラ側での実装が必須 ○ たとえばARP, ICMP, NDなど ● それらをコントローラ側で実装するのはタスクとして重いし意識したくない ● L2, L3の基本機能はデータプレーン側でがんばってほしい ● わかりやすく言うと、商用として導入するには機能が不足してる、という見解
6.
既存のカーネルにあるIPスタックと何が違う? IPスタックなら、既存のものがあるじゃん! という話に当然なるわけですが…… ● カーネルのIPスタックは、L2からL3につながるようなパスが固定されている ●
新生Lagopusでは、パケット処理機能の組み合わせ・接続を自由に可能にする 機能の直列モデル(パイプライン)と並列モデル(ワーカースレッド)を自在に組み合わせ て、最適な性能を出せる構成とトラフィックパターンについてより細かな調査・研究が行 えるプラットフォームを目指しつつ、pure OpenFlowだった旧Lagopusと比較して、実用 に供するシステムを構築する でたらめにつなぐとでたらめに動くという意味ではOpenFlowの雰囲気に近い OpenFlowとシームレスにつながるユーザスペースIPスタックはすでにあるか?
7.
類似の技術 Click Modular Router
http://read.cs.ucla.edu/click/click BESS http://span.cs.berkeley.edu/bess.html Toy Block Networking
8.
● パケット処理の各機能を細かく分割し「モジュール」として定義する ● 地続きのコンテキストで実行するか、スレッド分割するかをモジュールが決める ●
モジュールはいわばクラスの役目で、実際にはインスタンスを生成して動かす ● 前段インスタンスの出力と次段のインスタンスの入力を接続する ● DPDKを最初から組み込み、DPDKと親和性の高いフレームワークとする ● モジュールを*.soとしてビルドし、動的に組み込み可能とする ● 外部からgRPCを使って制御できる 新生Lagopus2017 Dataplaneの特徴 pkt rx VLAN ACL MAC Lookup Bridge IP Lookup
9.
もうひとつ新生Lagopus2017の特徴 ● 0.2.xまで: single
process (+ lagosh) ● 新生Lagopus: multiple process ● dataplane, datastoreなどのコンポーネントをそれぞれmicro serviceとして用意 ● 各プロセスが連携してLagopusとしての動作を実現する ● 設定はOpenConfig準拠で定義する ● Internet2 exchange 2016にて概要が発表されています ○ http://meetings.internet2.edu/2016-technology-exchange/detail/10004490/ ○ NTT中島さんのスライド(PDF) 17ページに構成図が乗っているので見てみてください
10.
大雑把にまとめると 作り直しています! Q: 公開される? A; 時期未定ですが、OSSとして公開される前提で開発中です Q:
OpenFlowはどうなるの? A: モジュールとして用意し、Lagopus 0.2と同等の仕様準拠とする予定です
Download now