C.2 Wi-Fi Neighbor Awareness Networking (NAN)

23.3033GPPProximity-based services (ProSe)Release 17Stage 2TS

Wi-Fi Neighbor Awareness Networking (NAN) specification [38] defines an architecture and set of protocols that facilitate direct discovery and communication using the IEEE 802.11 [14] technology.

Figure C.2-1 shows the high-level architecture of a NAN Device.

Figure C.2-1: NAN Device Architecture (after Wi-Fi Neighbor Awareness Networking (NAN) specification [38])

When a ProSe-enabled UE uses the Wi-Fi NAN technology in ProSe Direct Discovery, the ProSe Protocol layer acts as one of the applications shown in Figure C.2-1 and interacts with the underlying NAN Discovery Engine through a logical interface that is described in terms of method and event primitives in the NAN Wi-Fi Neighbor Awareness Networking (NAN) specification [38].

The PC5_DISCOVERY message, specified in TS 24.334 [24], is passed by means of the "Publish" method from the ProSe Protocol layer to the NAN Discovery Engine and inserted in the Service Descriptor Attribute (see Wi-Fi Neighbor Awareness Networking (NAN) specification [38]).

The content of the Service Descriptor Attribute is illustrated in Table C.2-1. The table also indicates how the individual fields of the Service Descriptor Attribute are used for transport of the PC5_DISCOVERY message.

Table C.2-1: Service Descriptor Attribute Format (defined in Wi-Fi Neighbor Awareness Networking (NAN) specification [38]) and 3GPP-specific settings for ProSe

Field

Description

3GPP-specific setting

Attribute ID

Identifies the type of NAN attribute

Length

Length of the following fields in the attribute.

Service ID

Mandatory field that contains the hash of the Service Name.

Always set to a 3GPP-defined Service Category for ProSe(1)

Instance ID

Publish_ID or Subscribe_ID

Requestor Instance ID

Instance ID from the frame that triggered the transmission if available, otherwise set to 0x00.

Service Control

Mandatory field that defines the Service Control bitmap as defined in Table 5 11 of Wi-Fi Neighbor Awareness Networking (NAN) specification [38].

Always set to "00: Publish"

Binding Bitmap

Optional field that indicates the binding of the SDA to post discovery connection attributes

Not used for ProSe Direct Discovery

Matching Filter Length

An optional field and present if a matching service discovery filter is used

Not used for ProSe Direct Discovery

Matching Filter

An optional field that is a sequence of length and value pairs that identify the matching service discovery filters, as defined in Wi-Fi Neighbor Awareness Networking (NAN) specification 38]

Not used for ProSe Direct Discovery

Service Response Filter Length

An optional field and present if a service response filter is used.

Not used for ProSe Direct Discovery

Service Response Filter

An optional field that identifies the matching service response filters, refer to Table 5 13 of Wi-Fi Neighbor Awareness Networking (NAN) specification [38].

Not used for ProSe Direct Discovery

Service Info Length

An optional field and present if service specific information is used

Set to the length of the PC5_DISCOVERY message.

Service Info

An optional field that contains the service specific information. Its content may be determined by the application and not specified herein.

PC5_DISCOVERY message.

NOTE: The definition of the text string for 3GPP-defined Service Category for ProSe is defined in Stage 3 specifications.

The ProSe Protocol layer in the UE participating in the discovery process using the Wi-Fi NAN technology subscribes to the Service ID for the 3GPP-defined Service Category for ProSe.

The NAN Discovery Engine accepts all the Service Discovery Frames received over the air with a matching Service ID, extracts the PC5_DISCOVERY messages and generates a "DiscoveryResult" event that conveys the PC5_DISCOVERY messages to the ProSe Protocol layer for further processing.

Annex D (Informative):
Change history

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2015-06

SP-68

SP-150233

0164

1

B

Restricted ProSe Direct Discovery Model B procedures

13.0.0

2015-06

SP-68

SP-150233

0166

1

B

Authorization information for ProSe Restricted Direct Discovery, Model A and B

13.0.0

2015-06

SP-68

SP-150233

0168

2

B

Restricted ProSe Direct Discovery Model A procedures

13.0.0

2015-06

SP-68

SP-150233

0169

2

B

Restricted ProSe Direct Discovery with Application-controlled extension

13.0.0

2015-06

SP-68

SP-150233

0174

1

B

Adding ProSe Discovery UE ID in the service authorization

13.0.0

2015-06

SP-68

SP-150233

0175

2

B

Restricted ProSe Direct Discovery Model A Using on demand Announcing

13.0.0

2015-09

SP-69

SP-150488

0179

A

Removing Filter ID from the Monitor Request procedure

13.1.0

2015-09

SP-69

SP-150495

0180

2

B

Adding Discovery Entry ID and Requested Timer in open ProSe Direct Discovery

13.1.0

2015-09

SP-69

SP-150495

0181

3

B

Direct Discovery update – open discovery

13.1.0

2015-09

SP-69

SP-150495

0182

6

B

General description for UE-to-Network Relay

13.1.0

2015-09

SP-69

SP-150495

0183

2

F

Correction of the definitions and reference points

