Play gopenflow (english)

download Play gopenflow (english)

If you can't read please download the document

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