Aligning 11aq with Higher Layer Service Discovery Protocol

Slides:



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

Doc.: IEEE /0060r1 Submission January 2011 Minyoung Park, Intel Corp.Slide 1 Low Power Capability Support for ah Date: Authors:
Submission doc.: IEEE 11-12/0281r0 March 2012 Jarkko Kneckt, NokiaSlide 1 Recommendations for association Date: Authors:
Doc.: IEEE ai Submission NameAffiliationsAddressPhone George Calcev Huawei Technologies Co., Ltd. huawei.com TGai.
Submission doc.: IEEE 11-14/0877r0 July 2014 SK Yong et.al., AppleSlide 1 Generic Service Discovery Proposal: Dynamic Bloom Filter Operation Date:
Doc.: IEEE /1253r0 Submission September 2014 Yunsong Yang, HuaweiSlide 1 Extending CAG Number Concept Date: Authors:
Doc.: IEEE /0158r2 Submission TGaq Pre-Association Discovery Protocol for ANDSF Discovery Service Date: May 2014 Joe Kwak, InterDigitalSlide.
Submission doc.: IEEE 11-14/0877r2 July 2014 SK Yong et.al., AppleSlide 1 Generic Service Discovery Proposal: Dynamic Bloom Filter Operation Date:
Submission doc.: IEEE 11-12/0553r4 May 2012 Jarkko Kneckt, NokiaSlide 1 Response Criteria of Probe Request Date: Authors:
Submission doc.: IEEE /162 January 2014 RYU Cheol, ETRISlide 1 Possible Agreements for the Design Date: Authors:
Doc.: IEEE /1313r1 Submission November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
Doc.: IEEE /1313r2 Submission November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
Submission doc.: IEEE /0052r1 March 2016 Sho Furuichi, SonySlide 1 Supplemental document for text proposal on amendment to entity operations Date:
Doc.: IEEE /1313r4 Submission November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
TGaq Transaction Protocol
Joint TGu : Location Configuration for Emergency Services
ANQP-SD Response When Service Mismatches
PAD and Probe Request/Response frames
TGaq Service Transaction Protocol for ANDSF Discovery Service
Time Features Date: Authors: May 2009 Month Year
White Space Map Notification
TGaq Closing Report Date: Authors: January 2013
Service discovery architecture for TGaq
P802.11aq Pre-Association Service Discovery Summary
WUR Discovery Frame Content
TGaq Pre-Association Summary
WUR Discovery Frame Content
TGaq Essential Requirements
TGaq Essential Requirements
TGaq Transaction Protocol (update)
TGaq Transaction Protocol
Efficient Probe Filtering
ANQP Service Discovery
P802.11aq Pre-Association Service Discovery Summary
P802.11aq Pre-Association Service Discovery Summary
WUR Discovery Frame Content
TGaq Design Options Date: Authors: January 2013
Group-addressed GAS Date: Authors: December 2016 July 2013
WUR Discovery Frame Content
TGaq Design Options Date: Authors: March 2013 March 2013
WUR Discovery Frame Content
WUR Discovery Frame Content
Group-addressed GAS Date: Authors: December 2016 July 2013
TGaq Architecture Figures
TGaq Architecture Figures
Providing Faster GAS Response
CID#102 - Channel Allocation
WUR Discovery Frame Content
Figure 4-11a update Date: Authors: September 2016
TGaq Open Issues Date: Authors: September 2013
Local Administrator Advertisements
TGaq Mini Tutorial Date: Authors: November 2013
TGaq Essential Requirements
Infrastructure Service Discovery
P802.11aq Broadcast Features
Service Update Indicator
Channel Allocation March 2008 Authors: Date: Month Year
TGaq Design Options Date: Authors: March 2013 March 2013
Two step service discovery for TGaq
TGaq Protocol Name Date: Authors: March 2014 March 2014
Broadcast Service Advertisements
Group-addressed GAS Date: Authors: November 2016 July 2013
Alignment of RLQP & ANQP
Infrastructure Service Discovery
TGaq Service Transaction Protocol for ANDSF Discovery Service
Time Features Date: Authors: May 2009 Month Year
TGaq Comment Resolution Motions
Broadcast Service Advertisements
TGaq Protocol Name Date: Authors: February 2014 March 2014
Providing Faster GAS Response
Presentation transcript:

Aligning 11aq with Higher Layer Service Discovery Protocol March 2014 doc.: IEEE 802.11-14/0216r0 Aligning 11aq with Higher Layer Service Discovery Protocol Date: 2017-04-07 Authors: SK Yong, Apple Stephen McCann, Blackberry

March 2014 doc.: IEEE 802.11-14/0216r0 Abstract This contribution proposes to align 11aq unsolicited PAD to higher layer service discovery framework SK Yong, Apple Stephen McCann, Blackberry

March 2014 doc.: IEEE 802.11-14/0325r0 Background 11aq is an amendment to enable delivery of pre-association Service Discovery information The service information is dictated by an application/service and should be transparent to the lower layer i.e. 802.11 PHY/MAC layer (in this case 802.11aq) 802.11aq protocol serves to facilitate the higher layer service discovery mechanism during pre-association It should not impose additional implementation complexity on the existing higher layer service discovery (e.g. translation and/or extraction of service information) SK Yong, Apple Stephen McCann, Blackberry

