Service Indication Consideration of 802.11aq 2018/7/3 May. 2014 Service Indication Consideration of 802.11aq Date: 2014-4-30 Authors: Name Affiliations Address Phone email Dapeng Liu CMCC Beijing, China +86 13911788933 liudapeng@chinamobile.com Dapeng Liu (CMCC) Dapeng Liu (CMCC)
2018/7/3 May. 2014 Abstract This document discuss the service indication consideration of 802.11aq. Dapeng Liu (CMCC) Dapeng Liu (CMCC)
May. 2014 Background 802.11aq trying to define service discovery mechanism before association. Service indication is a very important hint information for 802.11aq. 802.11aq should provides enough scalability and flexibility for service indication. Dapeng Liu (CMCC)
Analysis of current service indication proposals May. 2014 Analysis of current service indication proposals Current Service Indication Proposals Service bit map Service hash UPnP Bonjour … … 1 Bit 1 Bit 2 Bit 3 Bit 4 Service bitmap Dapeng Liu (CMCC)
Problems of Scalability and Flexibility of Service Indication May. 2014 Problems of Scalability and Flexibility of Service Indication Services that are available in a WLAN network may change frequently. New type of services may be developed and deployed in WLAN network frequently. Example: Operator provided VoIP service only available in operator deployed WLAN network There is no existing service type for “VoIP” Problem: Using current service indication solution may require a long time to define a new service type and been adopted by both AP and terminal vendors. It is not human readable, any new extensions depends on standards work; difficult for deployment. Dapeng Liu (CMCC)
May. 2014 Solution Discussion JSON (JavaScript Object Notation) is a lightweight data-interchange format Easy for machine to parse and generate It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999 Easy to extend Can we use JSON for service indication? Pros Enough flexibility Cons overhead Dapeng Liu (CMCC)
Solution Discussion JSON example { “service”:{ “type”: “printer” May. 2014 Solution Discussion JSON example { “service”:{ “type”: “printer” “type”: “voip” } Dapeng Liu (CMCC)
Solution Discussion How to reduce the overhead May. 2014 Solution Discussion How to reduce the overhead Service indication works in a query/response fashion Query of service only triggered by STA. AP beacon only indicates support of 11aq. STA knows whether 11aq is supported by current network from AP beacons. STA send service query JSON to AP. AP send service response to STA using JSON. AP decide whether to proceed further steps for service detail query. Dapeng Liu (CMCC)
Solution discussion Example of service discovery using JSON May. 2014 STA 11aq support indication AP Service query Service response (JSON) Local service db Local Service Database Configuration Interface { “service”:{“type”: “printer”, “type”: “voip”}} Further Service Query (Optional) Network Selection Dapeng Liu (CMCC)
May. 2014 Q&A Dapeng Liu (CMCC)