ANQP-SD Response When Service Mismatches

Slides:



Advertisements
Similar presentations
Doc.: IEEE /0618r2 Submission May 2014 Yunsong Yang, HuaweiSlide 1 TGaq CAG Number IE Date: Authors:
Advertisements

Doc.: IEEE /1253r0 Submission September 2014 Yunsong Yang, HuaweiSlide 1 Extending CAG Number Concept Date: Authors:
Submission November 2010 doc.: IEEE /1236r0 Enhancements to Enablement Procedure Slide 1 Santosh Abraham, Qualcomm Incorporated Date:
Submission doc.: IEEE /0336r0 March 2016 Xiaofei Wang (InterDigital)Slide 1 Relay Improvement: Regarding CID 9058 & 9075 Date: Authors:
TGaq Transaction Protocol
PAD and Probe Request/Response frames
White Space Map Notification
Service discovery architecture for TGaq
Improve Scanning for Identifying Transmitted BSSID
Enhancing BSS Transition Management
TGaq Pre-Association Summary
TGaq Essential Requirements
TGaq Transaction Protocol (update)
TGaq Transaction Protocol
ANQP Service Discovery
Comment resolution on BSR CID 8426
TGaq Design Options Date: Authors: January 2013
Multiple Locations Channel Availability Query
Group-addressed GAS Date: Authors: December 2016 July 2013
Multiple Locations Channel Availability Query
Multiple Locations Channel Availability Query
IGTK Switch Announcement
Avoiding duplicated queries in 11aq
TGaq Design Options Date: Authors: March 2013 March 2013
QoS Resource Query Overview
Group-addressed GAS Date: Authors: December 2016 July 2013
TGaq Architecture Figures
TGaq Architecture Figures
Beacon Protection Date: Authors: May 2018 January 2018
Providing Faster GAS Response
CID#102 - Channel Allocation
Comment resolution on BSR CID 8426
Random Access RU Allocation in the Trigger Frame
Resolution for CID 118 and 664 Date: Authors: Month Year
Discussion on CR for CID 5066
Local Administrator Advertisements
Random Access RU Allocation in the Trigger Frame
AP Power Down Notification
Comment resolution on BSR CID 8426
Proposal for Load Balancing
TGaq Essential Requirements
Enhancing BSS Transition Management
P802.11aq Broadcast Features
Service Update Indicator
MDA Comment Resolution 2
CID#89-Directed Multicast Service (DMS)
Channel Allocation March 2008 Authors: Date: Month Year
TGaq Design Options Date: Authors: March 2013 March 2013
TGaq Protocol Name Date: Authors: March 2014 March 2014
Broadcast Service Advertisements
Amendment for emergency alert system notification
Group-addressed GAS Date: Authors: November 2016 July 2013
Alignment of RLQP & ANQP
Measurement reporting in TGh
TGaq Comment Resolution Motions
Motions March 2015 Date: Authors: March 2015 March 2015
Limiting GAS State-1 Query Response Length
Beacon Protection Date: Authors: May 2018 January 2018
Timing Measurement Date: Authors: Jan 2010 November 2007
Resolutions of the Remaining Power Management Comments
Aligning 11aq with Higher Layer Service Discovery Protocol
Brief Queries in Probe Frames
TGaq Comment Resolution Motions
Broadcast Service Advertisements
TGaq Protocol Name Date: Authors: February 2014 March 2014
Reducing Overhead in Active Scanning
Providing Faster GAS Response
Multi-WID Addressed WUR Frame
Request for Legacy IE ID for RSN Extension
Proposal for Load Balancing
Presentation transcript:

ANQP-SD Response When Service Mismatches March 2014 doc.: IEEE 802.11-14/0216r0 November 2015 ANQP-SD Response When Service Mismatches Date: 2015-11-09 Authors: Yunsong Yang, Huawei Stephen McCann, Blackberry

March 2014 doc.: IEEE 802.11-14/0216r0 November 2015 Abstract This contribution addresses the issue raised by the LB216 CID #2384 and provides a couple of options to consider for resolving the issue. Yunsong Yang, Huawei Stephen McCann, Blackberry

