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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kwi
July 11, 2015
Technology
76
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
wireless openflow demo v2
Wireless radio openflow demonstration(v2).
kwi
July 11, 2015
More Decks by kwi
See All by kwi
SmartCitizen紹介
kwi
0
360
こんなのどうかな?
kwi
1
420
加古川パスタ♡の件
kwi
0
190
給食データを味わう
kwi
0
130
rocket-up
kwi
0
67
測ってみようよ
kwi
1
470
神戸市ウェブサイト動態
kwi
0
350
Code for 選挙
kwi
0
300
Code for Japan Summit 2017 紹介
kwi
0
160
Other Decks in Technology
See All in Technology
テスト設計の本質を改めて考えてみる~生成AIを活用する時代だからこそ、作ったテストの説明性を高めよう~
yamasaki696
1
360
完全自律ロボットを作りたくて、先に開発を自律させた話(ROS Japan UG #63 LT)
rryz09
0
370
はじめてのWDM
miyukichi_ospf
1
120
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
330
キャリアの中で本を作る / Making a Book During Your Career
ak1210
0
110
Amazon EVS で VCF 9.0 / 9.1 のサポート開始まとめ
mtoyoda
0
270
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.3k
実装だけじゃない! CCA-F取得エンジニアが教えるClaude Code開発プロセス活用術
diggymo
2
400
cccccc
moznion
0
1.8k
Claude Code 珍プレー好プレー
shinyasaita
0
280
ポストモーテム! DDoSからサイトは守れた。 でもビジネスは守れなかった。
bengo4com
0
1.3k
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
360
Featured
See All Featured
Visualization
eitanlees
152
17k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
sira's awesome portfolio website redesign presentation
elsirapls
0
300
Exploring anti-patterns in Rails
aemeredith
3
440
Designing for humans not robots
tammielis
254
26k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.9k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
190
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The SEO Collaboration Effect
kristinabergwall1
1
500
From π to Pie charts
rasagy
0
230
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
170
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)