Play gopenflow (english)
-
Upload
hiroaki-kawai -
Category
Technology
-
view
65 -
download
2
Transcript of Play gopenflow (english)
1
Playing openflow
with stratosphere experimenter
Hiroaki Kawai
802.11 frame basic
Frame types
Data
Encrypted data flows
In most use case, we would handle the packets that is already processed by the netdev.
Control
Radio control (like ACK)
There seems not many things to do with openflow
ManagementService management (probe, authentication, etc.)
Many things to do.
802.11 management frame
Management subtypeAssociation request / response
Reassociation request / response
Probe request / resposnse
Timing Advertisement
Beacon
Disassociation
Authentication / Deauthentication
Action / Action No Ack
Match with STROXM_BASIC_DOT11_FRAME_CTRL
802.11 management frame
Fixed fields and variable fields.
Vraiable fields are named Information element, also called tag in short.
FixedNon-IE
VariableIE
Beacon frame specification, for example
Match with STROXM_BASIC_DOT11_TAGCitation from IEEE Std 802.11-2012
Action frames
There're many services
GASTiming measurementRequestSTROXM_BASIC_DOT11_ACTION_CATEGORYCitation from IEEE Std 802.11-2012
Tips with hostapd
hostapd.confControls the flow with many bridgesbridge, wds_bridge, vlan_bridge
Instead of bridges, gopenflow would simplify the flow.
-2.png234567
-2.png