Review of 802.11aq Service Discovery March 2014 doc.: IEEE 802.11-14/0325r0 Review of 802.11aq Service Discovery Service Hash Request/Response ANQP-element This enables a STA to query APs about a specific service, based on multiple Service Hashes (with potentially different permutations) The AP responds with the Instance Name associated with the Service Hash In higher layer SD (when STA and AP are associated) The STA queries a network device about a service using encoded Service Name + DNS Record Type (i.e. PTR record type), which are treated as a key in the request The network device responds with same key (encoded Service Name + DNS Record Type) and its value as an Instance Name (i.e. PTR record), which are treated as key-value pair SK Yong, Apple Stephen McCann, Blackberry

Review of 802.11aq Service Discovery (2) March 2014 doc.: IEEE 802.11-14/0325r0 Review of 802.11aq Service Discovery (2) Service Information Request/Response ANQP-element This enables a STA to further query AP for further service information associated with the Instance Name The AP responds with more service information associated with the Instance Name In higher layer SD (when STA and AP are associated), The STA further queries network device (after obtaining the Instance Name) for further service information using encoded Instance Name + DNS Record Type (i.e. TXT record type), which are treated as a key in the request The network device responds with the same key (encoded Instance Name + DNS Record Type) and its value as an TXT record, which are treated as key-value pair SK Yong, Apple Stephen McCann, Blackberry

Review of High Layer Service Discovery (mDNS and DNS-SD) Higher Layer Service Discovery relies on generic Key/Key-Value pair for Service Discovery The Key (i.e. the Question) queries the service name (encoded and compressed based on RFC 1035), and type of record (PTR, SRV, or TXT record) The Key-Value (i.e.the Answer) responds with the same key + the value associated with the key The Key and Value are defined by the service (e.g. service name, PTR record (Instance Name), TXT record) Answer Key Value Question Key SK Yong, Apple

Example: mDNS Service Internet Printing Protocol (IPP) IPP Subscriber DNS Name: _ipp._tcp.local. Publisher Service Instance Name: MyPrinter._ipp._tcp.local. Available TXT Record associated to MyPrinter_ipp._tcp.local.: txtvers=1, pdl=application/postscript SK Yong, Apple

Example: mDNS Service – cont’d Initial Service Discovery (corresponds to Service Hash Req/Resp ANQP-element) DNS Name field Encoded and compressed format of _ipp._tcp.local. (based on RFC1035): 04 5F 69 70 70 C0 0C DNS Record Type field value is 0x000C corresponding to PTR Record Type The RDATA field The RDATA field is the encoded and compressed format of MyPrinter._ipp._tcp.local. (i.e. Instance Name): 09 4D 79 50 72 69 6E 74 65 72 C0 27

Example: mDNS Service – cont’d Initial Service Discovery (corresponds to Service Info Req/Resp ANQP-element) DNS Name field Encoded and compressed format of MyPrinter._ipp._tcp.local. (i.e. Instance Name): 09 6D 79 70 72 69 6E 74 65 72 04 5F 69 70 70 C0 0C DNS Record Type field value is 0x0010 corresponding to TXT Record Type The RDATA field The RDATA field is the encoded and compressed format of txtvers=1, pdl=application/postscript. (i.e. TXT recod): 09 74 78 74 76 65 72 73 3D 31 1A 70 64 6C 3D 61 70 70 6C 69 63 61 74 69 6F 6E 2F 70 6F 73 74 73 63 72 69 70 74

Aligning 11aq to Higher Layer SD Protocol Maintaining the attributes/fields used by higher layer SD protocol is important: Compatible with existing implementation/ecosystem; best bet for adoption of 11aq Reduce unnecessary implementation complexity at STA and AP E.g. Extracting higher layer information for lower layer usage and then translating back for higher layer usage Such translations incur more processing time SK Yong, Apple

Proposed Changes (1) Replace Figure 9-625f and 9-625g, Figure 9-625h and 9-625i as follows Info ID Length Service Information Request Tuple 2 Variable Service Hash Service Info Request Keys 6 Variable Service Hash Service Info Request Keys 6 Variable … Note: Service Info Request Key is service specific. We can specify the format as in Slide 8/9 or left in unspecified

Proposed Changes (2) Info ID Length Service Information Response Tuple Replace Figure 9-625l, 9-625m, 9-625j and 9-625k as follows Info ID Length Service Information Response Tuple 2 Variable Service Hash Service Info Response Key-Value 6 Variable Service Hash Service Info Response Key-Value 6 Variable … Note: Service Info Response Key-Value is service specific. We can specify the format as in Slide 8/9 or left in unspecified

March 2014 doc.: IEEE 802.11-14/0325r0 Summary Aligning 11aq to higher layer SD protocols is critical to adoption of 11aq We recommend that D8.0 spec to be updated accordingly based on slide 11-12 SK Yong, Apple Stephen McCann, Blackberry

Strawpoll Do you agree in principle the proposed changes as shown in slide 11-12 to better align PAD protocol with higher layer service discovery framework?