TGaq Transaction Protocol July 2013 doc.: IEEE 802.11-13/0788r1 January 2014 TGaq Transaction Protocol Date: 2014-01-22 Authors: Michael Montemurro, BlackBerry Stephen McCann, Blackberry
Transaction Protocol for TGaq July 2013 doc.: IEEE 802.11-13/0788r1 January 2014 Abstract Transaction Protocol for TGaq Michael Montemurro, BlackBerry Stephen McCann, Blackberry
July 2013 doc.: IEEE 802.11-13/0788r1 January 2014 Background TGaq provides a mechanism for an unassociated STA to discover service information from a WLAN network The service discovery information provides hints to the STA on services available on the infrastructure network. Michael Montemurro, BlackBerry Stephen McCann, Blackberry
July 2013 doc.: IEEE 802.11-13/0788r1 January 2014 Architecture Service information and upper layer protocols (ULPs) are encapsulated within a Service Transaction Proxy The Service Transaction Proxy is a logical component that resides in the infrastructure network and within the unassociated STA. The Service Transaction Proxy advertises service information using Service Identifiers that defined as part of the ULP E.g. Bonjour Name for the Bonjour protocol E.g. urn for uPnP Michael Montemurro, BlackBerry Stephen McCann, Blackberry
January 2014 July 2013 doc.: IEEE 802.11-13/0788r1 Michael Montemurro, BlackBerry Stephen McCann, Blackberry
Service Transaction Protocol Proxy January 2014 Service Transaction Protocol Proxy Access Network STA AP Service Transaction Proxy Service Protocol Specific Communication Service Transaction Proxy P802.11aq Signaling MAC MAC Michael Montemurro, BlackBerry
Example Service Transaction Proxy Table January 2014 Example Service Transaction Proxy Table Michael Montemurro, BlackBerry
Transaction Protocol STP is different from ANQP July 2013 doc.: IEEE 802.11-13/0788r1 January 2014 Transaction Protocol STP is different from ANQP Not a request/response mechanism Allows unsolicited push messages from the STA Messages can carry information from non-AP STA to AP ANQP is a network oriented protocol. STP is not for network discovery. Separate rules are needed. STP contains service information that is broadcast in Beacon frames. Michael Montemurro, BlackBerry Stephen McCann, Blackberry
Protocol Elements The protocol is divided into two components: July 2013 doc.: IEEE 802.11-13/0788r1 January 2014 Protocol Elements The protocol is divided into two components: Information on service types and upper layer protocols are transmitted using a new element in Beacon and Probe Response frames. Service information is obtained using a Service Transaction Protocol request/response exchange. Michael Montemurro, BlackBerry Stephen McCann, Blackberry
Service Capabilities Element January 2014 Service Capabilities Element Service Capability Element Michael Montemurro, BlackBerry
January 2014 Enumeration of ULP Ids Michael Montemurro, BlackBerry
Example STP Request Frame July 2013 doc.: IEEE 802.11-13/0788r1 January 2014 Example STP Request Frame Figure 3: STP Request Frame Figure 4: Query Request sub-field Michael Montemurro, BlackBerry Stephen McCann, Blackberry
Example STP Response Frame July 2013 doc.: IEEE 802.11-13/0788r1 January 2014 Example STP Response Frame Figure 5: STP Response Frame Figure 6: Service Descriptor (SD) sub-field Michael Montemurro, BlackBerry Stephen McCann, Blackberry