SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
SDNソフトウェアスイッチ
Lagopus for FreeBSD
Aug 7, 2015
Masaru OKI @masaru0714
ソフトウェアスイッチ?
● いわゆるSW-HUBの機能をソフトで実現したもの
○ 宛先不明パケットは全ポートに送信
○ 宛先がわかるパケットは宛先のいるポートに送信
● “SDNソフトウェアスイッチ”の場合は少し違って
パケット転送ルールをソフトウェア制御できます
○ パケットフィルタリングに近い
○ パケットヘッダの書き換えなどもできるものがある
○ ソフトウェア制御する「コントローラ」と組で使います
○ 仮想環境と相性が良い(deployに合わせて設定等)
2
SDNソフトウェアスイッチの構成
大雑把にはこんな感じ
3
macihne
switch
process
4321
パケット転送用Ethernet port
controller process
スイッチにパケット転送ルールを
流し込む役割 (Ryu, Tremaなど)
同一ホストで動かしてもよい
ルールは別途用意する必要あり
スイッチ本体
単体では動かない
TCPやSSLで接続。
OpenFlowプロトコルが代表的
SDNソフトウェアスイッチLagopus
● 総務省O3プロジェクトの一つ
● NTTが開発、2014年7月にOSSとして公開
○ http://lagopus.github.io
● x86 Linuxで動作するソフトウェアスイッチ
● OpenFlow 1.3により制御される
● DPDKという高速パケットI/Oライブラリを使用
○ DPDK自身はLinuxとFreeBSDに対応している
● 10GbEのパケット転送でwire rateの性能
4
FreeBSDでLagopusを!
● 近日リリース予定のver 0.2でFreeBSD対応!
● FreeBSD 10.1にてコンパイルと動作を確認
● DPDKの環境準備がやや面倒
○ コンパイル時にカーネルソースが必要
○ NICはboot時にDPDK用に割り当て
○ 動作中に割り当ての追加や解除はできません
● lagopusのビルド方法や使い方はLinux版と同じ
○ makeのかわりにgmakeを使います
5
DPDKのビルド
$ cd ~/src
$ git clone git://dpdk.org/dpdk
$ cd dpdk; gmake T=x86_64-native-bsdapp-clang config
$ gmake
$ sudo cp build/kmod/* /boot/modules/
6
FreeBSDでのメモリ・NICの設定
/boot/loader.confの内容に下記を追加。
# reserve 1 x 1G blocks of contiguous memory using configmem driver
hw.contigmem.num_buffers=1
hw.contigmem.buffer_size=1073741824
configmem_load=”YES”
# identify NIC devices for DPDK apps to use and load nic_uio driver
hw.nic_uio.bdfs=”2:0:0,2:0:1”
nic_uio_load=”YES”
7
Lagopusのビルド
$ cd ~/src
$ git clone git@github.com:lagopus/lagopus
$ cd lagopus
$ ./configure --with-dpdk-dir=$HOME/src/dpdk
$ gmake
$ sudo gmake install
8
Lagopusとコントローラの起動(例)
コントローラの起動(単純なスイッチアプリを指定)
$ ryu-manager simple_switch_13.py
Lagopusの起動
$ sudo lagopus -- -cff -n2 -- -p3
9
細かい設定の方法など
SDN関連の集会 Trema Day #7の資料に書きます
そちらをご参照ください (SlideShareで公開予定)
DPDKのドキュメントやLagopusのドキュメントも
ご参照いただければと思います
10
最後に
FreeBSDをお使いの方もぜひお試しください!
バグを発見しましたら githubのissueで報告を
パッチを作成しましたらgithubへpull-reqを
質問等ありましたらLagopus User Communityまで
Lagopus 0.2を、よろしくおねがいします!
11

Más contenido relacionado

La actualidad más candente

Open flow tunnel extension on lagopus vswitch
Open flow tunnel extension on lagopus vswitchOpen flow tunnel extension on lagopus vswitch
Open flow tunnel extension on lagopus vswitchMasaru Oki
 
Lagopus どれだけ速いのか
Lagopus どれだけ速いのかLagopus どれだけ速いのか
Lagopus どれだけ速いのかMasaru Oki
 
LagopusでPPPoEを使えるか考えてみた件
LagopusでPPPoEを使えるか考えてみた件LagopusでPPPoEを使えるか考えてみた件
LagopusでPPPoEを使えるか考えてみた件Masaru Oki
 
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
OpenFlowでいろんなプロトコルを 話そうとするとどうなるかOpenFlowでいろんなプロトコルを 話そうとするとどうなるか
OpenFlowでいろんなプロトコルを 話そうとするとどうなるかMasaru Oki
 
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)Tomoya Hibi
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理Takuya ASADA
 
FreeBSD jail+vnetと戯れた話
FreeBSD jail+vnetと戯れた話FreeBSD jail+vnetと戯れた話
FreeBSD jail+vnetと戯れた話Masaru Oki
 
nftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linuxnftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in LinuxTomofumi Hayashi
 
Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続Tomoya Hibi
 
plotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfgplotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfgKentaro Ebisawa
 
OpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワークOpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワークM Hagiwara
 
hpingで作るパケット
hpingで作るパケットhpingで作るパケット
hpingで作るパケットTakaaki Hoyo
 
DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発slankdev
 
High Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many CoreHigh Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many Coreslankdev
 
Fluentd1.2 & Fluent Bit
Fluentd1.2 & Fluent BitFluentd1.2 & Fluent Bit
Fluentd1.2 & Fluent BitSeiya Mizuno
 
Linux packet-forwarding
Linux packet-forwardingLinux packet-forwarding
Linux packet-forwardingMasakazu Asama
 

La actualidad más candente (20)

Open flow tunnel extension on lagopus vswitch
Open flow tunnel extension on lagopus vswitchOpen flow tunnel extension on lagopus vswitch
Open flow tunnel extension on lagopus vswitch
 
Lagopus どれだけ速いのか
Lagopus どれだけ速いのかLagopus どれだけ速いのか
Lagopus どれだけ速いのか
 
LagopusでPPPoEを使えるか考えてみた件
LagopusでPPPoEを使えるか考えてみた件LagopusでPPPoEを使えるか考えてみた件
LagopusでPPPoEを使えるか考えてみた件
 
Lagopus 0.2
Lagopus 0.2Lagopus 0.2
Lagopus 0.2
 
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
OpenFlowでいろんなプロトコルを 話そうとするとどうなるかOpenFlowでいろんなプロトコルを 話そうとするとどうなるか
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
 
DPDK QoS
DPDK QoSDPDK QoS
DPDK QoS
 
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
Lagopusで試すL3ルーティング + α (Lagopusの設定方法いろいろ)
 
Ethernetの受信処理
Ethernetの受信処理Ethernetの受信処理
Ethernetの受信処理
 
FreeBSD jail+vnetと戯れた話
FreeBSD jail+vnetと戯れた話FreeBSD jail+vnetと戯れた話
FreeBSD jail+vnetと戯れた話
 
Rust-DPDK
Rust-DPDKRust-DPDK
Rust-DPDK
 
nftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linuxnftables: the Next Generation Firewall in Linux
nftables: the Next Generation Firewall in Linux
 
Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続Lagopus + DockerのDPDK接続
Lagopus + DockerのDPDK接続
 
plotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfgplotnetcfg入門 | Introduction to plotnetcfg
plotnetcfg入門 | Introduction to plotnetcfg
 
Dpdk pmd
Dpdk pmdDpdk pmd
Dpdk pmd
 
OpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワークOpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワーク
 
hpingで作るパケット
hpingで作るパケットhpingで作るパケット
hpingで作るパケット
 
DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発DPDKを用いたネットワークスタック,高性能通信基盤開発
DPDKを用いたネットワークスタック,高性能通信基盤開発
 
High Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many CoreHigh Performance Networking with DPDK & Multi/Many Core
High Performance Networking with DPDK & Multi/Many Core
 
Fluentd1.2 & Fluent Bit
Fluentd1.2 & Fluent BitFluentd1.2 & Fluent Bit
Fluentd1.2 & Fluent Bit
 
Linux packet-forwarding
Linux packet-forwardingLinux packet-forwarding
Linux packet-forwarding
 

Destacado

Using rump on NetBSD 7.0
Using rump on NetBSD 7.0Using rump on NetBSD 7.0
Using rump on NetBSD 7.0Masaru Oki
 
Using Xeon D 10GBase-T
Using Xeon D 10GBase-TUsing Xeon D 10GBase-T
Using Xeon D 10GBase-TMasaru Oki
 
自宅実験環境 Aug 2014
自宅実験環境 Aug 2014自宅実験環境 Aug 2014
自宅実験環境 Aug 2014Masaru Oki
 
今よりも少し(?)昔、 Windowsを作ろうとした話
今よりも少し(?)昔、 Windowsを作ろうとした話今よりも少し(?)昔、 Windowsを作ろうとした話
今よりも少し(?)昔、 Windowsを作ろうとした話Masaru Oki
 
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)新生Lagopus2017(仮称)
新生Lagopus2017(仮称)Masaru Oki
 
Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack eurobsdcon
 
8 Campaign Tactics if I am a 2016 Presidentiable
8 Campaign Tactics if I am a 2016 Presidentiable8 Campaign Tactics if I am a 2016 Presidentiable
8 Campaign Tactics if I am a 2016 PresidentiableJose Radin Garduque
 
Dracula presentation with answers ok
Dracula presentation with answers okDracula presentation with answers ok
Dracula presentation with answers okalexteacherproa
 
Singapore (Socio-Cultural Setting)
Singapore (Socio-Cultural Setting)Singapore (Socio-Cultural Setting)
Singapore (Socio-Cultural Setting)Jose Radin Garduque
 
Ppt copy (2)
Ppt   copy (2)Ppt   copy (2)
Ppt copy (2)Tapan N
 
8 Questions to My Opponents in Pilipinas Debates 2016
8 Questions to My Opponents in Pilipinas Debates 20168 Questions to My Opponents in Pilipinas Debates 2016
8 Questions to My Opponents in Pilipinas Debates 2016Jose Radin Garduque
 
Volcanic Eruption Communication Model (Final Revision)
Volcanic Eruption Communication Model (Final Revision)Volcanic Eruption Communication Model (Final Revision)
Volcanic Eruption Communication Model (Final Revision)Jose Radin Garduque
 
8 Issues and My Answers in Pilipinas Debates 2016
8 Issues and My Answers in Pilipinas Debates 20168 Issues and My Answers in Pilipinas Debates 2016
8 Issues and My Answers in Pilipinas Debates 2016Jose Radin Garduque
 

Destacado (20)

Using rump on NetBSD 7.0
Using rump on NetBSD 7.0Using rump on NetBSD 7.0
Using rump on NetBSD 7.0
 
Using Xeon D 10GBase-T
Using Xeon D 10GBase-TUsing Xeon D 10GBase-T
Using Xeon D 10GBase-T
 
自宅実験環境 Aug 2014
自宅実験環境 Aug 2014自宅実験環境 Aug 2014
自宅実験環境 Aug 2014
 
今よりも少し(?)昔、 Windowsを作ろうとした話
今よりも少し(?)昔、 Windowsを作ろうとした話今よりも少し(?)昔、 Windowsを作ろうとした話
今よりも少し(?)昔、 Windowsを作ろうとした話
 
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
 
Lagos running on small factor machine
Lagos running on small factor machineLagos running on small factor machine
Lagos running on small factor machine
 
Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack Running Applications on the NetBSD Rump Kernel by Justin Cormack
Running Applications on the NetBSD Rump Kernel by Justin Cormack
 
Linux Namespace
Linux NamespaceLinux Namespace
Linux Namespace
 
8 Campaign Tactics if I am a 2016 Presidentiable
8 Campaign Tactics if I am a 2016 Presidentiable8 Campaign Tactics if I am a 2016 Presidentiable
8 Campaign Tactics if I am a 2016 Presidentiable
 
Dracula presentation with answers ok
Dracula presentation with answers okDracula presentation with answers ok
Dracula presentation with answers ok
 
Indonesia (Economic Setting)
Indonesia (Economic Setting)Indonesia (Economic Setting)
Indonesia (Economic Setting)
 
apps of nanotech
apps of nanotechapps of nanotech
apps of nanotech
 
Cambodia (Political Setting)
Cambodia (Political Setting)Cambodia (Political Setting)
Cambodia (Political Setting)
 
Singapore (Socio-Cultural Setting)
Singapore (Socio-Cultural Setting)Singapore (Socio-Cultural Setting)
Singapore (Socio-Cultural Setting)
 
Myanmar (Economic Setting)
Myanmar (Economic Setting)Myanmar (Economic Setting)
Myanmar (Economic Setting)
 
Ppt copy (2)
Ppt   copy (2)Ppt   copy (2)
Ppt copy (2)
 
8 Questions to My Opponents in Pilipinas Debates 2016
8 Questions to My Opponents in Pilipinas Debates 20168 Questions to My Opponents in Pilipinas Debates 2016
8 Questions to My Opponents in Pilipinas Debates 2016
 
Volcanic Eruption Communication Model (Final Revision)
Volcanic Eruption Communication Model (Final Revision)Volcanic Eruption Communication Model (Final Revision)
Volcanic Eruption Communication Model (Final Revision)
 
Myanmar: Socio-Cultural Setting
Myanmar: Socio-Cultural SettingMyanmar: Socio-Cultural Setting
Myanmar: Socio-Cultural Setting
 
8 Issues and My Answers in Pilipinas Debates 2016
8 Issues and My Answers in Pilipinas Debates 20168 Issues and My Answers in Pilipinas Debates 2016
8 Issues and My Answers in Pilipinas Debates 2016
 

Similar a SDNソフトウェアスイッチlagopus for FreeBSD

20151213 kfug lt_sdn_sugihara
20151213 kfug lt_sdn_sugihara20151213 kfug lt_sdn_sugihara
20151213 kfug lt_sdn_sugiharaKota Sugihara
 
Serfが面白いと俺の中で話題にwwwwww 【改訂版】
Serfが面白いと俺の中で話題にwwwwww 【改訂版】Serfが面白いと俺の中で話題にwwwwww 【改訂版】
Serfが面白いと俺の中で話題にwwwwww 【改訂版】Masahito Zembutsu
 
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~npsg
 
Mk network programmability-03
Mk network programmability-03Mk network programmability-03
Mk network programmability-03Miya Kohno
 
「宣言的プログラミング」とSDNのひとつの形態
「宣言的プログラミング」とSDNのひとつの形態「宣言的プログラミング」とSDNのひとつの形態
「宣言的プログラミング」とSDNのひとつの形態npsg
 
Lagopus Project (Open Source Conference)
Lagopus Project (Open Source Conference)Lagopus Project (Open Source Conference)
Lagopus Project (Open Source Conference)Tomoya Hibi
 
Onieで遊んでみようとした話
Onieで遊んでみようとした話Onieで遊んでみようとした話
Onieで遊んでみようとした話Masaru Oki
 
VPP事始め
VPP事始めVPP事始め
VPP事始めnpsg
 
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu HaraD35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu HaraInsight Technology, Inc.
 
Lagopus Router v19.07.1
Lagopus Router v19.07.1Lagopus Router v19.07.1
Lagopus Router v19.07.1Tomoya Hibi
 
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月VirtualTech Japan Inc.
 
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpecマニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpecYukihiko SAWANOBORI
 
Wireless openflow with stratosphere experimenter
Wireless openflow with stratosphere experimenterWireless openflow with stratosphere experimenter
Wireless openflow with stratosphere experimenterHiroaki Kawai
 
Hyper-V 虎の巻
Hyper-V 虎の巻Hyper-V 虎の巻
Hyper-V 虎の巻hirookun
 
Trema の紹介とネットワーク仮想化への応用
Trema の紹介とネットワーク仮想化への応用Trema の紹介とネットワーク仮想化への応用
Trema の紹介とネットワーク仮想化への応用kazuyas
 
Open vSwitchソースコードの全体像
Open vSwitchソースコードの全体像 Open vSwitchソースコードの全体像
Open vSwitchソースコードの全体像 Sho Shimizu
 
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御Ryousei Takano
 
Pacemaker+DRBDでHAクラスタを作る
Pacemaker+DRBDでHAクラスタを作るPacemaker+DRBDでHAクラスタを作る
Pacemaker+DRBDでHAクラスタを作るTsubasa Nomura
 

Similar a SDNソフトウェアスイッチlagopus for FreeBSD (20)

20151213 kfug lt_sdn_sugihara
20151213 kfug lt_sdn_sugihara20151213 kfug lt_sdn_sugihara
20151213 kfug lt_sdn_sugihara
 
Serfが面白いと俺の中で話題にwwwwww 【改訂版】
Serfが面白いと俺の中で話題にwwwwww 【改訂版】Serfが面白いと俺の中で話題にwwwwww 【改訂版】
Serfが面白いと俺の中で話題にwwwwww 【改訂版】
 
Xen Nic
Xen NicXen Nic
Xen Nic
 
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
 
Mk network programmability-03
Mk network programmability-03Mk network programmability-03
Mk network programmability-03
 
「宣言的プログラミング」とSDNのひとつの形態
「宣言的プログラミング」とSDNのひとつの形態「宣言的プログラミング」とSDNのひとつの形態
「宣言的プログラミング」とSDNのひとつの形態
 
Lagopus Project (Open Source Conference)
Lagopus Project (Open Source Conference)Lagopus Project (Open Source Conference)
Lagopus Project (Open Source Conference)
 
Onieで遊んでみようとした話
Onieで遊んでみようとした話Onieで遊んでみようとした話
Onieで遊んでみようとした話
 
VPP事始め
VPP事始めVPP事始め
VPP事始め
 
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu HaraD35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
D35 NonStop SQLはなぜグローバルに分散DBを構築できるのか、データの整合性を保てるのか、その深層に迫る byToshimitsu Hara
 
Lagopus Router v19.07.1
Lagopus Router v19.07.1Lagopus Router v19.07.1
Lagopus Router v19.07.1
 
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
ミドクラ様講演 OpenStack最新情報セミナー 2014年4月
 
Cloud20150802
Cloud20150802Cloud20150802
Cloud20150802
 
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpecマニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
マニアックツール紹介、マネジメントのKnife-Zero(Chef)とテストスイートInSpec
 
Wireless openflow with stratosphere experimenter
Wireless openflow with stratosphere experimenterWireless openflow with stratosphere experimenter
Wireless openflow with stratosphere experimenter
 
Hyper-V 虎の巻
Hyper-V 虎の巻Hyper-V 虎の巻
Hyper-V 虎の巻
 
Trema の紹介とネットワーク仮想化への応用
Trema の紹介とネットワーク仮想化への応用Trema の紹介とネットワーク仮想化への応用
Trema の紹介とネットワーク仮想化への応用
 
Open vSwitchソースコードの全体像
Open vSwitchソースコードの全体像 Open vSwitchソースコードの全体像
Open vSwitchソースコードの全体像
 
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
 
Pacemaker+DRBDでHAクラスタを作る
Pacemaker+DRBDでHAクラスタを作るPacemaker+DRBDでHAクラスタを作る
Pacemaker+DRBDでHAクラスタを作る
 

Más de Masaru Oki

NetBSD移植の昔話
NetBSD移植の昔話NetBSD移植の昔話
NetBSD移植の昔話Masaru Oki
 
Lagopusとvagrant
LagopusとvagrantLagopusとvagrant
LagopusとvagrantMasaru Oki
 
GPD WINが来た!
GPD WINが来た!GPD WINが来た!
GPD WINが来た!Masaru Oki
 
Lagopus match improvements
Lagopus match improvementsLagopus match improvements
Lagopus match improvementsMasaru Oki
 
Lagopus as open flow hybrid switch
Lagopus as open flow hybrid switchLagopus as open flow hybrid switch
Lagopus as open flow hybrid switchMasaru Oki
 
Net bsd advent calendar 2015 bpf
Net bsd advent calendar 2015 bpfNet bsd advent calendar 2015 bpf
Net bsd advent calendar 2015 bpfMasaru Oki
 
Rumpを使ってみる
Rumpを使ってみるRumpを使ってみる
Rumpを使ってみるMasaru Oki
 
Running lagopus on Xeon D
Running lagopus on Xeon DRunning lagopus on Xeon D
Running lagopus on Xeon DMasaru Oki
 

Más de Masaru Oki (12)

NetBSD移植の昔話
NetBSD移植の昔話NetBSD移植の昔話
NetBSD移植の昔話
 
Rust-DPDK
Rust-DPDKRust-DPDK
Rust-DPDK
 
Lagopusとvagrant
LagopusとvagrantLagopusとvagrant
Lagopusとvagrant
 
GPD WINが来た!
GPD WINが来た!GPD WINが来た!
GPD WINが来た!
 
Lagopus 0.2.7
Lagopus 0.2.7Lagopus 0.2.7
Lagopus 0.2.7
 
Lagopus match improvements
Lagopus match improvementsLagopus match improvements
Lagopus match improvements
 
Lagopus 0.2.4
Lagopus 0.2.4Lagopus 0.2.4
Lagopus 0.2.4
 
Lagopus as open flow hybrid switch
Lagopus as open flow hybrid switchLagopus as open flow hybrid switch
Lagopus as open flow hybrid switch
 
Net bsd advent calendar 2015 bpf
Net bsd advent calendar 2015 bpfNet bsd advent calendar 2015 bpf
Net bsd advent calendar 2015 bpf
 
Rumpを使ってみる
Rumpを使ってみるRumpを使ってみる
Rumpを使ってみる
 
Running lagopus on Xeon D
Running lagopus on Xeon DRunning lagopus on Xeon D
Running lagopus on Xeon D
 
Xeon d
Xeon dXeon d
Xeon d
 

SDNソフトウェアスイッチlagopus for FreeBSD