Upload
hiroaki-kawai
View
108
Download
1
Embed Size (px)
Citation preview
Playing openflowwith stratosphere experimenter
Hiroaki Kawai<[email protected]>
2
802.11 frame basic
● Frame types▫ Data
● 暗号化されたデータが流れる● ほとんどはnetdev処理済みのものを扱うことになるだろう
▫ Control● 電波の取り合いなど(ACK)● あまりやることがないような感じ
● Management● サービス運用(プローブ・認証)● いろいろ
3
802.11 management frame
● Management subtype● Association request / response● Reassociation request / response● Probe request / resposnse● Timing Advertisement● Beacon● Disassociation● Authentication / Deauthentication● Action / Action No Ack
STROXM_BASIC_DOT11_FRAME_CTRL でマッチ
4
802.11 management frame
● 共通して固定フィールド+可変フィールドという構成
● 可変長フィールドは Information element という単位で構成される。Tagとも呼ばれる
固定Non-IE
可変IE
例えば Beacon frame の仕様
STROXM_BASIC_DOT11_TAG でマッチIEEE Std 802.11™-2012 より
5
Action frames
● 様々なサービスがひしめいている
GASはこの中
Timing measurementRequest はここ
STROXM_BASIC_DOT11_ACTION_CATEGORYIEEE Std 802.11™-2012 より
6
hostapdと組み合わせる
● hostapd.conf● bridge を駆使してネットワークを制御している● bridge, wds_bridge, vlan_bridge● gopenflow に肩代わりさせると考えると簡単だろう
6
hostapdと組み合わせる
● hostapd.conf● bridge を駆使してネットワークを制御している● bridge, wds_bridge, vlan_bridge● gopenflow に肩代わりさせると考えると簡単だろう