- IEEE Mentor

May. 2014
doc.: IEEE 11-14/0667r0
Service Indication Consideration of 802.11aq
Date: 2014-4-30
Authors:
Name
Affiliations Address
Phone
email
Dapeng Liu
CMCC
+86 13911788933
[email protected]
Submission
Beijing, China
Slide 1
Dapeng Liu (CMCC)
May. 2014
doc.: IEEE 11-14/0667r0
Abstract
• This document discuss the service indication consideration of
802.11aq.
Submission
Slide 2
Dapeng Liu (CMCC)
May. 2014
doc.: IEEE 11-14/0667r0
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.
Submission
Slide 3
Dapeng Liu (CMCC)
doc.: IEEE 11-14/0667r0
May. 2014
Analysis of current service indication
proposals
• Current Service Indication Proposals
– Service bit map
– Service hash
UPnP
Bonjour
…
…
1
0
0
0
Bit 1
Bit 2
Bit 3
Bit 4
Service bitmap
Submission
Slide 4
Dapeng Liu (CMCC)
doc.: IEEE 11-14/0667r0
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.
Submission
Slide 5
Dapeng Liu (CMCC)
doc.: IEEE 11-14/0667r0
May. 2014
Solution Discussion
• JSON (JavaScript Object Notation) is a lightweight datainterchange 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
• Easy to extend
• Enough flexibility
– Cons
• overhead
Submission
Slide 6
Dapeng Liu (CMCC)
May. 2014
doc.: IEEE 11-14/0667r0
Solution Discussion
• JSON example
{
“service”:{
“type”: “printer”
“type”: “voip”
}
}
Submission
Slide 7
Dapeng Liu (CMCC)
May. 2014
doc.: IEEE 11-14/0667r0
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.
Submission
Slide 8
Dapeng Liu (CMCC)
May. 2014
doc.: IEEE 11-14/0667r0
Solution discussion
• Example of service discovery using JSON
11aq support indication
AP
STA
Service query
Service response (JSON)
{ “service”:{“type”: “printer”, “type”: “voip”}}
Local
service
db
Local Service Database
Configuration Interface
Further Service Query (Optional)
Network Selection
Submission
Slide 9
Dapeng Liu (CMCC)
May. 2014
doc.: IEEE 11-14/0667r0
Q&A
Submission
Slide 10
Dapeng Liu (CMCC)