Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Wireless openflow demo Hiroaki KAWAI v2
Slide 2
Slide 2 text
Wireless + openflow ? ● AP の上位回線に openflow が入っている ● Wifi controllerの延長 ● 古典的:トラフィックが全てコントローラを経由 ● エッジからルーティング ● エッジからのルーティングにopenflowを使う
Slide 3
Slide 3 text
Wireless + openflow ! ● AP の上位回線に openflow が入っている ● 802.11 frame を openflow で扱う – もちろんAPの上位回線に入れることもできます – 無線網内で使えるように – 非Ethernet frameを扱えるようにする
Slide 4
Slide 4 text
Today's 802.11 ● Mesh や Wifi-direct (P2P) も使われだした – いわゆる AP があるという Infrastructure 以外 ● IoT で無線が良く使われるようになってきた ● Wifi controller の使い勝手は…? ● もっと自在に使えるようにしたい!
Slide 5
Slide 5 text
802.11 frame openflow ● Openflow 1.3 + stratosphere experimenter – 通常の Ethernet frame と混ぜても使える ● gopenflow switch – golang userland software openflow switch – Linux cfg80211 driver 対応 – https://github.com/hkwi/gopenflow
Slide 6
Slide 6 text
デモ構成 ● 複数APを同一SSIDでデプロイ – SSID: stratos2 – PSK: hogehoge ● 管理画面 – http://alpha.local:9000/ ● alpha.local = 192.168.23.1 Bonjourが有効なら DEMO
Slide 7
Slide 7 text
管理画面 : Current session DEMO
Slide 8
Slide 8 text
管理画面 : Current radio DEMO
Slide 9
Slide 9 text
現在のAssociationの電波状態 STA (You) AP DEMO
Slide 10
Slide 10 text
管理画面 : STA DEMO
Slide 11
Slide 11 text
STAを観測 STA (You) AP AP AP DEMO
Slide 12
Slide 12 text
管理画面 : AP DEMO
Slide 13
Slide 13 text
APが使用している電波の状態 STA (You) AP STA STA STA DEMO
Slide 14
Slide 14 text
管理画面 : Manage DEMO
Slide 15
Slide 15 text
AP切り替え STA (You) AP AP AP 指定したAPがOKを返すまで再試行する (順番によってはもう一度試さないとダメかも) DEMO
Slide 16
Slide 16 text
Demo の裏側 ● 電波強度は packet_in のメタデータ ● 使っている 802.11 frame – Probe request – Association 後 ● Management or Data を定期的にサンプリング
Slide 17
Slide 17 text
Demo の構成 phy#1 wlan0 mon0 hostap gopenflow eth0 Controller uplink monitor mode AP mode radius openflow
Slide 18
Slide 18 text
デバイスごとの癖 ● Windows – Background scanで動作する ● Mobile phone – すぐに sleep に入る ● iOS – 802.11kを期待していて、scanしない
Slide 19
Slide 19 text
Any questions?
Slide 20
Slide 20 text
予告 ● Bluetooth LE 6LoWPAN 対応 – Trema day #7 (8/8)