1、3GPP TS 29.272 V8.0.0 (2008-09)Technical Specification3rd Generation Partnership Project;Technical Specification Group Core Network and Terminals;Evolved Packet System;MME and SGSN Related Interfaces Based on Diameter Protocol(Release 8)The present document has been developed within the 3rd Generati
2、on 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
3、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.3GPP3GPP TS 29.272 V8.0.0 (2008-09)2Release 8Keywords3GPP, EPC, DIAMETER3GPPP
4、ostal address3GPP support office address650 Route des Lucioles - Sophia AntipolisValbonne - FRANCETel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16Internethttp:/www.3gpp.orgCopyright NotificationNo part may be reproduced except as authorized by written permission.The copyright and the foregoing restric
5、tion extend to reproduction in all media. 2008, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC).All rights reserved.3GPP3GPP TS 29.272 V8.0.0 (2008-09)3Release 8ContentsForeword .7Introduction.71 Scope.82 References.83 Definitions, symbols and abbreviations93.1 Definitions .93.2 Symb
6、ols .93.3 Abbreviations.94 General Description 95 MME HSS (S6a) and SGSN HSS (S6d).95.1 Introduction .95.2 Mobility Services.105.2.1 Location Management Procedures105.2.1.1 Update Location 105.2.1.1.1 General105.2.1.1.2 Detailed behaviour of the MME and the SGSN .115.2.1.1.3 Detailed behaviour of th
7、e HSS .115.2.1.2 Cancel Location125.2.1.2.1 General125.2.1.2.2 Detailed behaviour of the MME and the SGSN .125.2.1.2.3 Detailed behaviour of the HSS .135.2.1.3 Purge UE 135.2.1.3.1 General135.2.1.3.2 Detailed behaviour of the MME and the SGSN .145.2.1.3.2 Detailed behaviour of HSS .145.2.2 Subscribe
8、r Data Handling Procedures 145.2.2.1 Insert Subscriber Data .145.2.2.1.1 General145.2.2.1.2 Detailed behaviour of the MME and the SGSN .155.2.2.1.3 Detailed behaviour of HSS .155.2.2.2 Delete Subscriber Data.155.2.2.2.1 General155.2.2.2.2 Detailed behaviour of the MME and the SGSN .165.2.2.2.3 Detai
9、led behaviour of the HSS .175.2.3 Authentication Procedures 175.2.3.1 Authentication Information Retrieval 175.2.3.1.1 General175.2.3.1.2 Detailed behaviour of the MME and the SGSN .185.2.3.1.3 Detailed behaviour of the HSS .195.2.4 Fault Recovery Procedures .195.2.4.1 Reset .195.2.4.1.1 General195.
10、2.4.1.2 Detailed behaviour of the MME and the SGSN .205.2.4.1.3 Detailed behaviour of the HSS .205.2.5 Notification Procedures.205.2.5.1 Notification.205.2.5.1.1 General205.2.5.1.2 Detailed behaviour of the MME and the SGSN .215.2.5.1.3 Detailed behaviour of the HSS .226 MME EIR (S13).226.1 Introduc
11、tion 226.2 ME Identity Check Procedures.226.2.1 ME Identity Check.223GPP3GPP TS 29.272 V8.0.0 (2008-09)4Release 86.2.1.1 General .226.2.1.2 Detailed behaviour of the MME.236.2.1.3 Detailed behaviour of the EIR237 Protocol Specification and Implementation247.1 Introduction .247.1.1 Use of Diameter ba
12、se protocol.247.1.2 Securing Diameter Messages.247.1.3 Accounting functionality .247.1.4 Use of sessions.247.1.5 Transport protocol247.1.6 Routing considerations.247.1.7 Advertising Application Support .247.1.8 Diameter Application Identifier .257.2 Commands .257.2.1 Introduction257.2.2 Command-Code
13、 values257.2.3 Update-Location-Request (ULR) Command .267.2.4 Update-Location-Answer (ULA) Command .277.2.5 Authentication-Information-Request (AIR) Command .277.2.6 Authentication-Information-Answer (AIA) Command .277.2.7 Cancel-Location-Request (CLR) Command287.2.8 Cancel-Location-Answer (CLA) Com
14、mand287.2.9 Insert-Subscriber-Data-Request (IDR) Command.287.2.10 Insert-Subscriber-Data-Answer (IDA) Command.297.2.11 Delete-Subscriber-Data-Request (DSR) Command.297.2.12 Delete-Subscriber-Data-Answer (DSA) Command.297.2.13 Purge-UE-Request (PUR) Command 307.2.14 Purge-UE-Answer (PUA) Command 307.
15、2.15 Reset-Request (RSR) Command307.2.16 Reset-Answer (RSA) Command317.2.17 Notify-Request (NOR) Command .317.2.18 Notify-Answer (NOA) Command .317.2.19 ME-Identity-Check-Request (ECR) Command .327.2.20 ME-Identity-Check-Answer (ECA) Command .327.3 Information Elements 327.3.1 General.327.3.2 Subscr
16、iption-Data 347.3.3 Terminal-Information.357.3.4 IMEI.357.3.5 Software-Version .357.3.6 Supported-RAT-Type 357.3.7 ULR-Flags357.3.8 ULA-Flags .367.3.9 Visited PLMN Id367.3.10 Feature-List AVP .367.3.11 Requested-EUTRAN-Authentication-Info 377.3.12 Requested-UTRAN- GERAN-Authentication-Info.387.3.13
17、RAT-Type 387.3.14 Number-Of-Requested-Vectors .387.3.15 Re-Synchronization-Info387.3.16 Immediate-Response-Preferred387.3.17 Authentication-Info387.3.18 E-UTRAN-Vector387.3.19 UTRAN-Vector397.3.20 GERAN-Vector397.3.21 Network-Access-Mode 397.3.22 HPLMN-ODB397.3.23 Item-Number407.3.24 Cancellation-Ty
18、pe407.3.25 DSR-Flags407.3.26 DSA-Flags413GPP3GPP TS 29.272 V8.0.0 (2008-09)5Release 87.3.27 Context-Identifier.417.3.28 MSISDN 417.3.29 Subscriber-Status .417.3.30 Operator-Determined-Barring427.3.31 Access-Restriction-Data.427.3.32 APN-OI-Replacement437.3.33 All-APN-Configurations-Included-Indicato
19、r.437.3.34 APN-Configuration-Profile437.3.35 APN-Configuration437.3.36 Called-Station-Id447.3.37 EPS-Subscribed-QoS-Profile.447.3.38 VPLMN-Dynamic-Address-Allowed 447.3.39 STN-SR447.3.40 ARP447.3.41 AMBR457.3.42 PDN-GW-Address .457.3.43 PDN-GW-Name.457.3.44 PDN-GW-Allocation-Type457.3.45 PDN-GW-Iden
20、tity457.3.46 RAT-Frequency-Selection-Priority457.3.47 IDA-Flags 457.3.48 PUA-Flags467.3.49 NOR-Flags .467.3.50 User-Id .467.3.51 Equipment-Status.467.3.52 Regional-Subscription-Zone-Code 477.3.53 RAND 477.3.54 XRES .477.3.55 AUTN 477.3.56 KASME477.3.57 Confidentiality-Key AVP 477.3.58 Integrity-Key
21、AVP.477.3.59 Kc AVP477.3.60 SRES 477.3.61 Requesting-Node-Type AVP .477.3.62 PDN-Type 477.4 Result-Code and Experimental-Result Values 487.4.1 General.487.4.2 Success.487.4.2.1 DIAMETER_SUCCESS (2001) 487.4.3 Permanent Failures.487.4.3.1 DIAMETER_ERROR_USER_UNKNOWN (xxxx)487.4.3.2 DIAMETER_ERROR_UNK
22、NOWN_EPS_SUBSCRIPTION (xxxx).487.4.3.3 DIAMETER_ERROR_RAT_NOT_ALLOWED (xxxx) .487.4.3.4 DIAMETER_ERROR_ROAMING_NOT_ALLOWED (xxxx) 487.4.3.5 DIAMETER_ERROR_EQUIPMENT_UNKNOWN (xxxx) .48Annex (informative): Change history493GPP3GPP TS 29.272 V8.0.0 (2008-09)6Release 8ForewordThis Technical Specificatio
23、n 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
24、identifying change of release date and an increase in version number as follows:Version x.y.zwhere: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
25、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.IntroductionThis clause is optional. If it exists, it is always the second unnumbered clause.3GPP3GPP TS 29.272 V8.0.0 (2008-09)7Re
26、lease 81 ScopeThe present document describes the Mobility Management Entity (MME) and Serving GPRS Support Node (SGSN) related diameter-based interfaces towards the Home Subscriber Server (HSS), and the MME related diameter-based interface towards the Equipment Identity Register (EIR).This specifica
27、tion defines the Diameter application for the MME-HSS, S6a reference point, and for the SGSN-HSS, S6d reference point. The interactions between the HSS and the MME/SGSN are specified, including the signalling flows. This specification defines the Diameter application for the MME-EIR, S13 reference p
28、oint. The interactions between the MME and the EIR are specified, including the signalling flows.If there is no specific indication, the SGSN in the specification refers to a S4-SGSN which supports S4 interface.The Evolved Packet System stage 2 description (architecture and functional solutions) is
29、specified in 3GPP TS 23.401 2 and in 3GPP TS 23.060 12.2 ReferencesThe 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.)
30、 or non-specific. 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
31、same Release as the present document.1 3GPP TR 21.905: “Vocabulary for 3GPP Specifications“.2 3GPP TS 23.401: “GPRS enhancements for E-UTRAN access “.3 3GPP TS 23.003: “Numbering, addressing and identification“.4 IETF RFC 3588 “Diameter Base Protocol“.5 3GPP TS 33.401: “3GPP System Architecture Evol
32、ution: Security Architecture“.6 IETF RFC 4005 “Diameter Network Access Server Application“.7 IETF RFC 2234 “Augmented BNF for syntax specifications“.8 3GPP TS 32.299: “Charging management; Diameter charging applications“.9 3GPP TS 29.229: “Cx and Dx interfaces based on the Diameter protocol“.10 3GPP
33、 TS 29.212: “Policy and Charging Control over Gx reference point“.11 3GPP TS 29.214: “Policy and Charging Control over Rx reference point“.12 3GPP TS 23.060: “General Packet Radio Service (GPRS); Service description; Stage 2“.13 3GPP TS 22.016: “International Mobile station Equipment Identities (IME
34、I)“.14 IETF RFC 2960: “Stream Control Transmission Protocol“.15 IETF RFC 3309: “SCTP Checksum Change“.16 3GPP TS 33.210: “3G Security; Network Domain Security; IP Network Layer Security“3GPP3GPP TS 29.272 V8.0.0 (2008-09)8Release 817 3GPP TS 29.228: “IP multimedia (IM) Subsystem Cx and Dx Interfaces
35、; Signalling flows and Message Elements“.18 3GPP TS 33.102: “3G Security; Security Architecture“.3 Definitions, symbols and abbreviations3.1 DefinitionsFor the purposes of the present document, the terms and definitions given in TR 21.905 1 and the following apply. A term defined in the present docu
36、ment takes precedence over the definition of the same term, if any, in TR 21.905 1.Editors note: This section to be completed or removed later.3.2 SymbolsFor the purposes of the present document, the following symbols apply:Editors note: This section to be completed or removed later.3.3 Abbreviation
37、sFor the purposes of the present document, the abbreviations given in TR 21.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 TR 21.905 1.AVP Attribute Value PairC ConditionalEIR Equipment Identity
38、 RegisterHSS Home Subscriber ServerIE Information ElementM MandatoryMME Mobility Management EntityO OptionalODB Operator Determined Barring4 General DescriptionThis document describes the S6a/S6d and S13 interfaces related procedures, message parameters and protocol specifications.In the tables that
39、 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 sect
40、ion 6 of the 3GPP TS 29.228 17.5 MME HSS (S6a) and SGSN HSS (S6d)5.1 IntroductionThe S6a interface enables the transfer of subscriber related data between the MME and the HSS as described in the 3GPP TS 23.401 2.3GPP3GPP TS 29.272 V8.0.0 (2008-09)9Release 8The S6d interface enables the transfer of s
41、ubscriber related data between the SGSN and the HSS as described in 3GPP TS 23.060 12.5.2 Mobility Services5.2.1 Location Management Procedures5.2.1.1 Update Location5.2.1.1.1 GeneralThe Update Location Procedure shall be used between the MME and the HSS and between the SGSN and the HSS to update lo
42、cation information in the HSS. The procedure shall be invoked by the MME or SGSN and is used:- to inform the HSS about the identity of the MME or SGSN currently serving the user, and optionally in addition;- to update MME or SGSN with user subscription data;- to provide the HSS with other user data,
43、 such as Terminal Information.This procedure is mapped to the commands Update-Location-Request/Answer (ULR/ULA) in the Diameter application specified in chapter 7. Table 5.2.1.1.1/1 specifies the involved information elements for the request.Table 5.2.1.1.1/2 specifies the involved information eleme
44、nts for the answer.Table 5.2.1.1.1/1: Update Location RequestInformation element nameMapping to Diameter AVPCat. DescriptionUser NameSee IETF RFC 3588 4User-Name M This information element shall contain the permanent identity of the user, i.e. the IMSI. See 3GPP TS 23.003 3.Supported Features(See 7.
45、3.10)Supported-FeaturesO If present, this information element shall contain the list of features supported by the origin host.Terminal Information (See 7.3.3)Terminal-InformationO This information element shall contain information about the users mobile equipment. Supported RAT Types(See 7.3.6)Suppo
46、rted-RAT-TypeM All RAT Types that the source node (MME, SGSN, or combined MME/SGSN) supports shall be indicated.ULR Flags(See 7.3.7)ULR-Flags M This Information Element contains a bit mask. See 7.3.7 for the meaning of the bits.Visited PLMN Id (See 7.3.9)Visited-PLMN-IdM This IE shall contain the MC
47、C and the MNC, see 3GPP TS 23.0033. It may be used to apply roaming based features.RAT Type(See 7.3.13)RAT-Type M This Information Element contains the radio access type the UE is using. See section 7.3.13 for details.3GPP3GPP TS 29.272 V8.0.0 (2008-09)10Release 8Table 5.2.1.1.1/2: Update Location A
48、nswerInformation element nameMapping to Diameter AVPCat. DescriptionSupported Features(See 7.3.10)Supported-FeaturesO If present, this information element shall contain the list of features supported by the origin host.Result(See 7.4)Result-Code / Experimental-ResultM This IE shall contain the resul
49、t 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 S6a/S6d 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 - Unknown EPS Subscription- RAT Not Allowed- Roaming Not AllowedULA-Flags(See 7.3.8)ULA-Flags M This Information Element contains a bit mask. See 7