130 likes | 161 Views
TGaq Transaction Protocol. Authors:. Date: 2014-01-22. Abstract. Transaction Protocol for TGaq. Background. TGaq provides a mechanism for an unassociated STA to discover service information from a WLAN network
E N D
TGaq Transaction Protocol Authors: Date: 2014-01-22 Michael Montemurro, BlackBerry
Abstract Transaction Protocol for TGaq Michael Montemurro, BlackBerry
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
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
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 Michael Montemurro, BlackBerry
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
Protocol Elements • The protocol is divided into two components: • Information on service types and upper layer protocols are transmitted using a new element in Beaconand Probe Response frames. • Service information is obtained using a Service Transaction Protocol request/response exchange. Michael Montemurro, BlackBerry
Service Capabilities Element • Service Capability Element Michael Montemurro, BlackBerry
Enumeration of ULP Ids Michael Montemurro, BlackBerry
Example STP Request Frame Figure 3: STP Request Frame Figure 4: Query Request sub-field Michael Montemurro, BlackBerry
Example STP Response Frame Figure 5: STP Response Frame Figure 6: Service Descriptor (SD) sub-field Michael Montemurro, BlackBerry