March 2014 doc.: IEEE 802.11-14/0325r0 November 2015 Issue raised by CID #2384 In P802.11aq D3.0, clause 10.26.2 (Unsolicited PAD procedure), the last paragraph states that if a STA finds a matching service (from the Beacon), the STA may proceed with ANQP-SD procedure. However, as we know, there is a non-zero probability of false positive. Thus, in clause 10.26.4 (ANQP-SD procedure), an AP (actually, the proxy server), after receiving an ANQP-SD request, needs to verify that each service requested (in the Service Information Request ANQP-element) indeed matches a service offered, in a similar way as the AP verifies the matching in clause 10.26.3 (Solicited PAD procedure). Stephen McCann, Blackberry

Discussions Discussion point #1: Discussion point #2: March 2014 doc.: IEEE 802.11-14/0325r0 November 2015 Discussions Discussion point #1: Regarding that the AP needs to verify the service matching, the proposed resolution is to add some text similar to that used in clause 10.26.3. Discussion point #2: If the service indeed matches, the existing text in the second paragraph under 10.26.4 in D3.0 is still OK. The proposed resolution is to reuse the existing text. Discussion point #3: If the service doesn't match, TGaq needs to consider how the AP/proxy server should respond. A couple of options are listed in the next few slides for considerations. Stephen McCann, Blackberry

Option 1 if a service doesn’t match March 2014 doc.: IEEE 802.11-14/0325r0 November 2015 Option 1 if a service doesn’t match The AP/proxy server doesn’t provide the (ANQP-SD) response to a (ANQP-SD) requested service if it doesn’t match any service offered. When there are multiple Tuples in a Service Information Request ANQP-element, the AP/proxy server only provide response(s) for the matched service(s). If all requested services are not matched, the AP/proxy server doesn’t send an ANQP-SD response at all. If the AP/proxy server doesn’t send an ANQP-SD response, the GAS query containing the ANQP-SD request eventually times out (after QueryFailureTimeout) and the requesting STA terminates the GAS query, and along with it, the ANQP-SD request. A requesting STA shouldn’t immediately repeat the ANQP-SD request for the same service of which the GAS query has been timed out or of which the response Tuple is missing in the ANQP-SD response received. Pro: no change to Service Information Response ANQP-element format Con: the requesting STA may not know that the service mismatches and may repeat the same request later. Stephen McCann, Blackberry

Option 2 if a service doesn’t match March 2014 doc.: IEEE 802.11-14/0325r0 November 2015 Option 2 if a service doesn’t match Add a 1-octet Reason Result Code field (similar to the one in 11af RLQP-elements) in the Service Information Response ANQP-element as below The Reason Result Code field values: 1: SUCCESS in answering all requests. 2: REFUSED answering some or all requests due to mismatch of service(s). Other values: reserved. The requesting STA shall not repeat ANQP-SD request for a mismatched service. [Note: this Reason Result Code field is different from the Status Code field at the GAS frame level (or the ResultCode in MLME-GAS.confirm/response), and should be treated as a part of the ResponseInfo in MLME-GAS.confirm/response. For example, the Reason Result Code field may be REFUSED while the Status Code field in the GAS frame is SUCCESS. Otherwise, there may be significant amount of text changes related to GAS (e.g., MLME, Status Code field, and GAS protocol).] Pro: the STA knows that the service mismatches and won’t repeat the request. Con: more text changes, e.g., Service Information Response ANQP-element format, ANQP-SD procedure (hopefully no change to the GAS protocol). Info ID Length Reason Result Code Service Information Response Tuples Octets 2 1 variable Stephen McCann, Blackberry

March 2014 doc.: IEEE 802.11-14/0216r0 November 2015 Straw Poll Which option do you prefer that the AP/proxy server reacts when a service in an ANQP-SD request received doesn’t match any service offered? Option 1 as described: Option 2 as described: Abstain: Yunsong Yang, Huawei Stephen McCann, Blackberry