13.1.0

2015-09

SP-69

SP-150495

0184

1

F

The procedure of ProSe discovery UE ID update

13.1.0

2015-09

SP-69

SP-150495

0186

5

B

Direct Discovery for Public Safety use

13.1.0

2015-09

SP-69

SP-150495

0187

3

B

ProSe Open Discovery for Dynamic Metadata

13.1.0

2015-09

SP-69

SP-150495

0188

F

Correction of Discovery Filter related description

13.1.0

2015-09

SP-69

SP-150495

0189

1

F

Correction on Discoverer UE procedures for Model B in restricted discovery

13.1.0

2015-09

SP-69

SP-150495

0191

5

B

Introduction of ProSe Priority and QoS

13.1.0

2015-09

SP-69

SP-150495

0192

2

F

Clarification on Remote UE regarding "Out-of-network"

13.1.0

2015-09

SP-69

SP-150495

0193

F

Correction to restricted Direct Discovery with application-controlled extension

13.1.0

2015-09

SP-69

SP-150495

0194

B

Adding Discovery Entry ID in restricted ProSe Direct Discovery

13.1.0

2015-09

SP-69

SP-150495

0196

1

F

Clarify Model B restricted discovery

13.1.0

2015-09

SP-69

SP-150495

0197

3

B

Introduction of One-to-one ProSe Direct Communication procedures

13.1.0

2015-09

SP-69

SP-150488

0201

2

A

Correction of ProSe provisioning methods

13.1.0

2015-09

SP-69

SP-150495

0202

1

F

Correction of PC2 interactions for restricted direct discovery

13.1.0

2015-09

SP-69

SP-150495

0203

F

Authorization in ProSe function during the restricted direct discovery

13.1.0

2015-09

SP-69

SP-150495

0204

1

F

The range class for discoveree UE in restricted direct discovery Model B procedure

13.1.0

2015-09

SP-69

SP-150495

0205

1

F

ProSe Restricted Code in match report model B procedure

13.1.0

2015-09

SP-69

SP-150495

0206

1

F

Correction to monitor request procedure for restricted discovery

13.1.0

2015-09

SP-69

SP-150495

0207

1

B

TMGI advertisement and eMBMS traffic relay

13.1.0

2015-09

SP-69

SP-150495

0208

1

B

Adding "Monitoring Subscription" in Open Direct Discovery

13.1.0

2015-09

SP-69

SP-150495

0212

1

B

Public Safety Direct discovery when in Limited Service state

13.1.0

2015-09

SP-69

SP-150495

0213

1

B

Service authorization mechanism for Public Safety Direct discovery

13.1.0

2015-09

MCC Correction to implementation of CR0197R3 and minor editorial corrections

13.1.1

2015-12

SP-70

SP-150604

0195

7

B

Reporting of remote UE from Relay UE

13.2.0

2015-12

SP-70

SP-150633

0219

1

A

Correction to ProSe Registration function

13.2.0

2015-12

SP-70

SP-150604

0220

1

F

Clarification of ProSe Public Safety and general Discovery procedures

13.2.0

2015-12

SP-70

SP-150633

0222

A

Introduction of access to PKMF via ProSe Proxy Function

13.2.0

2015-12

SP-70

SP-150604

0223

1

F

Clarification of ProSe Public Safety Relay subscription

13.2.0

2015-12

SP-70

SP-150604

0224

2

F

Clarification on Functions of ProSe-enabled Public Safety UE

13.2.0

2015-12

SP-70

SP-150604

0225

F

Clarification on ProSe UE-to-Network Relay

13.2.0

2015-12

SP-70

SP-150604

0227

F

Clarification on Function of ProSe UE-to-Network Relay

13.2.0

2015-12

SP-70

SP-150633

0231

A

Authorisation policy based on location

13.2.0

2015-12

SP-70

SP-150634

0232

2

F

Correcting description of Discovery Group ID

13.2.0

2015-12

SP-70

SP-150604

0233

3

F

Adding pre-provisioned radio parameters for ProSe UE-NW Relay

13.2.0

2015-12

SP-70

SP-150604

0237

F

Correction on legend in User Plane for UE-to-Network Relay

13.2.0

2015-12

SP-70

SP-150604

0238

1

F

Clarification on in coverage Remote UE

13.2.0

2015-12

SP-70

SP-150604

0239

2

B

Radio resources aspects of inter-PLMN discovery transmission support

13.2.0

2015-12

SP-70

SP-150604

0241

2

B

Procedure aspects of inter-PLMN discovery transmission support

13.2.0

2015-12

SP-70

SP-150604

0243

3

F

Updating Restricted Discovery procedures to ensure latest metadata for the monitoring UE

13.2.0

2015-12

SP-70

SP-150604

0245

1

F

Correction of PC2 interactions for restricted direct discovery in model B

13.2.0

2015-12

SP-70

SP-150604

0249

1

F

Clarification of Layer-3 protocol data types

13.2.0

2015-12

SP-70

SP-150604

0257

2

F

Discovery Update procedure

13.2.0

2015-12

SP-70

SP-150605

0261

3

F

Adding application ID in the provisioning data for ProSe Direct Discovery and Communication

