Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
wireless openflow demo v2
Search
kwi
July 11, 2015
Technology
0
61
wireless openflow demo v2
Wireless radio openflow demonstration(v2).
kwi
July 11, 2015
Tweet
Share
More Decks by kwi
See All by kwi
SmartCitizen紹介
kwi
0
290
こんなのどうかな?
kwi
1
370
加古川パスタ♡の件
kwi
0
130
給食データを味わう
kwi
0
96
rocket-up
kwi
0
34
測ってみようよ
kwi
1
410
神戸市ウェブサイト動態
kwi
0
310
Code for 選挙
kwi
0
260
Code for Japan Summit 2017 紹介
kwi
0
110
Other Decks in Technology
See All in Technology
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
170
Node-RED × MCP 勉強会 vol.1
1ftseabass
PRO
0
140
第9回情シス転職ミートアップ_テックタッチ株式会社
forester3003
0
230
5min GuardDuty Extended Threat Detection EKS
takakuni
0
140
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
230
Oracle Audit Vault and Database Firewall 20 概要
oracle4engineer
PRO
3
1.7k
生成AI時代の開発組織・技術・プロセス 〜 ログラスの挑戦と考察 〜
itohiro73
0
150
Clineを含めたAIエージェントを 大規模組織に導入し、投資対効果を考える / Introducing AI agents into your organization
i35_267
4
1.6k
生成AI時代 文字コードを学ぶ意義を見出せるか?
hrsued
1
310
Snowflake Summit 2025全体振り返り / Snowflake Summit 2025 Overall Review
mtpooh
2
400
AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches
gotok365
6
740
OpenHands🤲にContributeしてみた
kotauchisunsun
1
430
Featured
See All Featured
It's Worth the Effort
3n
185
28k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Building Applications with DynamoDB
mza
95
6.5k
Music & Morning Musume
bryan
46
6.6k
How to train your dragon (web standard)
notwaldorf
93
6.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Being A Developer After 40
akosma
90
590k
Site-Speed That Sticks
csswizardry
10
660
Side Projects
sachag
455
42k
How STYLIGHT went responsive
nonsquared
100
5.6k
We Have a Design System, Now What?
morganepeng
53
7.7k
How GitHub (no longer) Works
holman
314
140k
Transcript
Wireless openflow demo Hiroaki KAWAI <
[email protected]
> v2
Wireless + openflow ? • AP の上位回線に openflow が入っている •
Wifi controllerの延長 • 古典的:トラフィックが全てコントローラを経由 • エッジからルーティング • エッジからのルーティングにopenflowを使う
Wireless + openflow ! • AP の上位回線に openflow が入っている •
802.11 frame を openflow で扱う – もちろんAPの上位回線に入れることもできます – 無線網内で使えるように – 非Ethernet frameを扱えるようにする
Today's 802.11 • Mesh や Wifi-direct (P2P) も使われだした – いわゆる
AP があるという Infrastructure 以外 • IoT で無線が良く使われるようになってきた • Wifi controller の使い勝手は…? • もっと自在に使えるようにしたい!
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
デモ構成 • 複数APを同一SSIDでデプロイ – SSID: stratos2 – PSK: hogehoge •
管理画面 – http://alpha.local:9000/ • alpha.local = 192.168.23.1 Bonjourが有効なら DEMO
管理画面 : Current session DEMO
管理画面 : Current radio DEMO
現在のAssociationの電波状態 STA (You) AP DEMO
管理画面 : STA DEMO
STAを観測 STA (You) AP AP AP DEMO
管理画面 : AP DEMO
APが使用している電波の状態 STA (You) AP STA STA STA DEMO
管理画面 : Manage DEMO
AP切り替え STA (You) AP AP AP 指定したAPがOKを返すまで再試行する (順番によってはもう一度試さないとダメかも) DEMO
Demo の裏側 • 電波強度は packet_in のメタデータ • 使っている 802.11 frame
– Probe request – Association 後 • Management or Data を定期的にサンプリング
Demo の構成 phy#1 wlan0 mon0 hostap gopenflow eth0 Controller uplink
monitor mode AP mode radius openflow
デバイスごとの癖 • Windows – Background scanで動作する • Mobile phone –
すぐに sleep に入る • iOS – 802.11kを期待していて、scanしない
Any questions?
予告 • Bluetooth LE 6LoWPAN 対応 – Trema day #7
(8/8)