Doc.: IEEE 802.11-14/0158r2 Submission TGaq Pre-Association Discovery Protocol for ANDSF Discovery Service Date: 2014-05-14 May 2014 Joe Kwak, InterDigitalSlide.

Slides:



Advertisements
Similar presentations
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Initial Network Selection in WLAN Date Submitted: June, 2007 Presented.
Advertisements

Submission doc.: IEEE 11-12/0346r1 WLAN and Cellular Interworking and Discovery Use Case Date: Slide 1Joseph Levy, InterDigital Communications,
Omniran GPP Trusted WLAN Access to EPC Use Case Analysis Date: Authors: NameAffiliationPhone Max RiegelNSN
Doc.: IEEE /0374r0 Submission March 2014 Ping FANG, HuaweiSlide 1 Two options for UPnP Printer Discovery Date: Authors:
Submission doc.: IEEE 11-14/0643r0 Message flows for local network service discovery Date: Authors: May 2014 HTC1.
Omniran IEEE 802 Enhanced Network Detection and Selection Date: Authors: NameAffiliationPhone Max RiegelNSN
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
Doc.: IEEE /1313r0 Agenda November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
Submission doc.: IEEE /1003r1 July 2011 Hiroki Nakano, Trans New Technology, Inc.Slide 1 Upper Layer Data on Management frames Date:
I-D: draft-rahman-mipshop-mih-transport-01.txt Transport of Media Independent Handover Messages Over IP 67 th IETF Annual Meeting MIPSHOP Working Group.
Submission doc.: IEEE /1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in ax Date: Authors:
Doc.: IEEE /0961r0 Submission July 2012 Alex Ashley, NDS LtdSlide 1 Layer 2 Service Discovery Protocols Date: Authors:
Doc.: IEEE ai Submission Paul Lambert, Marvell TGai Discovery Proposal Author: Abstract Short high-level proposal for discovery techniques.
Doc.: IEEE /1054r0 Submission Sep Santosh Pandey (Cisco)Slide 1 FILS Reduced Neighbor Report Date: Authors:
Doc.: IEEE /0429r1 Submission TGaq Design Options for IBSS Date: May 2013 Joe Kwak, InterDigitalSlide 1 Authors:
Submission doc.: IEEE /1003r2 July 2011 Hiroki Nakano, Trans New Technology, Inc.Slide 1 Upper Layer Data on Management frames Date:
Submission doc.: IEEE 11-11/1414r2 November 2011 Katsuo Yunoki, KDDI R&D LaboratoriesSlide 1 Probe Request and Response in TGai Date: Authors:
Doc.: IEEE /0977r2 Submission NameAffiliationsAddressPhone Hitoshi MORIOKA ROOT INC Tenjin, Chuo-ku, Fukuoka JAPAN
Doc.: IEEE /0154r0 Submission January 2014 S. Rayment, Ericsson & S. McCann, BlackBerrySlide 1 3GPP Liaison Report Date: Authors:
Doc.: IEEE /0897r0 SubmissionJae Seung Lee, ETRISlide 1 Active Scanning considering Operating Status of APs Date: July 2012.
Doc.: IEEE /700r1 Submission July 2013 RYU Cheol, ETRISlide 1 Discovery Modes and Discovery Proxy of Web Services Discovery Date: Authors:
Submission doc.: IEEE /1402r0 November 2015 Joseph Levy, InterDigitalSlide 1 Thoughts on in a 3GPP 5G Network Date: Authors:
Submission doc.: IEEE /162 January 2014 RYU Cheol, ETRISlide 1 Possible Agreements for the Design Date: Authors:
SubmissionSlide 1Dwight Smith, Motorola Mobility Nov 2012doc.: IEEE 11-12/1332r0 Other Service Discovery Concepts Date: Authors:
Doc.: IEEE /0568r0 Submission May 2012 Young Hoon Kwon, Huawei Slide 1 AP Discovery Information Broadcasting Date: Authors: NameAffiliationsAddressPhone .
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:
Doc.: IEEE /1292r0 Submission November 2008 George Bumiller, Research In MotionSlide 1 3GPP use of the TGu Interworking with External Networks.
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
Submission doc.: IEEE 11-12/0346r2 WLAN and Cellular Interworking and Discovery Use Case Date: Slide 1Joseph Levy, InterDigital Communications,
Doc.: IEEE /0xxxr0 Submission 11aq Design Framework for P2P Discovery Date: July 2013 Joe Kwak, InterDigitalSlide 1 Authors:
Doc.: IEEE /1313r4 Submission November 2013 Stephen McCann, BlackberrySlide 1 TGaq Mini Tutorial Date: Authors:
Doc.: IEEE /1060r1 Submission September 2013 S. Rayment, Ericsson & S. McCann, BlackBerrySlide 1 3GPP Liaison Report Date: Authors:
FILS Reduced Neighbor Report
TGaq Transaction Protocol
IEEE MEDIA INDEPENDENT HANDOVER
Month Year doc.: IEEE yy/xxxxr0 May 2012
Proposed SFD Text for ai Link Setup Procedure
TGaq Service Transaction Protocol for ANDSF Discovery Service
Service discovery architecture for TGaq
P802.11aq Pre-Association Service Discovery Summary
TGaq Design Option for One-way Service Discovery Protocol
TGaq Pre-Association Summary
3GPP Liaison Report Date: Authors: September 2013
TGaq Transaction Protocol (update)
TGaq Transaction Protocol
ANQP Service Discovery
P802.11aq Pre-Association Service Discovery Summary
P802.11aq Pre-Association Service Discovery Summary
P802.11aq Waiver Request Additional Information
TGaq Design Option for One-way Service Discovery Protocol
TGaq Design Options Date: Authors: January 2013
Enhancements to Mesh Discovery
TGaq Design Options Date: Authors: March 2013 March 2013
FILS Reduced Neighbor Report
TGaq Open Issues Date: Authors: September 2013
TGaq Design Option for One-way Service Discovery Protocol
TGaq Design Options for IBSS
TGaq Mini Tutorial Date: Authors: November 2013
Infrastructure Service Discovery
P802.11aq Broadcast Features
Service Update Indicator
AP Status Broadcast Date: Authors: November 2011
Service Discovery Using JSON for aq
TGaq Design Options Date: Authors: March 2013 March 2013
Two step service discovery for TGaq
802.11u Bootstrap Procedure with
Infrastructure Service Discovery
TGaq Service Transaction Protocol for ANDSF Discovery Service
3GPP Liaison Report Date: Authors: January 2013
Presentation transcript:

doc.: IEEE /0158r2 Submission TGaq Pre-Association Discovery Protocol for ANDSF Discovery Service Date: May 2014 Joe Kwak, InterDigitalSlide 1 Authors:

doc.: IEEE /0158r2 Submission May 2014 Joe Kwak, InterDigitalSlide 2 Abstract This is a TGaq Pre-Association Discovery (PAD) Protocol example showing how a pre-associated STA may access ANDSF Service for WLAN discovery and selection. This builds upon the 11aq draft text in aq-pre-association-discovery- protocol and is intended to be the basis for an informative annex in our 11aq draft.

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 3 Background TGaq develops simple MAC protocol –Defines over-the-air messages only (PAM) Meets low level requirements of use cases Other Fora deal with higher layers (L2+) –Liaison to other fora of our use cases 3GPP has developed a discovery service for dual mode smartphones and other dual mode (cell/WLAN) devices that uses assistance data to discover and select WLANs suitable for offload. Access Network Discovery and Selection Function (ANDSF) has been specified by 3GPP to provide this assistance data. ANDSF is normally implemented in a server accessible on the internet, and discovered by DNS lookup. May 2014

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 4 Pre-Association Discovery Protocol (PADP) Review PADP is different from ANQP –PADP is not limited to simple Request/Response mechanism. –Using transparent packet containers, PADP provides flexible transport for pre-associated STAs to communicate with different existing Upper Layer Protocols (ULPs) for service discovery, bonjour, UPnP, etc. –Service/discovery information is transparently encapsulated for transport to a Service Transaction Proxy (PADPxy) which implements this protocol for a particular (or set) of discovery ULP. –Packets are routed from the pre-associated STA, through the AP, to the PADPxy, which acts on behalf of the STA to communicate with the intended discovery protocol server. –In other words, PADP sets up a short-term tunnel from the STA to the PADPxy which proxies for the STA for internet packet exchanges. May 2014

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 5 Pre-Association Discovery Protocol (PADP) Review Part of the PAM (Pre-Association Messages) The TP is implemented as an advertisement protocol enabling it to be carried, over the IEEE air interface, by the existing GAS mechanism. Use a new advertisement protocol id “PADP” – Pre- Association Discovery (e.g. like RLQP Define a new IE for use in Beacon, Probe Response frames to advertise service capabilities. [1] Transaction Protocol Review (slides 5-10) from aq-transaction-protocol May

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 6 Pre-Association Discovery Protocol Review A mobile device requires service information prior to association. The mobile device supports one or more ULP’s The Access Point advertises (in this example using ANQP) service types as well as a list of ULP’s that are supported. An PADP Encapsulation message carries the ULP service information request to the AP, which relays the request to the PADPxy. The PADPxy proxies for the STA to exchange service information using the discovery ULP. The PADPxy provides service information in a response that is encapsulated and sent back to the mobile device through the Access Point. May 2014

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 7 Pre-Association Discovery Protocol Review PADP operates between the ULP applications in the pre-associated STA and the Service Transaction Proxy (PADPxy). As this ANDSF example shows, the encapsulation mechanism must be transparent to enable this service for ANDSF and perhaps other popular discovery services. May 2014

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 8 May 2014

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 9 Pre-Association Discovery Review ULP does not need to be standardised within Tgaq –deliberately hide the details of the ULP so that we can focus on MAC design When the higher layer ULP responds with another message B, the TXP uses another PADP Encapsulation message to transmit message B back to the mobile device including the PADP token. If an error occurs in the TXP transaction a Return Code may be alternatively returned to the mobile. When the PADP Encapsulation message is received by the mobile terminal the contents are passed back to the service discovery ULP. May 2014

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 10 Pre-Association Discovery Protocol Review The message sequence is bi-directional and can be initiated by the ULP co-located with the PADPxy. The service information is constructed based on the ULP – it does not necessarily execute the ULP protocol over frames transmitted in the pre-associated state IDs of ULP protocols for the STA and the AP infrastructure are required for encapsulation/decapsulation. Possibly need to fragment large ULP frames. –GAS already has the capability for fragmentation/reassembly To conserve the medium, using a hash of the service information in the encapsulated PADP exchange may be feasible for some applications of PADP. (see r0) Messages could be signed to provide some level of data integrity. Need to do some additional work on defining the ULP ID space and its management May 2014

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 11 May 2014 ANDSF Example Using 11aq Pre-Association Discovery Protocol

doc.: IEEE /0158r2 Submission 3GPP WLAN Network Architecture Both trusted (integrated) and untrusted (over-the-top) interfaces exist The trusted interface involves operator deployed WLAN and is being evolved in 3GPP Release 12 May 2014 Joe Kwak, InterDigitalSlide 12 TWAG

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 13 May 2014 Normal discovery for 3GPP UE(STA) after association and using IP transport (Figure from 3GPP TS )

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 14 May 2014 Pre-association discovery for 3GPP UE(STA) using PADPxy with limited IP transport

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 15 May 2014 A: PADPxy decapsulates message and substitutes its own IP add in header to replace dummy IP add from STA B: PADPxy substitutes dummy IP add from STA to replace its own IP add in header, then encapsulates and sends to AP

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 16 May 2014 A: PADPxy decapsulates message and substitutes its own IP add in header to replace dummy IP add from STA B: PADPxy substitutes dummy IP add from STA to replace its own IP add in header, then encapsulates and sends to AP

doc.: IEEE /0158r2 SubmissionJoe Kwak, InterDigitalSlide 17 Security Notes Using PADPxy to setup secure IP connection for PAD STA needs careful setup and configuration to prevent abuse and spoofing. The AP configuration should include means to authenticate the PADPxy server(s) used. A rogue PADPxy may be used to route and implement services beyond discovery services. The PADPxy server should authenticate each ANDSF server when first setting up connection for PAD. Available techniques for authentication include preconfigured certificates and secure IP tunnels. THANK YOU May 2014

doc.: IEEE /0158r2 Submission REFERENCES (listed in order of relevance to this example) 1. 3GPP Network Elements: Numbering, Addressing, and Identification –Explains ANDSF discovery mechanism using DNShttp:// 2. Generic Authentication Architecture and Access to 3GPP Network Using https: --Explains authentication and TLS security for ANDSF connection based on preconfigured or bootstrapped shared key HTTP over TLS—General reference for setting up https: 4. Specification of 3GPP-WLAN Interworking—Broad reference that provides detail on WLAN-ANDSF interfacehttp:// Specification for non-3GPP Access to 3GPP Network—Includes architecture and interworking descriptions for WLAN discovery and connection to ANDSFhttp:// Study of WLAN Selection and Policy Application using ANDSF Information—provides set of illustrative examples showing how STAs use ANDSF Management Object (MO) data to select WLAN Specification of ANDSF MO—Complete MO details and structure of WLAN selection policy MO tree. May 2014 Joe Kwak, InterDigitalSlide 18