More Related Content
Similar to できる!trema-switch (20)
More from Hiroaki Kawai (14)
できる!trema-switch
- 3. Interop Tokyo 2013 SDN ShowCase
●
OmniSphere 1.0 展示
Buffalo G301N
Trema-switch / OpenWRT に書換
- 5. Trema-switch
●
Part of “trema-edge”
●
Github にリポジトリ
●
https://github.com/trema/trema-edge
●
Tremaとの差分は大きい。別物。
●
Openflow 1.3 software switch
●
tremaテスト用スイッチ
●
なぜかCで書かれている
●
netdevがportになる
●
Openflowベンダは1.3で一度歩調を合わせることに
なっているので、好都合
- 19. 私の場合
●
こんな感じでビルドしています
$ gcc -Wall -std=gnu99
-D_GNU_SOURCE
-DGROUP_SELECT_BY_HASH
-DWITH_PCAP
-DUSE_PCAP_IMMEDIATE_MODE
-Isrc/lib -Isrc/switch/datapath -Isrc/switch/switch
src/lib/*.c src/switch/*/*.c
-lsqlite3 -lpthread -lrt -lpcap
-o trema_switch
- 26. そんなこんなで Gopenflow
●
Golang で実装してみています
●
pthread …はもう嫌
●
https://github.com/hkwi/gopenflow
●
とりあえず何でも対応する方向で
●
Pcap netdevの後にdpdkも対応したい
●
パフォーマンスも見る
●
全体の中での各処理がどのぐらいの比重になるのが
妥当なのかを把握しておきたい
●
Windowsでも動く
●
現状 Ryu certification OK(981) / ERROR(10)