13.2.0

2015-12

SP-70

SP-150605

0262

2

B

UE initiated discovery update procedure for restricted discovery

13.2.0

2015-12

SP-70

SP-150633

0265

1

A

Correction of S1-MME definition to include authorization for ProSe Direct Communication

13.2.0

2015-12

SP-70

SP-150605

0266

1

B

Clarification of UE-to-Network Relay PCC handling

13.2.0

2015-12

SP-70

SP-150605

0268

1

F

Relay UE subscription information to eNB

13.2.0

2015-12

SP-70

SP-150605

0270

2

F

Corrections to Identifiers for Relay Discovery Additional Information.

13.2.0

2015-12

SP-70

SP-150605

0272

2

F

ProSe Per-Packet Priority for PC5-S Messages

13.2.0

2015-12

SP-70

SP-150633

0276

1

A

Prose authorization handling for PS HO (Inter-RAT to E-UTRAN)

13.2.0

2015-12

SP-70

SP-150605

0277

1

F

Alignment of Match Reporting for restricted discovery to open discovery when roaming

13.2.0

2015-12

SP-70

SP-150605

0278

B

Application controlled extension for Open Discovery

13.2.0

2015-12

SP-70

SP-150605

0279

1

B

General description of inter-PLMN discovery transmission support

13.2.0

2015-12

SP-70

SP-150605

0280

F

Removal of Radio Layer parameters from the UE-to-Network Relay discovery messages

13.2.0

2015-12

SP-70

SP-150605

0281

1

F

Miscellaneous corrections in clauses 5.3 and 5.4

13.2.0

2015-12

SP-70

SP-150605

0282

2

F

Clarification on link layer identifier

13.2.0

2015-12

SP-70

SP-150605

0283

1

F

Correction on usage of ARP in one-to-one communication

13.2.0

2015-12

SP-70

SP-150605

0284

2

F

Unicast downlink priority handling

13.2.0

2015-12

SP-70

SP-150605

0286

1

F

Correction on USD description in the eMBMS procedure

13.2.0

2015-12

SP-70

SP-150634

0287

2

F

Additional procedure for Relay Selection procedure

13.2.0

2015-12

SP-70

SP-150604

0288

3

F

Clarification of using Inter-PLMN Radio Resource in SA2 Specs

13.2.0

2015-12

SP-70

SP-150605

0290

2

F

Clarification of Using IPv6 LLA for one to one Communication

13.2.0

2015-12

SP-70

SP-150605

0294

D

Editorial correction to Discoverer Request procedure figure

13.2.0

2015-12

SP-70

SP-150634

0295

1

F

Allow a UE to belong to more than one Discovery Group

13.2.0

2016-03

SP-71

SP-160157

0274

2

A

Prose withdrawal from HSS

13.3.0

2016-03

SP-71

SP-160158

0296

1

F

Adding Relay Service Code to Additional Information Message

13.3.0

2016-03

SP-71

SP-160158

0297

1

F

Clarification on provisioning authorization information about PLMNs for ProSe UE-to-Network Relay and Remote UE

13.3.0

2016-03

SP-71

SP-160158

0304

F

Mapping of ProSe Per Packet Priority to QCI

13.3.0

2016-03

SP-71

SP-160158

0306

F

Modification of match report procedures

13.3.0

2016-03

SP-71

SP-160158

0308

1

F

Clarification on the Discovery Entry ID in Restricted Discovery

13.3.0

2016-03

SP-71

SP-160158

0310

1

F

Addition of ProSe Per-Packet Priority & QCI in the TMGI Monitoring Request procedure

13.3.0

2016-03

SP-71

SP-160199

0311

1

F

Correction on Targeted RPAUID in the monitor response message

13.3.0

2016-06

SP-72

SP-160290

0312

F

Clarification for inter-PLMN discovery transmission support

13.4.0

2016-09

SP-73

SP-160644

0317

1

F

User Info ID’s uniqueness for group member discovery

13.5.0

2016-09

SP-73

SP-160659

0319

F

Clarification on RPAUID

14.0.0

2016-09

SP-73

SP-160646

0320

2

B

PC5-U stack update for the support of V2X Communication

14.0.0

2016-12

SP-74

SP-160811

0321

1

A

EPS bearer release for ProSe UE-to-Network Relay

14.1.0

2016-12

SP-74

SP-160814

0323

F

Resolve EN related to PC5-U stack

14.1.0

2017-06

SP-76

SP-170374

0324

4

B

Inclusion of WLAN direct discovery technologies as an alternative for ProSe Direct Discovery: WLAN technology agnostic part

15.0.0

2017-06

SP-76

SP-170374

0325

4

B

Inclusion of WLAN direct discovery technologies as an alternative for ProSe Direct Discovery: NAN specific part

15.0.0

2018-06

SP-80

SP-180473

0328

B

Add PPPR introduction to ProSe QoS descriptions

15.1.0

2020-07

SP-88E

Update to Rel-16 version (MCC)

16.0.0

2021-12

SP-94E

SP-211304

0330

2

F

TS 23.303 corrections discovered when working on 5G ProSe

17.0.0