Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
Masaru Oki
1,525 views
新生Lagopus2017(仮称)
現在開発中の新しいLagopusの開発方針・方向性と設計について概要を解説しています。
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Downloaded 15 times
1
/ 10
2
/ 10
3
/ 10
4
/ 10
5
/ 10
6
/ 10
7
/ 10
8
/ 10
9
/ 10
10
/ 10
More Related Content
PDF
Lagopus.confの書式(for lagopus 0.1.x)
by
Masaru Oki
PDF
Lagopus 0.2
by
Masaru Oki
PPT
Mercurial はオフラインの海を越える
by
zetamatta
PDF
Ryu+Lagopusで OpenFlowの動きを見てみよう
by
Masaru Oki
PPT
処理概要図&構築手順書1124
by
Kazuki Miura
PDF
OpenSolaris Printing Environment
by
Naruhiko Ogasawara
PDF
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
by
Masaru Oki
PDF
Ssaw08 0617
by
Atsushi Tadokoro
Lagopus.confの書式(for lagopus 0.1.x)
by
Masaru Oki
Lagopus 0.2
by
Masaru Oki
Mercurial はオフラインの海を越える
by
zetamatta
Ryu+Lagopusで OpenFlowの動きを見てみよう
by
Masaru Oki
処理概要図&構築手順書1124
by
Kazuki Miura
OpenSolaris Printing Environment
by
Naruhiko Ogasawara
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
by
Masaru Oki
Ssaw08 0617
by
Atsushi Tadokoro
What's hot
PDF
Bgworkerで簡易クラスタ管理
by
Masahiko Sawada
PDF
Lagopus 0.2.2
by
Masaru Oki
PDF
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
by
Ryousei Takano
PDF
Unboundの最適化(OSC2011 Tokyo/Spring)
by
Takashi Takizawa
PDF
R以外の研究ツール
by
弘毅 露崎
PPT
Mongo db18 upgrade
by
Yukihiko SAWANOBORI
PDF
Lagopusとvagrant
by
Masaru Oki
PDF
RとSQLiteで気軽にデータベース作成
by
弘毅 露崎
PDF
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
by
Shinichi Hirauchi
PPTX
Scala勉強会
by
Kazuaki Shibue
PDF
B lack jumbodog 運転と改造のすすめ
by
Shinichi Hirauchi
PDF
Using rump on NetBSD 7.0
by
Masaru Oki
PDF
UnboundとDNSSEC(OSC2011 Tokyo/Spring)
by
Takashi Takizawa
PDF
Cocoa勉強会#33-意外に楽に使えるlibcurl
by
Masayuki Nii
KEY
OpenvswitchでVPS
by
Daisuke Nakajima
PPTX
ファイルサーバー移行方法の調査
by
Naoyuki Sano
PPTX
RPCノード構築方法【Litecoin】
by
qaz_id
KEY
データベースのお話
by
Hidekazu Tanaka
PDF
Lagopus as open flow hybrid switch
by
Masaru Oki
PPTX
Redis速習会@Wantedly
by
Yoshinori Kawasaki
Bgworkerで簡易クラスタ管理
by
Masahiko Sawada
Lagopus 0.2.2
by
Masaru Oki
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
by
Ryousei Takano
Unboundの最適化(OSC2011 Tokyo/Spring)
by
Takashi Takizawa
R以外の研究ツール
by
弘毅 露崎
Mongo db18 upgrade
by
Yukihiko SAWANOBORI
Lagopusとvagrant
by
Masaru Oki
RとSQLiteで気軽にデータベース作成
by
弘毅 露崎
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
by
Shinichi Hirauchi
Scala勉強会
by
Kazuaki Shibue
B lack jumbodog 運転と改造のすすめ
by
Shinichi Hirauchi
Using rump on NetBSD 7.0
by
Masaru Oki
UnboundとDNSSEC(OSC2011 Tokyo/Spring)
by
Takashi Takizawa
Cocoa勉強会#33-意外に楽に使えるlibcurl
by
Masayuki Nii
OpenvswitchでVPS
by
Daisuke Nakajima
ファイルサーバー移行方法の調査
by
Naoyuki Sano
RPCノード構築方法【Litecoin】
by
qaz_id
データベースのお話
by
Hidekazu Tanaka
Lagopus as open flow hybrid switch
by
Masaru Oki
Redis速習会@Wantedly
by
Yoshinori Kawasaki
Similar to 新生Lagopus2017(仮称)
PDF
Lagopus, raw socket build
by
Masaru Oki
PDF
Lagopus Router v19.07.1
by
Tomoya Hibi
PDF
Lagopus どれだけ速いのか
by
Masaru Oki
PPTX
Lagopus workshop@Internet weekのそば
by
Yoshihiro Nakajima
PDF
Osc2018tokyo spring-20180224
by
Tomoya Hibi
PDF
NPStudy LT Lagopus Router v19.07
by
Tomoya Hibi
PDF
Lagopus Switch Usecases
by
Sakiko Kawai
PDF
Lagopus performance
by
Masaru Oki
PDF
Lagopus Project (Open Source Conference)
by
Tomoya Hibi
PDF
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
by
Tomoya Hibi
PDF
LagopusでPPPoEを使えるか考えてみた件
by
Masaru Oki
PDF
Open stack+lagopus できるかな
by
Masaru Oki
PDF
Lagopus Router
by
Tomoya Hibi
Lagopus, raw socket build
by
Masaru Oki
Lagopus Router v19.07.1
by
Tomoya Hibi
Lagopus どれだけ速いのか
by
Masaru Oki
Lagopus workshop@Internet weekのそば
by
Yoshihiro Nakajima
Osc2018tokyo spring-20180224
by
Tomoya Hibi
NPStudy LT Lagopus Router v19.07
by
Tomoya Hibi
Lagopus Switch Usecases
by
Sakiko Kawai
Lagopus performance
by
Masaru Oki
Lagopus Project (Open Source Conference)
by
Tomoya Hibi
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
by
Tomoya Hibi
LagopusでPPPoEを使えるか考えてみた件
by
Masaru Oki
Open stack+lagopus できるかな
by
Masaru Oki
Lagopus Router
by
Tomoya Hibi
More from Masaru Oki
PDF
NetBSD移植の昔話
by
Masaru Oki
PDF
Rust-DPDK
by
Masaru Oki
PDF
Rust-DPDK
by
Masaru Oki
PDF
今よりも少し(?)昔、 Windowsを作ろうとした話
by
Masaru Oki
PDF
Onieで遊んでみようとした話
by
Masaru Oki
PDF
GPD WINが来た!
by
Masaru Oki
PDF
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
PDF
Lagopus 0.2.7
by
Masaru Oki
PDF
Lagopus match improvements
by
Masaru Oki
PDF
Lagopus 0.2.4
by
Masaru Oki
PDF
Open flow tunnel extension on lagopus vswitch
by
Masaru Oki
PDF
Net bsd advent calendar 2015 bpf
by
Masaru Oki
PDF
Rumpを使ってみる
by
Masaru Oki
PDF
FreeBSD jail+vnetと戯れた話
by
Masaru Oki
PDF
SDNソフトウェアスイッチlagopus for FreeBSD
by
Masaru Oki
PDF
Xeon dとlagopusと、pktgen dpdk
by
Masaru Oki
PDF
Running lagopus on Xeon D
by
Masaru Oki
PDF
Using Xeon D 10GBase-T
by
Masaru Oki
PDF
DPDK QoS
by
Masaru Oki
PDF
Xeon d
by
Masaru Oki
NetBSD移植の昔話
by
Masaru Oki
Rust-DPDK
by
Masaru Oki
Rust-DPDK
by
Masaru Oki
今よりも少し(?)昔、 Windowsを作ろうとした話
by
Masaru Oki
Onieで遊んでみようとした話
by
Masaru Oki
GPD WINが来た!
by
Masaru Oki
Lagopus as open flow hybrid switch 実践編
by
Masaru Oki
Lagopus 0.2.7
by
Masaru Oki
Lagopus match improvements
by
Masaru Oki
Lagopus 0.2.4
by
Masaru Oki
Open flow tunnel extension on lagopus vswitch
by
Masaru Oki
Net bsd advent calendar 2015 bpf
by
Masaru Oki
Rumpを使ってみる
by
Masaru Oki
FreeBSD jail+vnetと戯れた話
by
Masaru Oki
SDNソフトウェアスイッチlagopus for FreeBSD
by
Masaru Oki
Xeon dとlagopusと、pktgen dpdk
by
Masaru Oki
Running lagopus on Xeon D
by
Masaru Oki
Using Xeon D 10GBase-T
by
Masaru Oki
DPDK QoS
by
Masaru Oki
Xeon d
by
Masaru Oki
新生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