TS 29.389 V1.0.0 (2017-03) Inter-V2X Control Function Signalling aspects (V6);
《TS 29.389 V1.0.0 (2017-03) Inter-V2X Control Function Signalling aspects (V6);》由會(huì)員分享,可在線閱讀,更多相關(guān)《TS 29.389 V1.0.0 (2017-03) Inter-V2X Control Function Signalling aspects (V6);(20頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
3GPP TS 29.389 V1.0.0 (2017-03) Technical Specification 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Inter-V2X Control Function Signalling aspects (V6); Stage 3 (Release 14) The present document has been developed within the 3rd Generation Partnership Project (3GPP TM) and may be further elaborated for the purposes of 3GPP.. The present document has not been subject to any approval process by the 3GPP Organizational Partners and shall not be implemented. This Specification is provided for future development work within 3GPP only. The Organizational Partners accept no liability for any use of this Specification. Specifications and Reports for implementation of the 3GPP TM system should be obtained via the 3GPP Organizational Partners Publications Offices. 3GPP TS 29.389 V1.0.0 (2017-03) 20 Release 14 . Keywords 3GPP, V2X 3GPP Postal address 3GPP support office address 650 Route des Lucioles - Sophia Antipolis Valbonne - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Internet http://www.3gpp.org Copyright Notification No part may be reproduced except as authorized by written permission. The copyright and the foregoing restriction extend to reproduction in all media. 2017, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TSDSI, TTA, TTC). All rights reserved. UMTS? is a Trade Mark of ETSI registered for the benefit of its members 3GPP? is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners LTE? is a Trade Mark of ETSI registered for the benefit of its Members and of the 3GPP Organizational Partners GSM and the GSM logo are registered and owned by the GSM Association Contents Foreword 5 1 Scope 6 2 References 6 3 Definitions and abbreviations 7 3.1 Definitions 7 3.3 Abbreviations 7 4 General Description 7 4.1 Introduction 7 5 Procedure Description 7 5.1 Introduction 7 5.2 V2X Service Authorization 7 5.2.1 General 7 5.2.2 Detailed behaviour of the V2X Control Function in the HPLMN 8 5.2.3 Detailed behaviour of the V2X Control Function in the VPLMN 9 6 Protocol Specification and Implementations 9 6.1 Introduction 9 6.1.1 Use of Diameter base protocol 9 6.1.2 Securing Diameter Messages 9 6.1.3 Accounting functionality 9 6.1.4 Use of sessions 9 6.1.5 Transport protocol 10 6.1.6 Routing considerations 10 6.1.7 Advertising Application Support 10 6.1.8 Diameter Application Identifier 10 6.1.9 Use of the Supported-Features AVP 10 6.2 Commands 11 6.2.1 Introduction 11 6.2.2 Command-Code values 11 6.2.3 ProSe-Authorization-Request (PAR) Command 11 6.2.4 ProSe-Authorization-Answer (PAA) Command 12 6.3 Information Elements 12 6.3.1 General 12 6.3.2 V2X-Authorization-Data 13 6.3.3 V2X-Permission-in-VPLMN 14 6.3.4 V2X-Application-Server 14 6.3.5 Application-Server 14 6.3.6 Geographical-Information 14 6.3.7 OC-Supported-Features 14 6.3.8 OC-OLR 14 6.3.9 DRMP 14 6.4 Result-Code AVP and Experimental-Result AVP Values 15 6.4.1 General 15 6.4.2 Success 15 6.4.3 Permanent Failures 15 6.4.3.1 General 15 6.4.3.2 DIAMETER_ERROR_USER_UNKNOWN (5001) 15 6.4.3.3 DIAMETER_ERROR_UNKNOWN_V2X_SUBSCRIPTION (5690) 15 6.4.3.4 DIAMETER_ERROR_V2X_NOT_ALLOWED (5691) 15 Annex A (normative): Diameter overload control mechanism 16 A.1 General 16 A.2 Responding V2X Control Function behaviour 16 A.3 Requesting V2X Control Function behaviour 16 Annex B (Informative): Diameter overload node behaviour 18 B.1 Message prioritization 18 Annex C (normative): Diameter message priority mechanism 19 C.1 General 19 C.2 V6 interfaces 19 C.2.1 General 19 C.2.2 V2X Control Function behaviour 19 Annex D (informative): Change history 20 Foreword This Technical Specification has been produced by the 3rd Generation Partnership Project (3GPP). The contents of the present document are subject to continuing work within the TSG and may change following formal TSG approval. Should the TSG modify the contents of the present document, it will be re-released by the TSG with an identifying change of release date and an increase in version number as follows: Version x.y.z where: x the first digit: 1 presented to TSG for information; 2 presented to TSG for approval; 3 or greater indicates TSG approved document under change control. y the second digit is incremented for all changes of substance, i.e. technical enhancements, corrections, updates, etc. z the third digit is incremented when editorial only changes have been incorporated in the document. 1 Scope The present document describes the Diameter-based interfaces between the V2X Control Function in the HPLMN and the V2X Control Function in the VPLMN (V6 interface). This specification defines the Diameter application for V6 reference points between the V2X Control Functions. The interactions between the V2X Control Functions are specified. The stage 2 description for V2X service features in EPS is specified in 3GPPTS23.285[2]. 2 References The following documents contain provisions which, through reference in this text, constitute provisions of the present document. - References are either specific (identified by date of publication, edition number, version number, etc.) or nonspecific. - For a specific reference, subsequent revisions do not apply. - For a non-specific reference, the latest version applies. In the case of a reference to a 3GPP document (including a GSM document), a non-specific reference implicitly refers to the latest version of that document in the same Release as the present document. [1] 3GPPTR21.905: "Vocabulary for 3GPP Specifications". [2] 3GPPTS23.285: "Architecture enhancements for V2X services; Stage 2". [3] IETFRFC6733: "Diameter Base Protocol". [4] 3GPPTS33.210: "3G Security; Network Domain Security; IP Network Layer Security". [5] IETFRFC4960: "Stream Control Transmission Protocol". [6] 3GPPTS29.229: "Cx and Dx interfaces based on the Diameter protocol". [7] IETFRFC5234: "Augmented BNF for Syntax Specifications: ABNF". [8] 3GPPTS23.003: "Numbering, addressing and identification". [9] 3GPPTS29.228: "IP multimedia (IM) Subsystem Cx and Dx Interfaces; Signalling flows and Message Elements". [10] 3GPPTS29.272: "Evolved Packet System; MME and SGSN Related Interfaces Based on Diameter Protocol". [11] 3GPPTS29.329: "Sh Interface based on the Diameter protocol". [12] IETFRFC7683: "Diameter Overload Indication Conveyance". [13] 3GPPTS29.336: "Home Subscriber Server (HSS) diameter interfaces for interworking with packet data networks and applications". [14] 3GPPTS32.299: "Telecommunication management; Charging management; Diameter charging applications". [15] IETFRFC7944: "Diameter Routing Message Priority". [16] 3GPPTS29.388: "V2X Control Function to V2X Control Function to Home Subscriber Server (HSS) aspects (V4)". [17] 3GPPTS29.345: "Inter-Proximity-services (ProSe) Function signalling aspects". 3 Definitions and abbreviations 3.1 Definitions For the purposes of the present document, the terms and definitions given in 3GPPTR21.905[1] and the following apply. A term defined in the present document takes precedence over the definition of the same term, if any, in 3GPPTR21.905[1]. example: text used to clarify abstract rules by applying them literally. 3.3 Abbreviations For the purposes of the present document, the abbreviations given in 3GPPTR21.905[1] and the following apply. An abbreviation defined in the present document takes precedence over the definition of the same abbreviation, if any, in 3GPPTR21.905[1]. ProSe Proximity-based Services V2X Vehicle-to-Everything 4 General Description 4.1 Introduction The V6 reference point is defined between a V2X Control Function in the HPLMN and a V2X Control Function in the VPLMN. The definition of the V6 reference points and related functionalities are given in 3GPPTS23.285[2]. As defined in 3GPPTS23.285[2], the V6 reference point is used for: - HPLMN control of service authorization for V2X. 5 Procedure Description 5.1 Introduction This subclause describes the Diameter-based V6 interface related procedures and Information elements exchanged between functional entities. In the tables that describe the Information Elements transported by each Diameter command, each Information Element is marked as (M) Mandatory, (C) Conditional or (O) Optional in the "Cat." column. For the correct handling of the Information Element according to the category type, see the description detailed in clause6 of the 3GPPTS29.228[9]. 5.2 V2X Service Authorization 5.2.1 General The V2X Service Authorization Procedure shall be used between the V2X Control Function in the HPLMN and the V2X Control Function in the VPLMN to obtain service authorization information for V2X services. The procedure shall be invoked by the V2X Control Function in the HPLMN of the UE and is used: - to request service authorization information for V2X related to the UE from the V2X Control Function in the VPLMN; - to provide the V2X Control Function in the VPLMN with the UE identity (IMSI or MSISDN) in order to allow to perform charging: This procedure is mapped to the commands ProSe-Authorization-Request/Answer (PAR/PAA) in the Diameter application specified in clause6. Table5.2.1-1 specifies the involved information elements for the request. Table5.2.1-2 specifies the involved information elements for the answer. Table 5.2.1-1: V2X Service Authorization Request Information element name Mapping to Diameter AVP Cat. Description UE Identity (See 3GPPTS29.336[13]) User-Identifier M This information element shall contain either the user IMSI, formatted according to 3GPPTS23.003[8], subclause2.2, or the user MSISDN, formatted according to 3GPPTS29.329[11]. PLMN Id (See 3GPPTS29.272[10]) Visited-PLMN-Id M This IE shall contain the PLMN-Id (3GPPTS23.003[8]) of the network in which the V2X Control Function is located. Supported Features (See 3GPPTS29.229[6]) Supported-Features O If present, this information element shall contain the list of features supported by the origin host. Table 5.2.1-2: V2X Service Authorization Answer Information element name Mapping to Diameter AVP Cat. Description Result (See 6.4) Result-Code / Experimental-Result M This IE shall contain the result of the operation. The Result-Code AVP shall be used to indicate success / errors as defined in the Diameter Base Protocol. The Experimental-Result AVP shall be used for V6 errors. This is a grouped AVP which shall contain the 3GPP Vendor ID in the Vendor-Id AVP, and the error code in the Experimental-Result-Code AVP. The following errors are applicable: - User Unknown - Unauthorized Service - Unauthorized Service in this PLMN Supported Features (See 3GPPTS29.229[6]) Supported-Features O If present, this information element shall contain the list of features supported by the origin host. V2X Authorization Data (See 6.3.2) V2X-Authorization-Data C This Information Element shall contain the V2X authorization information of the user. It shall be present if success is reported. Editors Note: It is FFS on how to support charging for V2X service. 5.2.2 Detailed behaviour of the V2X Control Function in the HPLMN The V2X Control Function in the HPLMN shall make use of this procedure to request service authorization information for V2X related to the UE from the V2X Control Function in the VPLMN. The V2X Control Function shall include in the request the UE identity (IMSI or MSISDN) and the PLMN-Id identifying the PLMN of the requesting V2X Control Function. When receiving a V2X Service Authorization response from the V2X Control Function in the VPLMN, the V2X Control Function in the HPLMN shall check the result code. If it indicates SUCCESS, the V2X Control Function shall merge with its own policy. 5.2.3 Detailed behaviour of the V2X Control Function in the VPLMN When receiving a V2X Service Authorization request, the V2X Control Function in the VPLMN shall, in the following order: 1. Check whether the UE Identity (IMSI or MSISDN) exists. If not, a Result Code of DIAMETER_ERROR_USER_UNKNOWN shall be returned. 2. Check whether V2X is authorized for this UE Identity. If not, a Result Code of DIAMETER_ERROR_UNAUTHORIZED_SERVICE shall be returned. If there is an error in any of the above steps then the V2X Control Function shall stop processing the request and shall return the error code specified in the respective step. If the V2X Control Function cannot fulfil the received request for reasons not stated in the above steps, e.g. due to a database error or any of the required actions cannot be performed, it shall stop processing the request and set the Result Code to "DIAMETER_UNABLE_TO_COMPLY". Otherwise, when the UE is authorized to use V2X over PC5 or V2X over MBMS in this PLMN, the V2X Control Function shall include the V2X-Authorization-Data AVP in the response to return V2X permissions and the V2X Application Server information, and shall set the Result Code to "DIAMETER_SUCCESS". 6 Protocol Specification and Implementations 6.1 Introduction 6.1.1 Use of Diameter base protocol The Diameter base protocol as specified in IETFRFC6733[3] shall apply except as modified by the defined support of the methods and the defined support of the commands and AVPs, result and error codes as specified in this specification. Unless otherwise specified, the procedures (including error handling and unrecognised information handling) shall be used unmodified. 6.1.2 Securing Diameter Messages For secure transport of Diameter messages, see 3GPPTS33.210[4]. 6.1.3 Accounting functionality Accounting functionality (Accounting Session State Machine, related command codes and AVPs) shall not be used on the V6 interface. 6.1.4 Use of sessions Between the V2X Control Functions, Diameter sessions shall be implicitly terminated. An implicitly terminated session is one for which the server does not maintain state information. The client shall not send any re-authorization or session termination requests to the server. The Diameter base protocol includes the Auth-Session-State AVP as the mechanism for the implementation of implicitly terminated sessions. The client (server) shall include in its requests (responses) the Auth-Session-State AVP set to the value NO_STATE_MAINTAINED (1), as described in IETFRFC6733[3]. As a consequence, the server shall not maintain any state information about this session and the client shall not send any session termination request. Neither the Authorization-Lifetime AVP nor the Session-Timeout AVP shall be present in requests or responses. 6.1.5 Transport protocol Diameter messages over the V6 interface shall make use of SCTP IETFRFC4960[5]. 6.1.6 Routing considerations This subclause specifies the use of the Diameter routing AVPs Destination-Realm and Destination-Host. The Destination-Realm AVP shall contain the network domain name of the targeted V2X Control Function. The network domain name is either known by the sending V2X Control Function or derived from the PLMN-Id of the targeted V2X Control Function to construct the EPC Home Network Realm/Domain, as indicated in 3GPPTS23.003[8], subclause19.2. If a V2X Control Function knows the address/name of the V2X Control Function in charge of a given UE, and the associated network domain name, both the Destination-Realm and Destination-Host AVPs shall be present in the request. If a V2X Control Function knows only the network domain name, the Destination-Realm AVP shall be present and the command shall be routed to the next Diameter node. Consequently, the Destination-Realm AVP is declared as mandatory and the Destination-Host AVP is declared as optional in the ABNF for all requests initiated by a V2X Control Function. If the Vendor-Specific-Application-ID AVP is received in any of the commands defined in this specification, it shall be ignored by the receiving node, and it shall not be used for routing purposes. 6.1.7 Advertising Application Support The V2X Control Functions shall advertise support of the Diameter Inter V2X Control Functions Application by including the value of the application identifier in the Auth-Application-Id AVP within the Vendor-Specific-Application-Id grouped AVP of the Capabilities-Exchange-Request and Capabilities-Exchange-Answer commands. The vendor identifier value of 3GPP (10415) shall be included in the Supported-Vendor-Id AVP of the Capabilities-Exchange-Request and Capabilities-Exchange-Answer commands, and in the Vendor-Id AVP within the Vendor-Specific-Application-Id grouped AVP of the Capabilities-Exchange-Request and Capabilities-Exchange-Answer commands. The Vendor-Id AVP included in Capabilities-Exchange-Request and Capabilities-Exchange-Answer commands that is not included in the Vendor-Specific-Application-Id AVPs as described above shall indicate the manufacturer of the Diameter node as per IETFRFC6733[3]. 6.1.8 Diameter Application Identifier The Diameter Inter V2X Control Functions Application protocol shall be defined as an IETF vendor specific Diameter application, where the vendor is 3GPP. The vendor identifier assigned by IANA to 3GPP (http://www.iana.org/assignments/enterprise-numbers) is 10415. The Diameter application identifier assigned to the Diameter Inter V2X Control Functions application is 16777356 (allocated by IANA). The Diameter application identifier is used over the V6 interface. 6.1.9 Use of the Supported-Features AVP When new functionality is introduced on the V6 interface, it should be defined as optional. If backwards incompatible changes cannot be avoided, the new functionality shall be introduced as a new feature and support advertised with the Supported-Features AVP. The usage of the Supported-Features AVP on the V6 interface is consistent with the procedures for the dynamic discovery of supported features as defined in subclause7.2 of 3GPPTS29.229[6]. When extending the application by adding new AVPs for a feature, the new AVPs shall have the M bit cleared and the AVP shall not be defined mandatory in the command ABNF. As defined in 3GPPTS29.229[6], the Supported-Features AVP is of type grouped and contains the Vendor-Id, Feature-List-ID and Feature-List AVPs. On the all reference points as specified in this specification, the Supported-Features AVP is used to identify features that have been defined by 3GPP and hence, for features defined in this document, the Vendor-Id AVP shall contain the vendor ID of 3GPP (10415). If there are multiple feature lists defined for the reference point, the Feature-List-ID AVP shall differentiate those lists from one another. 6.2 Commands 6.2.1 Introduction This subclause defines the Command code values and related ABNF for each command described in this specification. 6.2.2 Command-Code values This csublause defines Command-Code values for the Diameter Inter V2X Control Functions application used over the V6 interface as allocated by IANA. Every command is defined by means of the ABNF syntax IETFRFC5234[7], according to the rules in IETFRFC6733[3]. In the case, the definition and use of an AVP is not specified in this document, the guidelines in IETFRFC6733[3] shall apply. The Vendor-Specific-Application-Id AVP shall not be included in any command sent by Diameter nodes supporting applications defined in this specification. If the Vendor-Specific-Application-Id AVP is received in any of the commands defined in this specification, it shall be ignored by the receiving node. NOTE: The Vendor-Specific-Application-Id is included as an optional AVP in all Command Code Format specifications defined in this specification in order to overcome potential interoperability issues with- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- TS 29.389 V1.0 V1

鏈接地址:http://ioszen.com/p-3324871.html