Service Discovery Using JSON for aq

Slides:



Advertisements
Similar presentations
Doc.: IEEE /1313r0 Agenda November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
Advertisements

CAPWAP related draft-shao-opsawg-capwap-hybridmac-00 draft-chen-opsawg-capwap-extension-00 draft-zhang-opsawg-capwap-eap-00.
Doc.: IEEE /0158r2 Submission TGaq Pre-Association Discovery Protocol for ANDSF Discovery Service Date: May 2014 Joe Kwak, InterDigitalSlide.
Submission doc.: IEEE /162 January 2014 RYU Cheol, ETRISlide 1 Possible Agreements for the Design Date: Authors:
Doc.:IEEE /0476r1 Submission Apr Santosh Pandey, Cisco SystemsSlide 1 Management Frame Policy Definition Authors: Date:
Doc.: IEEE /1313r1 Submission November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
Doc.: IEEE /1313r4 Submission November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
FILS Reduced Neighbor Report
TGaq Transaction Protocol
TBTT Information Field Type (TIFT) Clarification for P802.11REVmd
Complex Geometry Visualization TOol
TGaq Service Transaction Protocol for ANDSF Discovery Service
Service Indication Consideration of aq
Data Function Frames Date: Authors: Jan 2009 Month Year
Security and Privacy Consideration of aq
Service discovery architecture for TGaq
AP Discovery Information Broadcasting
Fast Authentication in TGai
Improve Scanning for Identifying Transmitted BSSID
TGaq Transaction Protocol (update)
TGaq Transaction Protocol
ANQP Service Discovery
Consideration on WUR frame for Fast Scanning
Consideration on WUR frame for Fast Scanning
Using saved IP to make a connection
Group-addressed GAS Date: Authors: December 2016 July 2013
Pre-association Service Discovery Use Cases
Multiple Frequency Channel Scanning
Enhancements to Mesh Discovery
WUR Action Frame Format Follow up
GAS procedure in TGai Date: Authors: Mar 2012 Month Year
Multi-band Discovery Assistance for ay (CR on CID 1771)
FILS Reduced Neighbor Report
Group-addressed GAS Date: Authors: December 2016 July 2013
Providing Faster GAS Response
CID#102 - Channel Allocation
Discussion on CR for CID 5066
Discussion on Group ID Structure
Proposed resolution of CID 3518
Proposed resolution of CID 3518
Proposed resolution of CID 3518
Multi-band Discovery Assistance for ay (CR on CID 1771)
TGaq Mini Tutorial Date: Authors: November 2013
Service Update Indicator
AP Status Broadcast Date: Authors: November 2011
Management Frame Policy Definition
Access Control Mechanism for FILS
Channel Allocation March 2008 Authors: Date: Month Year
Two step service discovery for TGaq
Broadcast Service Advertisements
Design Option for Service Discovery Mode
Group-addressed GAS Date: Authors: November 2016 July 2013
Motivation for Vendor Specific Request Element
Nov 2008 doc.: IEEE yy/xxxxr0 July 2012
TGaq Service Transaction Protocol for ANDSF Discovery Service
Discussion on Group ID Structure
Synchronization of Quiet Periods for Incumbent User Detection
Proposed resolution of CID 3518
AP Connection Period in TDLS
Media Independent Handover
Multi-band comments resolution
TGu/TGv Joint Meeting Date: Authors: May 2008 Month Year
Broadcast Service Advertisements
Fast passive scan for FILS
Multiple Frequency Channel Scanning
Reducing Overhead in Active Scanning
GAS procedure in TGai Date: Authors: May 2012 Month Year
Reducing Overhead in Active Scanning
Providing Faster GAS Response
Location Presentation
Presentation transcript:

Service Discovery Using JSON for 802.11aq 2019/4/9 Sep. 2014 Service Discovery Using JSON for 802.11aq Date: 2014-9-9 Authors: Name Affiliations Address Phone email Dapeng Liu CMCC Beijing, China +86 13911788933 liudapeng@chinamobile.com Dapeng Liu (CMCC) Dapeng Liu (CMCC)

2019/4/9 Sep. 2014 Abstract This document discuss the JSON service indication of 802.11aq. Dapeng Liu (CMCC) Dapeng Liu (CMCC)

Sep. 2014 Background 802.11aq defines service discovery mechanism before association. Draft 0.01 defines two stage process: PAD capability advertisement PADP request/response 802.11aq should provides enough scalability and flexibility for service discovery. Dapeng Liu (CMCC)

Sep. 2014 Current Proposals Dapeng Liu (CMCC)

Scalability and Flexibility of Service Discovery Sep. 2014 Scalability and Flexibility of Service Discovery Services that are available in a WLAN network may change frequently. New type of services may be developed and deployed in WLAN network frequently. 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)

Sep. 2014 Proposed Solution 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 Use JSON for service discovery? Pros Enough flexibility Cons overhead Dapeng Liu (CMCC)

Proposed Solution JSON example { “service”:{ “type”: “printer” Sep. 2014 Proposed Solution JSON example { “service”:{ “type”: “printer” “type”: “voip” } Dapeng Liu (CMCC)

Proposed Solution How to reduce the overhead Sep. 2014 Proposed Solution How to reduce the overhead Service discovery 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 Sep. 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)

Proposed Change for Draft 0.01 Sep. 2014 Proposed Change for Draft 0.01 PADP ULP ID PAD request/response using a Service Identifier PAD request/response using Service Identifier 1 Encapsulated ULP 2 PAD request/response using JSON 3 Reserved 4-220 Vendor Specific 221 222-255 Insert new PADP type in table 8-401 PAD request/response using JSON ULPID: 3 Dapeng Liu (CMCC)

PADP Request/Response Using JSON Sep. 2014 PADP Request/Response Using JSON Token JSON Request PADP element format Token JSON Response PADP element format Dapeng Liu (CMCC)

Sep. 2014 Q&A Dapeng Liu (CMCC)