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
68
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
320
こんなのどうかな?
kwi
1
400
加古川パスタ♡の件
kwi
0
160
給食データを味わう
kwi
0
110
rocket-up
kwi
0
50
測ってみようよ
kwi
1
450
神戸市ウェブサイト動態
kwi
0
330
Code for 選挙
kwi
0
280
Code for Japan Summit 2017 紹介
kwi
0
140
Other Decks in Technology
See All in Technology
Context Engineeringの取り組み
nutslove
0
340
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
250
生成AI時代にこそ求められるSRE / SRE for Gen AI era
ymotongpoo
5
3.1k
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.8k
配列に見る bash と zsh の違い
kazzpapa3
1
140
データの整合性を保ちたいだけなんだ
shoheimitani
8
3.1k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
600
Amazon Bedrock Knowledge Basesチャンキング解説!
aoinoguchi
0
140
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
150
Tebiki Engineering Team Deck
tebiki
0
24k
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
240
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
77
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
940
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
110
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
200
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
A designer walks into a library…
pauljervisheath
210
24k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
150
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
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)