3GPP TS 32.593: Technical Specification
3GPP TS 32.593: Technical Specification
3GPP TS 32.593: Technical Specification
System
(Release 10)
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.
Release 10 2 3GPP TS 32.593 V10.0.0 (2010-06)
Keywords
Home NodeB, management
3GPP
Postal address
Internet
http://www.3gpp.org
Copyright Notification
2010, 3GPP Organizational Partners (ARIB, ATIS, CCSA, ETSI, 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 currently being 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
3GPP
Release 10 3 3GPP TS 32.593 V10.0.0 (2010-06)
Contents
Foreword..........................................................................................................................................................4
Introduction......................................................................................................................................................4
1 Scope......................................................................................................................................................5
2 References..............................................................................................................................................5
3 Definitions and Abbreviations................................................................................................................5
3.1 Definitions...........................................................................................................................................................6
3.2 Abbreviations.......................................................................................................................................................6
4 Architecture for HeNB Management......................................................................................................6
4.1 HeNB OAM Functional Architecture..................................................................................................................6
4.1.1 Overview........................................................................................................................................................6
4.2 Functional Elements............................................................................................................................................7
4.2.1 HeNB Management System (HeMS).............................................................................................................7
4.2.1.1 Initial HeMS.............................................................................................................................................7
4.2.1.2 Serving HeMS..........................................................................................................................................7
4.2.2 Home eNB.....................................................................................................................................................8
4.2.3 Security Gateway (SeGW).............................................................................................................................8
4.2.3.1 Initial SeGW.............................................................................................................................................8
4.2.3.2 Serving SeGW..........................................................................................................................................8
4.2.4 MME/HeNB GW...........................................................................................................................................8
5 Procedure Flows.....................................................................................................................................9
5.1 Discovery and Registration Procedures...............................................................................................................9
5.1.1 Overview........................................................................................................................................................9
5.1.2 Serving HeMS discovery procedures.............................................................................................................9
5.1.2.1 Overview..................................................................................................................................................9
5.1.2.2 Serving HeMS Discovery via Initial HeMS accessible inside operators private secure network
domain (Conditional Mandatory)...........................................................................................................10
5.1.2.3 Serving HeMS discovery via Initial HeMS accessible on the public internet (Conditional
Mandatory).............................................................................................................................................11
5.1.3 HeNB registration with Serving HeMS (Mandatory)..................................................................................12
5.2 Configuration Management Procedures (Mandatory).......................................................................................13
5.2.1 Overview......................................................................................................................................................13
5.2.2 HeNB configuration using file download procedure (Optional).................................................................13
5.2.3 HeNB configuration using SetParameterValues RPC method (Mandatory)...............................................14
5.2.4 IPSec tunnel IP address change notification procedure (Mandatory)..........................................................15
5.3 Alarm Reporting Procedures.............................................................................................................................16
5.3.1 Alarm reporting mechanism configuration..................................................................................................16
5.3.2 Alarm reporting procedure for expedited and queued alarms (by RPC method)........................................16
5.4 PM File Upload Procedures...............................................................................................................................17
5.4.1 PeriodicUploadInterval parameter configuration.........................................................................................17
5.4.2 PM file upload..............................................................................................................................................18
3GPP
Release 10 4 3GPP TS 32.593 V10.0.0 (2010-06)
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:
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.
Introduction
The present document is part of a TS-family covering the 3rd Generation Partnership Project Technical Specification
Group Services and System Aspects, Telecommunication Management; as identified below:
3GPP
Release 10 5 3GPP TS 32.593 V10.0.0 (2010-06)
1 Scope
The present specification describes the procedure flows between network entities involved in HeNB management-
related tasks. These procedures are based on the requirements specified in [4]. Information model for management-
related information exchanged in these procedures is specified in [5] and references therein. XML file formats used to
encapsulate the information exchanged in these procedures are specified in [6]. The communication protocol used for
HeNB management is the TR-069 protocol, specified in [7].
Management interface affected by these procedures is the Type 1 interface between HeNB and HeMS. Procedures flows
over the Type 2 interface (between Element Management and Network Management layer) for the management of
HeNB are outside of scope of this document
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
non-specific.
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.
[2] 3GPP TS 32.101: "Telecommunication management; Principles and high level requirements".
[7] TR-069 Amendment 2, CPE WAN Management Protocol v1.1, Broadband Forum, viewable at
http://www.broadband-forum.org/technical/download/TR-069Amendment2.pdf
[8] 3GPP TS 36.413: " Technical Specification Group Radio Access Network; Evolved Universal
Terrestrial Radio Access Network (E-UTRAN); S1 Application Protocol (S1AP)
3GPP
Release 10 6 3GPP TS 32.593 V10.0.0 (2010-06)
1 Definitions
For 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 document takes precedence over the definition of the same term, if any, in TR 21.905 [1].
2 Abbreviations
For the purposes of the present document, the following abbreviations apply:
CM Configuration Management
DNS Domain Name Server
EPC Evolved Packet Core
FM Fault Management
FQDN Fully Qualified Domain Name
FTP File Transfer Protocol
HMS Home NodeB Management System
HeMS Home eNodeB Management System
HNB Home NodeB
HeNB Home eNodeB
HeNB-GW HeNB Gateway
HTTP Hyper Text Transfer Protocol
HTTPS Hyper Text Transfer Protocol Secure
IP Internet Protocol
LAN Local Area Network
MME Mobility Management Entity
MNO Mobile Network Operator
OAM Operation, Administration, Maintenance
PM Performance Management
RPC Remote Procedure Call
SeGW Security Gateway
SSL Secure Socket Layer
SFTP Secure File Transfer Protocol
TLS Transport Layer Security
The architecture is shown in Figure Architecture for HeNB Management-1 Functionalities of each entity are described
in subsequent subclauses. Non-OAM entities, such as SeGW and MME are also shown as they figure in the procedure
flows specified in this document.
3GPP
Release 10 7 3GPP TS 32.593 V10.0.0 (2010-06)
4 Functional Elements
4.1 HeNB Management System (HeMS)
The HeMS supports the procedures for:
Configuration Management (CM), Fault management (FM) and Performance Management (PM) of HeNB
The TR-069 Manager corresponds to the TR-069 Auto-Configuration Server (ACS) function as defined in TR-069
specification [7].
The file server may be used for file upload or download related to HeMS management, such as upload of performance
measurement files or alarm logs, as configured by TR-069 Manager. The file server may also be used for other purposes
by network operator.
3GPP
Release 10 8 3GPP TS 32.593 V10.0.0 (2010-06)
Typically, Serving HeMS is located inside the operators secure network domain and the address of the Serving HeMS
is provided to the HeNB via Initial HeMS.
TR-069 Agent corresponds to the TR-069 Customer Premise Equipment (CPE) function as defined in TR-069
specification [7].
The file client may be used for file upload or download related to HeMS management, such as upload of performance
measurement files or alarm logs, as configured by TR-069 Manager via TR-069 Agent. The file client may also be used
for other purposes not related to HeNB management.
HeNB is associated with a Broadband (BB) device. This is typically a residential gateway providing transport layer
connectivity via an access provider domain. The BB device provides routing, NAT and firewall functionality. As shown
in Figure Architecture for HeNB Management-1, HeNB can be connected to an external BB device or a BB device can
be integrated with the HeNB.
Downstream: packets are forwarded on appropriate IPSec tunnels towards the HeNB based on their destination
IP addresses;
Upstream: forwarding IP traffic to the Serving HeMS, MME or other network elements based on destination IP
addresses.
The FQDN of the Serving SeGW may be provided to the HeNB by Initial HeMS.
4.4 MME/HeNB GW
MME terminates S1 interface from HeNB. Optionally, S1 interface termination can be provided by HeNB Gateway.
This is not relevant from the HeNB point of view, since HeNB cannot differentiate between connecting to MME and
HeNBGW. From HeNB point of view, far-end S1 interface termination point appears as MME.
3GPP
Release 10 9 3GPP TS 32.593 V10.0.0 (2010-06)
5 Procedure Flows
The IP address(es) of the S1 interface is provided to the HeNB in one of the following ways:
By the Serving HeMS during the registration procedure of the HeNB with the HeMS.
Once the HeNB has established the IP connectivity with the Serving HeMS, the HeNB must register with the Serving
HeMS. This is accomplished using the HeNB registration with Serving HeMS procedure, described in Section 5.3.
The registration of the HeNB with MME (S1 Setup procedure) is specified in [8].
Figure Procedure Flows-2 illustrates discovery and registration procedures executed by the HeNB upon power up.
5.2.1 Overview
Operators may deploy their management infrastructure in different ways. Specifically, Initial HeMS may be accessible
within the operators secure public network domain or on the public internet. The following Serving HeMS discovery
procedures are defined to accommodate these deployment scenarios:
Serving HeMS discovery via Initial HeMS accessible inside operators private secure network domain (Section
5.2.2)
Serving HeMS discovery via Initial HeMS accessible on the public internet (Section 5.2.3)
3GPP
Release 10 10 3GPP TS 32.593 V10.0.0 (2010-06)
5.2.2 Serving HeMS Discovery via Initial HeMS accessible inside operators private
secure network domain (Conditional Mandatory)
This procedure applies for deployments where Initial HeMS is accessible only from inside the operators private secure
network domain, For such deployments the support for this procedure by HeNB is mandatory. Otherwise, the support
for this procedure is not mandatory.
In this case the HeNB is factory programmed with:
FQDN or IP address of the Initial HeMS
FQDN or IP address of the Initial SeGW
The procedure for Serving HeMS discovery via Initial HeMS accessible inside operators private secure network
domain is described next and illustrated in Figure Procedure Flows-3.
As a pre-condition, the HeNB establishes IP connectivity to the Internet when it is initially powered up.
1. Steps 1.1-2.5 allow HeNB to establish a secure connection with the Intial HeMS.
1.1 The HeNB initiates a process to get IP address of the Initial SeGW. If the HeNB already has the IP
address then go to step 1.3. If the HeNB has the FQDN, the HeNB performs DNS query to a public
DNS for the IP address corresponding to the FQDN of the Initial SeGW.
1.2.DNS responds to the HeNB with the IP address of the Initial SeGW.
1.3 A secure connection via IPSec tunnel is established between the HeNB and Initial SeGW.
1.4 The HeNB initiates a process to get IP address of the Initial HeMS. If the HeNB already has the IP
address then skip step 1.4 and step 1.5. If the HeNB has the FQDN, the HeNB performs DNS query to
a private DNS for the IP address corresponding to the FQDN of the Initial HeMS.
1.5 Private DNS responds to the HeNB with the IP address of the Initial HeMS.
A secure connection via IPSec tunnel is now established between the HeNB and the Initial HeMS.
2. Steps 2.1-2.2 allow the HeNB to establish a TR-069 session with Initial HeMS, as specified in [7].
2.1 The HeNB sends to Initial HeMS an Inform request containing Device ID of the HeNB and optionally
location information and/or other parameters.
2.2 Initial HeMS returns an InformResponse to accept the session.
3. Steps 3.1-3.2 allow the HeMS to provide the HeNB with the IP address of the Serving SeGW and Serving HeMS.
3.1. Initial HeMS invokes SetParameterValues RPC method to configure the IP address of the Serving
SeGW and Serving HeMS. Initial HeMS may also provide the far-end IP address of the S1 interface at
this stage. If the Initial HeMS does not provide the far-end IP address of the S1 interface the Serving
HeMS should provide it during the procedure for registration of HeNB with Serving HeMS (Section
5.3).
3.2. The HeNB acknowledges the received parameters using SetParameterValuesResponse RPC method.
4. The HeNB releases the TR-069 Session between the HeNB and Initial HeMS, according to the criteria specified
in [7].
5. The IPSec tunnel association may be destroyed between the HeNB and Initial SeGW.
6. Steps 6.1 6.5 allow HeNB to establish a secure connection with the Serving HeMS.
6.1 The HeNB initiates a process to get IP address of the Serving SeGW. If the HeNB already has the IP
address then go to step 6.3. If the HeNB has the FQDN, the HeNB performs DNS query to a public
DNS for the IP address corresponding to the FQDN of the Serving SeGW.
6.2.DNS responds to the HeNB with the IP address of the Serving SeGW.
6.3 A secure connection via IPSec tunnel is established between the HeNB and Serving SeGW.
3GPP
Release 10 11 3GPP TS 32.593 V10.0.0 (2010-06)
6.4 The HeNB initiates a process to get IP address of the Serving HeMS. If the HeNB already has the IP
address then skip steps 6.4 and 6.5. If the HeNB has the FQDN, the HeNB performs DNS query to a
public DNS for the IP address corresponding to the FQDN of the Serving HeMS.
6.5 Private DNS responds to the HeNB with the IP address of the Serving HeMS.
A secure connection via IPSec tunnel is established between the HeNB and the Serving HeMS.
Figure Procedure Flows-3: Serving HeMS Discovery via Initial HeMS accessible inside operators
private secure network domain
Next, the HeNB performs registration with the Serving HeMS procedure (Section 5.3).
5.2.3 Serving HeMS discovery via Initial HeMS accessible on the public internet
(Conditional Mandatory)
This procedure applies for deployments where Initial HeMS is accessible on the public internet. In this case the HeNB
is factory programmed with Initial HeMS FQDN, which the operator needs to publish in a public DNS. For such
deployments, the support for this procedure by HeNB is mandatory. Otherwise, the support for this procedure is not
mandatory.
The procedure for Serving HeMS discovery via Initial HeMS accessible on the public internet is described next and
illustrated in Figure Procedure Flows-4.
3GPP
Release 10 12 3GPP TS 32.593 V10.0.0 (2010-06)
Figure Procedure Flows-4 Serving HeMS Discovery via Initial HeMS accessible on the public internet
As a pre-condition, the HeNB establishes IP connectivity to the Internet when it is initially powered up.
1. In steps 1.1-1.3 HeNB establish IP connectivity with the Intial HeMS using SSL/TLS security. The HeNB must
have a reference to the IP address of the Initial HeMS pre-programmed. The HeNB performs DNS query to a
public DNS for the IP address corresponding to the FQDN of the Initial HeMS if needed.
Steps 2 to 4 are identical to steps 2 to 4 in the procedure for Serving HeMS discovery via Initial HeMS accessible
inside operators private secure network domain (clause 5.2.2). Steps 5.1 to 5.5 are identical to steps 6.1 to 6.5 in the
procedure for Serving HeMS discovery via Initial HeMS accessible inside operators private secure network domain
(Section 5.2.2).
Next, the HeNB performs registration with the Serving HeMS (clause 5.3).
3GPP
Release 10 13 3GPP TS 32.593 V10.0.0 (2010-06)
3. The HeNB may release the TR-069 Session between the HeNB and Serving HeMS, according to the criteria
specified in [7].
4. The HeNB initiates the S1 Setup procedure (registration with MME) specified in [8].
Figure Procedure Flows-5: Procedure for HeNB registration with Serving HeMS
The procedure for notification of the IPSec IP address change by the HeNB is also specified.
Procedure for HeNB configuration using file download is shown in Figure Procedure Flows-6 and described next.
3GPP
Release 10 14 3GPP TS 32.593 V10.0.0 (2010-06)
HeMS
HeNB File TR-069
server manager
4. CM file download
2. HeMS invokes RPC method Download, specified in [7], to cause the HeNB to download a specified file from the
designated location, which may be the file server in the HeMS as shown in Figure Procedure Flows-6. The
arguments of the Download RPC method are described in [7] and include:
File type,
URL specifying the source file location
User name for the connection to the file server
Password associated to the user name
File size
Types and values of the arguments of the Download method are described in [7].
3. The HeNB initiates the file download using transport protocol inferred from the URL argument of the
Download method.
4. The file server performs the file download. The file format is specified in [6].
5. The HeNB provides file download completion indication (success/unsuccessful) using the means described in
[7]. The HeNB should indicate successful file download only after the new configuration has been successfully
applied. In the case of download failure, none of the downloaded parameters shall be applied.
According to [7], TR-069 session may be terminated before or after the Download completion indication is sent by the
HeNB.
The mechanisms by which the file is installed on the file server and the corresponding URL is built and provided to the
TR-069 manager are not specified in this document.
3GPP
Release 10 15 3GPP TS 32.593 V10.0.0 (2010-06)
HeNB HeMS
3. SetParameterValuesResponse (status)
Figure Procedure Flows-7 HeNB configuration procedure using RPC SetParameterValues method
2. The HeMS invokes SetParameterValues RPC method, specified in [7], to configure the parameters in the HeNB.
The arguments include the list of parameters to be configured and their values.
3. The HeNB sends SetParameterValueResponse with the Status argument. The type and values of this argument
are described in [7]. The internal procedure that the HeNB must follow to:
apply new parameter values,
determine the value of the Status argument, and
send the SetParameterValueResponse
is described in [7].
HeNB HeMS
2. InformResponse
3GPP
Release 10 16 3GPP TS 32.593 V10.0.0 (2010-06)
1. The HeNB invokes Inform RPC method as soon as possible following a change of the IPSec IP address. In the
arguments of the Inform method the HeNB shall include Device ID and the new IPSec IP address of the HeNB.
2. The HeMS acknowledges the receipt of the new IPSec IP address of the HeNB using InformResponse method.
HeNB TR-069
Manager
2. SetParameterValues (ReportingMechanism)
3. SetParameterValuesResponse
1. TR-069 connection is established between the HeNB and the HeMS as described in [7].
2. TR-069 Manager initiates the configuration of the alarm reporting mechanism by using SetParameterValues. The
parameter ReportingMechanism is defined in [5].
3. HeNB responds to TR-069 Manager by using SetParameterValuesResponse message to indicate success or failure
of the procedure. In case of failure the response message returns an error code.
For the details of the SetParameterValues procedure refer to [7] section A.3.2.1
7.2 Alarm reporting procedure for expedited and queued alarms (by
RPC method)
When an alarm occurs, the HeNB reports the alarm to the TR-069 Manager using the procedure that depends on the
ReportingMechanism of the alarm defined in [5],
This procedure is applicable only to alarms classified as Expedited Handling and Queued Handling with respect to the
ReportingMechanism.
3GPP
Release 10 17 3GPP TS 32.593 V10.0.0 (2010-06)
HeNB TR-069
Manager
2. Inform request
3. InformResponse
Figure Procedure Flows-10: Alarm Reporting Procedure for Expedited and Queued Alarms
2. HeNB reports the alarm directly to TR-069 Manager by using Inform method.
3. When TR-069 Manager receives the alarm, it responds to HeNB with InformResponse message.
For the details of the Inform method refer to [7] section A.3.3.1
Note: When the PeriodicUploadEnable parameter is set to FALSE - disabled, HeNB shall not initiate PM file upload
procedure. Refer to [5] for definition of the PeriodicUploadEnable parameter.
HeNB TR-069
Manager
2. SetParameterValues(PeriodicUploadInterval)
3. SetParameterValuesResponse
2. TR-069 Manager sets the PeriodicUploadInterval parameter for a PM file upload by the HeNB using
SetParameterValues method.
3GPP
Release 10 18 3GPP TS 32.593 V10.0.0 (2010-06)
Note: For details of the SetParameterValues method refer to TR-069 Amendment 2 [7] A.3.2.1
Using FTP/SFTP/HTTP/HTTPS
HeNB uploads the PM file to File Server at every PeriodicUploadInterval (see [5] for parameter definition). The upload
method may be one of the following: FTP, SFTP, HTTP, HTTPS (refer to [7] section A.3.2.2)
3GPP
Release 10 19 3GPP TS 32.593 V10.0.0 (2010-06)
Annex A (informative):
Change History
Change history
Date TSG # TSG Doc. CR Rev Subject/Comment Old New
Sep 2009 SA#45 SP-090552 -- -- Presentation to SA for Information -- 1.0.0
Dec 2009 SA#46 SP-090738 -- -- Presentation to SA for Approval 1.0.0 2.0.0
Dec 2009 -- -- -- -- Publication 2.0.0 9.0.0
Jun 2010 SA#48 SP-100264 001 -- Modify errors in abbreviations and misspelled SSL/TTL in 5.1.2.3. 9.0.0 10.0.0
3GPP