You are on page 1of 58

eRAN

S1-flex Feature Parameter


Description

Issue Draft A
Date 2020-12-29

HUAWEI TECHNOLOGIES CO., LTD.


Copyright © Huawei Technologies Co., Ltd. 2021. All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means without prior
written consent of Huawei Technologies Co., Ltd.

Trademarks and Permissions

and other Huawei trademarks are trademarks of Huawei Technologies Co., Ltd.
All other trademarks and trade names mentioned in this document are the property of their respective
holders.

Notice
The purchased products, services and features are stipulated by the contract made between Huawei and
the customer. All or part of the products, services and features described in this document may not be
within the purchase scope or the usage scope. Unless otherwise specified in the contract, all statements,
information, and recommendations in this document are provided "AS IS" without warranties, guarantees
or representations of any kind, either express or implied.

The information in this document is subject to change without notice. Every effort has been made in the
preparation of this document to ensure accuracy of the contents, but all statements, information, and
recommendations in this document do not constitute a warranty of any kind, express or implied.

Huawei Technologies Co., Ltd.


Address: Huawei Industrial Base
Bantian, Longgang
Shenzhen 518129
People's Republic of China

Website: https://www.huawei.com
Email: support@huawei.com

Issue Draft A Copyright © Huawei Technologies Co., Ltd. i


(2020-12-29)
eRAN
S1-flex Feature Parameter Description Contents

Contents

1 Change History.........................................................................................................................1
1.1 eRAN17.1 Draft A (2020-12-29)........................................................................................................................................ 1

2 About This Document.............................................................................................................2


2.1 General Statements................................................................................................................................................................ 2
2.2 Applicable RAT......................................................................................................................................................................... 2
2.3 Features in This Document.................................................................................................................................................. 2

3 Related Concepts..................................................................................................................... 4
3.1 TA and TAL................................................................................................................................................................................. 4
3.2 MME Pool and MME Pool Area..........................................................................................................................................5
3.3 MME Identities......................................................................................................................................................................... 6
3.4 AS and NAS States.................................................................................................................................................................. 6
3.4.1 AS States................................................................................................................................................................................. 7
3.4.2 NAS States.............................................................................................................................................................................. 8

4 S1-flex...................................................................................................................................... 11
4.1 Principles.................................................................................................................................................................................. 11
4.1.1 MME Selection Based on NNSF Policies.................................................................................................................... 11
4.1.2 MME Selection Based on the High Rank Policy......................................................................................................18
4.1.2.1 MME Pool Selection...................................................................................................................................................... 20
4.1.2.2 MME Selection from an MME Pool......................................................................................................................... 23
4.1.2.3 MME Selection Based on Cell Configurations...................................................................................................... 27
4.1.2.4 MME Selection Based on DCN Range.....................................................................................................................27
4.1.3 Load Rebalancing Among MMEs................................................................................................................................. 31
4.1.4 MME Overload Handling................................................................................................................................................ 32
4.1.5 S1 Interface Failure Handling........................................................................................................................................36
4.2 Network Analysis.................................................................................................................................................................. 37
4.2.1 Benefits................................................................................................................................................................................. 37
4.2.2 Impacts.................................................................................................................................................................................. 37
4.3 Requirements......................................................................................................................................................................... 38
4.3.1 Licenses................................................................................................................................................................................. 38
4.3.2 Software................................................................................................................................................................................38
4.3.3 Hardware.............................................................................................................................................................................. 38
4.3.4 Networking.......................................................................................................................................................................... 38

Issue Draft A Copyright © Huawei Technologies Co., Ltd. ii


(2020-12-29)
eRAN
S1-flex Feature Parameter Description Contents

4.3.5 Others.................................................................................................................................................................................... 40
4.4 Operation and Maintenance............................................................................................................................................. 40
4.4.1 Data Configuration........................................................................................................................................................... 40
4.4.1.1 Data Preparation............................................................................................................................................................ 40
4.4.1.2 Using MML Commands............................................................................................................................................... 45
4.4.1.3 Using the MAE-Deployment...................................................................................................................................... 46
4.4.2 Activation Verification..................................................................................................................................................... 46
4.4.3 Network Monitoring......................................................................................................................................................... 50

5 Parameters.............................................................................................................................. 51
6 Counters.................................................................................................................................. 52
7 Glossary................................................................................................................................... 53
8 Reference Documents...........................................................................................................54

Issue Draft A Copyright © Huawei Technologies Co., Ltd. iii


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 1 Change History

1 Change History

This chapter describes changes not included in the "Parameters", "Counters",


"Glossary", and "Reference Documents" chapters. These changes include:
● Technical changes
Changes in functions and their corresponding parameters
● Editorial changes
Improvements or revisions to the documentation

1.1 eRAN17.1 Draft A (2020-12-29)


This issue introduces the following changes to eRAN16.1 04 (2020-07-27).

Technical Changes
Change Description Parameter RAT Base Station Model
Change

Optimized the NNSF None FDD ● 3900 and 5900 series


procedure for NB-IoT UE base stations
access. For details, see ● DBS3900 LampSite
4.1.1 MME Selection and DBS5900
Based on NNSF Policies LampSite
and 4.1.2.4 MME
Selection Based on DCN
Range.

Editorial Changes
Revised descriptions in this document.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 1


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 2 About This Document

2 About This Document

2.1 General Statements


Purpose
This document is intended to acquaint readers with:

● The technical principles of features and their related parameters


● The scenarios where these features are used, the benefits they provide, and
the impact they have on networks and functions
● Requirements of the operating environment that must be met before feature
activation
● Parameter configuration required for feature activation, verification of feature
activation, and monitoring of feature performance
NOTE

This document only provides guidance for feature activation. Feature deployment and
feature gains depend on the specifics of the network scenario where the feature is
deployed. To achieve the desired gains, contact Huawei professional service engineers.

Software Interfaces
Any parameters, alarms, counters, or managed objects (MOs) described in this
document apply only to the corresponding software release. For future software
releases, refer to the corresponding updated product documentation.

2.2 Applicable RAT


This document applies to FDD.

2.3 Features in This Document


This document describes the following FDD features.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 2


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 2 About This Document

Feature ID Feature Name Chapter/Section

LBFD-001018 S1-flex 4 S1-flex

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 3


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 3 Related Concepts

3 Related Concepts

3.1 TA and TAL


Tracking Area
Tracking area (TA) is a concept introduced to the LTE/SAE system for UE location
management.
A network coverage area is divided into multiple TAs, which are identified by
tracking area codes (TACs). A TA consists of a series of cells with the same TAC
that provide continuous coverage. See Figure 3-1 for details.

Figure 3-1 TA

NOTE

● A cell can belong to only one TA.


● Cells served by an eNodeB can belong to different TAs. For example, as shown in Figure
3-1, cells served by eNB2 belong to either TA1 or TA2.
● Cells included in a TA can be served by different eNodeBs. For example, as shown in
Figure 3-1, TA1 consists of cells served by eNB2, eNB3, and eNB5.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 4


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 3 Related Concepts

Tracking Area List


A tracking area list (TAL) consists of multiple TAs.

An MME allocates a TAL to a UE when the UE registers with the network or when
the UE updates its location. All TAs in the TAL are served by the same MME.

The UE initiates a location update when it moves out of the area covered by the
allocated TAL, not when it moves within the TAs in the TAL.

3.2 MME Pool and MME Pool Area


S1-flex introduces the concepts of the MME pool and MME pool area. An MME
pool consists of one or multiple MMEs. These MMEs serve the same area called
MME pool area.

To learn the concepts of MME pool and MME pool area, see:

● 3.1 "Definitions" and 4.3.7.2 "Load balancing between MMEs" in 3GPP TS


23.401 V10.7.0
● 19.2.1.9 "MME Load balancing Function" in 3GPP TS 36.300 V10.7.0

Figure 3-2 shows the relationships among MME pools, MME pool areas, and
eNodeBs.

Figure 3-2 Relationships between MME pools and MME pool areas

● Each MME in an MME pool connects to all eNodeBs in the MME pool area.
● Each eNodeB in the MME pool area connects to all MMEs in the MME pool.
● All eNodeBs in the same TA connect to MMEs in the same way.
● An MME pool area consists of one or multiple complete TAs.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 5


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 3 Related Concepts

● A UE does not need to change its serving MME when moving within the MME
pool area.
● MME pool areas may overlap each other, and the overlapping area must be
one or more complete TAs.
● When MME pool areas are overlapped, the TAs in the overlapping areas are
served by multiple MME pools. Each eNodeB in these TAs is connected to all
the MMEs that serve the area.
NOTE

Overlapping areas reduce the number of tracking area updates (TAUs) when a UE
moves in and out of an MME pool area repeatedly. For example, a central business
district (CBD) can be planned as an overlapping area to reduce the number of TAUs
when UEs move between the CBD and other areas.

3.3 MME Identities


eNodeBs use different MME identities (described in this section) to identify MMEs.

MMEC
An MME code (MMEC) uniquely identifies an MME within an MME pool. Different
schemes for planning MMECs are available based on whether MME pool areas are
overlapped. For details, see MMEC Planning.

NOTE

The RRCConnectionRequest message that a UE sends to the eNodeB contains the S-


temporary mobile subscriber identity (S-TMSI), and the S-TMSI contains the MMEC.

MMEI
An MME identifier (MMEI) uniquely identifies an MME within a PLMN. It is
constructed from an MME group identifier (MMEGI, which uniquely identifies an
MME pool within a PLMN) and an MMEC; that is, MMEI = MMEGI + MMEC.

GUMMEI
A globally unique MME identifier (GUMMEI) identifies an MME globally. It is
constructed from a PLMN ID plus an MMEI; that is, GUMMEI = PLMN ID + MMEI.

NOTE

The information element (IE) RegisterMME in the RRCConnectionSetupComplete message


sent from a UE to the eNodeB indicates the GUMMEI.

3.4 AS and NAS States


Table 3-1 describes the storage of UE contexts in different access stratum (AS)/
non-access stratum (NAS) states.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 6


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 3 Related Concepts

Table 3-1 Storage of UE contexts in different AS/NAS states

AS State NAS State Whether the Whether the


eNodeB Stores MME Stores the
the UE Context UE Context

RRC-IDLE ● EMM- No No
DEREGISTERED
● ECM-IDLE

RRC-IDLE ● EMM- No Yes


REGISTERED
● ECM-IDLE

RRC-CONNECTED ● EMM- Yes Yes


REGISTERED
● ECM-
CONNECTED

3.4.1 AS States
AS states are the connection states between a UE and an eNodeB. Based on
whether an RRC connection is set up, there are two AS states:

● RRC_IDLE
In this state, the eNodeB does not have the UE context. It can send system
information and paging messages to the UE.
● RRC_CONNECTED
In this state, the eNodeB has the UE context. It can instruct the UE to perform
data transmission and handovers, notify the UE of scheduling information,
receive information such as the channel quality from the UE, and send system
information to the UE.

After a UE sets up an RRC connection, it enters the RRC_CONNECTED state. In this


state, the UE can exchange data with the network. After the RRC connection is
released, the UE switches from the RRC_CONNECTED state to the RRC_IDLE state.
Figure 3-3 shows the transition between AS states.

Figure 3-3 Transition between AS states

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 7


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 3 Related Concepts

3.4.2 NAS States


NAS states have the following two management sub-classes:

● EPS mobility management (EMM)


EMM states are the mobility management states that result from the mobility
management procedures.
● EPS connection management (ECM)
ECM states describe the signaling connectivity between the UE and the
evolved packet core (EPC).

For details, see 4.6 "EPS Mobility Management and Connection Management
states" in 3GPP TS 23.401 V10.7.0.

EMM
Based on the UE mobility management states on the EPC, NAS states are
classified as follows:

● EMM-DEREGISTERED
In the EMM-DEREGISTERED state, the EMM context in an MME holds no valid
location or routing information for the UE. The UE is unreachable by the MME
because the UE location is unknown.
● EMM-REGISTERED
In the EMM-REGISTERED state, the MME sets up and stores the UE context
and provides services for the UE.

Figure 3-4 shows the transition between the EMM-DEREGISTERED and EMM-
REGISTERED states.

● The UE enters the EMM-REGISTERED state after a successful attach or TAU


procedure.
During the conversion process, the MME assigns a temporary ID called M-
TMSI to uniquely identify the UE within the MME. The M-TMSI and the MMEC
form an S-TMSI. The S-TMSI, which is unique within a TA, is used to identify
the UE during paging and UE access.
● After the detach procedure is performed, the state is changed to EMM-
DEREGISTERED in both the UE and MME.

Figure 3-4 Transition between EMM states

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 8


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 3 Related Concepts

ECM
Based on the UE signaling connectivity states managed by the EPC, NAS states are
classified as follows:
● ECM-IDLE
A UE is in the ECM-IDLE state when there is no NAS signaling connection
between the UE and the EPC. In this state,
– A UE performs cell selection or reselection.
– eNodeBs do not have contexts for the UE.
– There is no dedicated S1-MME connection for the UE between MMEs and
eNodeBs.
– The MME and UE maintain the TAL for the UE if the UE is still in the
EMM-REGISTERED state.
● ECM-CONNECTED
When a UE needs to transmit or receive data, it must access a cell and enter
the ECM-CONNECTED state. In this state:
– The eNodeB sets up and saves the UE context.
– There is a signaling connection between the UE and the MME.
– The UE is also in the EMM-REGISTERED state when the UE is in the ECM-
CONNECTED state.
Figure 3-5 and Figure 3-6 show transitions between the ECM-IDLE and ECM-
CONNECTED states.
● When switching from the ECM-IDLE state to the ECM-CONNECTED state, the
UE attempts to access the current cell. After receiving the access request from
the UE, the eNodeB sends the UE's NAS information to the MME and sets up
a dedicated S1-MME connection for the UE.
NOTE

A UE accesses the current cell by initiating a service request or by responding to a


paging request.
A UE responding to a paging request must be in the EMM-REGISTERED state.
● When the signaling connection between the UE and the MME is released or
interrupted, the UE switches from the ECM-CONNECTED state to the ECM-
IDLE state.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 9


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 3 Related Concepts

Figure 3-5 ECM state transitions of EMM-REGISTERED UEs

Figure 3-6 ECM state transitions of EMM-DEREGISTERED UEs

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 10


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

4 S1-flex

4.1 Principles
With S1-flex, an eNodeB in the LTE/SAE network sets up an S1-MME connection
with each MME in an MME pool. When a UE accesses the network through the
eNodeB, the eNodeB selects an MME from the pool for the UE and sets up a
dedicated S1-MME connection with the MME. S1-flex involves the following
techniques:
● The eNodeB selects an MME based on the following policies:
– If a UE provides an MME identifier, the eNodeB selects the MME
identified by the MME identifier preferentially. This selection policy is NAS
node selection function (NNSF). For details, see 4.1.1 MME Selection
Based on NNSF Policies.
– If a UE does not provide an MME identifier or the MME identified by the
UE-provided MME identifier is unavailable, the eNodeB selects an MME
for the UE based on the priorities, capacities, and loads of MMEs. For
details, see 4.1.2 MME Selection Based on the High Rank Policy.
● MME load rebalancing balances the loads among all the MMEs in an MME
pool. For details, see 4.1.3 Load Rebalancing Among MMEs.
● eNodeBs handle MME overload according to the instructions in an Overload
Start message sent from the MME to the eNodeBs. For details, see 4.1.4 MME
Overload Handling.
● If the status of an S1 interface between an eNodeB and an MME is abnormal,
the eNodeB releases or redirects UEs in the RRC_CONNECTED state over this
S1 interface. For details, see 4.1.5 S1 Interface Failure Handling.
With S1-flex, the eNodeB selects MMEs for the following two types of UEs:
● LTE UEs
● UEs transferred back from a GERAN or UTRAN to E-UTRAN by cell reselection

4.1.1 MME Selection Based on NNSF Policies


During the process of UE switching from the ECM-IDLE state to the ECM-
CONNECTED state, the eNodeB must set up a dedicated S1-MME connection to

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 11


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

the MME. If the eNodeB is connected to multiple MMEs, the eNodeB must select
one of these MMEs to set up a dedicated S1-MME connection. The function that
the eNodeB uses to select an MME based on the MME identifier reported by the
UE is called NNSF.

When a UE accesses the network through an eNodeB, the eNodeB must select one
MME from the connected MMEs and set up a dedicated S1-MME connection for
the UE. The dotted box in Figure 4-1 shows the NNSF procedure.

Figure 4-1 NNSF procedure

The detailed NNSF procedure is as follows:

1. The UE accesses the network through the eNodeB.


2. The eNodeB checks whether the UE provides an MME identifier.

If... Then...

The UE is in the EMM-REGISTERED The UE sends the identity of the


state registered MME to the eNodeB
when accessing the network.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 12


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

If... Then...

The UE is in the EMM- There is no registered MME for the


DEREGISTERED state UE and therefore the UE is unable to
provide an MME identifier to the
eNodeB.

3. The eNodeB decides whether it can find the MME that is identified by the
MME identifier provided by the UE.
If... Then...

The eNodeB finds the MME based The eNodeB goes to 4.


on NNSF policies

The eNodeB does not find the MME The eNodeB goes to 5.
based on NNSF policies

4. Based on the MME status and access reason of the UE, the eNodeB
determines whether the UE can continue to use the MME.
If... Then...

The UE can continue to use the The eNodeB goes to 6.


MME

The UE cannot continue to use the The eNodeB goes to 5.


MME

5. The eNodeB selects an MME based on the high rank policy. For details, see
4.1.2 MME Selection Based on the High Rank Policy.
6. The eNodeB sets up a dedicated S1-MME connection to the MME.

NNSF Policies
Figure 4-2 shows an example of the eNodeB searching for the required MME for
the UE.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 13


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Figure 4-2 Example of the eNodeB searching for the required MME for the UE

If the eNodeB receives an RRCConnectionRequest message that contains an S-


TMSI from a UE, the eNodeB preferentially matches the MMEC IE contained in the
S-TMSI against the configuration information sent from the MME to find the
required MME. If the RRCConnectionRequest message does not contain an S-TMSI,
and the RRCConnectionSetupComplete message sent from the UE to the eNodeB
contains the RegisterMME IE, the eNodeB matches the RegisterMME IE against
the configuration information sent from the MME to find the required MME. The
RRCConnectionSetupComplete message also contains the GUMMEI TYPE IE for UE
type determination. For details, see UE Type Determination.

NOTE

For an NB-IoT UE, if the RRCConnectionRequest message contains an S-TMSI or the


RRCConnectionSetupComplete message contains the RegisterMME IE, the eNodeB
preferentially selects the MME identified by the S-TMSI or the RegisterMME IE. For an NB-
IoT UE supporting user plane CIoT EPS optimization, the eNodeB preferentially selects an
MME supporting user plane CIoT EPS optimization if either of the following conditions is
met: The MME identified by the S-TMSI or the RegisterMME IE is unavailable; the
RRCConnectionRequest message does not contain an S-TMSI and the
RRCConnectionSetupComplete message does not contain the RegisterMME IE.

NNSF policies are as follows:

● Strict match: The eNodeB selects the MME whose MMEGI and MMEC match
those sent by the UE. This policy is controlled by the
MME_STRICT_SELECTION_SWITCH option of the
CnOperator.OperatorFunSwitch parameter.
● Loose match: The eNodeB selects the MME whose MMEC matches that sent
by the UE.

If MME selection based on NNSF policies fails, the high rank policy is used. For
details, see 4.1.2 MME Selection Based on the High Rank Policy.

When the MMESELECTALGOSWITCHFORGUUE option of the


GlobalProcSwitch.MmeSelectProcSwitch parameter is selected, the high rank
policy can be directly used for UEs transferred back from a GERAN or UTRAN to E-
UTRAN by cell reselection.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 14


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Under certain parameter settings, the eNodeB preferentially uses specific policies
to select MMEs for the two types of UEs. For details, see Table 4-1.

Table 4-1 MME selection policies


MME_STRICT MMESELECTA NNSFENHAN UE Type MME
_SELECTION_ LGOSWITCHF CEMENTSWI Selection
SWITCH ORGUUE TCH Option Policy
Option of Option of of
CnOperator. GlobalProcS GlobalProcS
OperatorFun witch.MmeSe witch.MmeSe
Switch lectProcSwitc lectProcSwitc
h h
Selected Selected Selected A UE transferred High rank
back from a
GERAN or
UTRAN to E-
UTRAN by cell
reselection

An LTE UE Strict
match >
High rank

Selected Selected Deselected A UE transferred High rank


back from a
GERAN or
UTRAN to E-
UTRAN by cell
reselection

An LTE UE Strict
match >
High rank

Selected Deselected Selected A UE transferred Strict


back from a match >
GERAN or High rank
UTRAN to E-
UTRAN by cell
reselection

An LTE UE Strict
match >
High rank

Selected Deselected Deselected A UE transferred Strict


back from a match >
GERAN or High rank
UTRAN to E-
UTRAN by cell
reselection

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 15


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

MME_STRICT MMESELECTA NNSFENHAN UE Type MME


_SELECTION_ LGOSWITCHF CEMENTSWI Selection
SWITCH ORGUUE TCH Option Policy
Option of Option of of
CnOperator. GlobalProcS GlobalProcS
OperatorFun witch.MmeSe witch.MmeSe
Switch lectProcSwitc lectProcSwitc
h h
An LTE UE Strict
match >
High rank

Deselected Selected Selected A UE transferred High rank


back from a
GERAN or
UTRAN to E-
UTRAN by cell
reselection

An LTE UE Strict
match >
Loose
match >
High rank

Deselected Selected Deselected A UE transferred High rank


back from a
GERAN or
UTRAN to E-
UTRAN by cell
reselection

An LTE UE Strict
match >
High rank

Deselected Deselected Selected A UE transferred Strict


back from a match >
GERAN or Loose
UTRAN to E- match >
UTRAN by cell High rank
reselection

An LTE UE Strict
match >
Loose
match >
High rank

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 16


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

MME_STRICT MMESELECTA NNSFENHAN UE Type MME


_SELECTION_ LGOSWITCHF CEMENTSWI Selection
SWITCH ORGUUE TCH Option Policy
Option of Option of of
CnOperator. GlobalProcS GlobalProcS
OperatorFun witch.MmeSe witch.MmeSe
Switch lectProcSwitc lectProcSwitc
h h
Deselected Deselected Deselected A UE transferred Loose
back from a match >
GERAN or High rank
UTRAN to E-
UTRAN by cell
reselection

An LTE UE Strict
match >
High rank

NOTE

In the preceding table, ">" indicates that the policy on its left has a higher priority than that
on its right. For example, "Strict match > Loose match > High rank" indicates that the strict
match policy is preferentially used; if the strict match policy fails, the loose match policy is
used; if the loose match also fails, the high rank policy is used.

UE Type Determination
● If the RRCConnectionSetupComplete message reported by the UE contains the
GUMMEI TYPE IE, the eNodeB determines the UE type based on the value of
the IE, as described in Figure 4-2. For details, see 3GPP TS 36.300.
NOTE

This enhanced algorithm for deciding a UE type applies only to 3GPP Release 10 UEs.
In addition, the MME release as indicated by S1Interface.MmeRelease must be
Release_R10(Release 10) or later and the S1 interface must support the GUMMEI
TYPE IE.

If... Then...

The IE value is native The UE is an LTE UE.

The IE value is mapped The UE is a GSM or UMTS UE.

● If the RRCConnectionSetupComplete message reported by the UE does not


contain the GUMMEI TYPE IE, the eNodeB determines the UE type based on
the value of the most significant bit of MMEGI in GUMMEI. For details, see
section 2.8.2.2 "Mapping from RAI and P-TMSI to GUTI" in 3GPP TS 23.003
V10.10.0.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 17


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

If... Then...

The value is 1 The UE is an LTE UE.

The value is 0 The UE is a GSM or UMTS UE.

NOTE

● When the eNodeB uses the most significant bit of the MMEGI to decide a UE type
and the operator has set the most significant bit of the LAC of the GSM or UMTS
network to 1, the eNodeB decides a UE as an LTE UE if the UE has fallen back from
the LTE network to the GSM or UMTS network and then reselected to the LTE
network.
● The value of the GUMMEI TYPE IE in the message reported by a UE reselecting to
the LTE network from a higher RAT (such as NR) is native. The eNodeB decides
this UE as an LTE UE.

4.1.2 MME Selection Based on the High Rank Policy


If a UE does not provide an MME identifier or the MME identified by the UE-
provided MME identifier is unavailable, the eNodeB selects an appropriate MME in
the MME pool to provide services for the UE. Figure 4-3 shows how the eNodeB
selects such an MME.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 18


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Figure 4-3 High-rank-policy-based MME selection procedure

If the MME_CAPACITY_BASED_SELECT_SW option of the


GlobalProcSwitch.MmeSelectProcSwitch parameter is deselected:

● The eNodeB selects an MME pool based on the priorities, network topologies,
and average loads of MME pools. For details, see 4.1.2.1 MME Pool
Selection.
● The eNodeB selects an MME based on the priorities, capacities, and average
loads of MMEs in the MME pool. For details, see 4.1.2.2 MME Selection from
an MME Pool.

If the MME_CAPACITY_BASED_SELECT_SW option of the


GlobalProcSwitch.MmeSelectProcSwitch parameter is selected:

● The eNodeB selects an MME pool based on the priorities, network topologies,
and capacity proportions of MME pools. For details, see 4.1.2.1 MME Pool
Selection.
● The eNodeB selects an MME based on the priorities and capacity proportions
of MMEs in the MME pool. For details, see 4.1.2.2 MME Selection from an
MME Pool.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 19


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

NOTE

If a frequency division duplex (FDD) cell and a time division duplex (TDD) cell under the
same eNodeB are served by different MMEs, the eNodeB selects an MME for a UE accessing
the FDD or TDD cell only from MMEs that serve the FDD or TDD cell. In this scenario, the
eNodeB selects an MME for a UE based only on MME capacities and loads but not the
MME pool and MME priorities. For details, see 4.1.2.3 MME Selection Based on Cell
Configurations.

4.1.2.1 MME Pool Selection


The procedure for selecting an MME pool varies according to the settings of the
MME_CAPACITY_BASED_SELECT_SW option of the
GlobalProcSwitch.MmeSelectProcSwitch parameter.
● If this option is deselected, an eNodeB selects an MME pool based on
priorities followed by network topologies and average loads, as shown in
Figure 4-4.
● If this option is selected, the eNodeB selects an MME pool based on the
priorities followed by network topologies and capacity proportions, as shown
in Figure 4-5.

Figure 4-4 MME pool selection procedure (with the


MME_CAPACITY_BASED_SELECT_SW option deselected)

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 20


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Figure 4-5 MME pool selection procedure (with the


MME_CAPACITY_BASED_SELECT_SW option selected)

The following describes the priorities, network topologies, average loads, and
capacity proportions of MME pools.

MME Pool Priority


● Deciding whether MME pools have the same priorities
Each MME connected to an eNodeB is configured with the MME Selection
Priority (S1.Priority in endpoint configuration mode or S1Interface.Priority
in link configuration mode). The highest MME Selection Priority in an MME
pool is regarded as the priority of the MME pool.
NOTE

● In endpoint configuration mode, the MME Selection Priority can be modified by


running the MOD S1 command. In link configuration mode, the MME Selection
Priority can be modified by running the MOD S1INTERFACE command.
● Regardless of whether the S1 interface is configured in endpoint mode or link
mode, after the corresponding MME selection priority configuration takes effect,
the eNodeB always uses the MME selection priority of an MME specified by the
S1Interface.Priority parameter.
● Selecting an MME pool based on priorities
If MME pools have different priorities, the eNodeB selects an MME pool with
the highest priority for a UE.

Network Topology
● Deciding whether network topologies are the same
Through signaling exchange over X2 interfaces, each eNodeB obtains the
information about the MME pools to which its neighboring eNodeBs are
connected. If an eNodeB is connected to the same MME pool as a
neighboring eNodeB, the two eNodeBs belong to the same MME pool area.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 21


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

When a UE accesses eNodeB 5 in Figure 4-6, eNodeB 5 finds through the X2


interface:
– eNodeB 1, eNodeB 2, eNodeB 3, eNodeB 4, and eNodeB 6 are connected
to MME pool 1. Then, eNodeB 5 records the neighboring eNodeBs that
belong to MME pool area 1.
– eNodeB 3, eNodeB 4, and eNodeB 6 are connected to MME pool 2. Then,
eNodeB 5 records the neighboring eNodeBs that belong to MME pool
area 2.
NOTE

eNodeB topologies in MME pool areas 1 and 2 are different, because the numbers of
eNodeB5's neighboring eNodeBs in the two MME pool areas are different.

Figure 4-6 Network topologies of the eNodeB where the UE accesses

● Selecting an MME pool based on the network topologies


An eNodeB selects an MME pool serving the maximum number of its
neighboring eNodeBs to reduce the probability that the serving MME for the
UE will be changed. Use Figure 4-6 as an example.
If... Then...

If a UE The serving MME must be changed when the UE moves out


selects MME of MME pool area 1. For example: when the UE moves to
pool 1 the coverage of eNodeB 10 or eNodeB 11.

If a UE The serving MME must be changed when the UE moves out


selects MME of MME pool area 2. For example: when the UE moves to
pool 2 the coverage of eNodeB 1 or eNodeB 2.

If the UE accesses the network through eNodeB 5, the probability that the UE
will move to the coverage area of eNodeB 1, 2, 3, 4, or 6 is much higher than
the probability of moving to the coverage area of other eNodeBs. Therefore,
selecting MME pool 1 can reduce the probability that the serving MME for the
UE will be changed.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 22


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Average Load
● Deciding whether the average loads of MME pools are the same
Average load of an MME pool = Sum of loads of all MMEs in the MME pool/
Number of MMEs. To learn the method of calculating the load of an MME,
see 4.1.2.2 MME Selection from an MME Pool.
● Selecting an MME pool based on the average loads
The eNodeB selects an MME pool with a lighter load.

NOTE

● If all MMEs in an MME pool are overloaded and the overload indication matches the
RRC connection setup cause, the eNodeB excludes this MME pool from the MME pool
candidate list. For details about the mapping between overload indications and RRC
connection setup causes, see 4.1.4 MME Overload Handling.
● If S1 interfaces between the eNodeB and all MMEs in an MME pool are faulty, the
eNodeB excludes this MME pool from the MME pool candidate list. For details about S1
interface fault handling, see 4.1.5 S1 Interface Failure Handling.

Capacity Proportion
● Deciding whether the capacity proportions are the same
Capacity proportion of an MME pool = Capacity of the MME pool/Total
capacity of all MME pools
NOTE

The capacity of an MME pool is sent to the eNodeB by the EPC and is indicated by the
value of MME Relative Capacity in the command output of DSP S1INTERFACE.
● Selecting an MME pool based on the capacity proportions
The eNodeB converts the capacity proportion of an MME pool to a probability
and uses this probability to select an MME pool for a UE. A higher capacity
proportion indicates a higher probability for an MME pool to be selected.

4.1.2.2 MME Selection from an MME Pool


The procedure for selecting an MME from an MME pool varies according to the
settings of the MME_CAPACITY_BASED_SELECT_SW option of the
GlobalProcSwitch.MmeSelectProcSwitch parameter.
● If this option is deselected, an eNodeB selects an MME based on priorities
followed by capacities and loads, as shown in Figure 4-7.
● If this option is selected, an eNodeB selects an MME based on priorities
followed by capacity proportions, as shown in Figure 4-8.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 23


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Figure 4-7 MME selection procedure (with the


MME_CAPACITY_BASED_SELECT_SW option deselected)

Figure 4-8 MME selection procedure (with the


MME_CAPACITY_BASED_SELECT_SW option selected)

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 24


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Selecting an MME Based on Priorities


If an eNodeB is connected to multiple MMEs with different MME Selection
Priority settings (S1.Priority in endpoint configuration mode or
S1Interface.Priority in link configuration mode), the eNodeB selects the MME
with the highest priority.
MME pool selection and MME selection based on priorities enable location-based
MME backup.
As shown in Figure 4-9, an eNodeB in area A is connected to MME Pool A with a
high priority and MME Pool B with a low priority. The eNodeB sets up dedicated
S1 connections to MMEs in area A for UEs that access the network in area A. The
eNodeB sets up dedicated S1 connections to MMEs in area B for these UEs only
when MMEs in area A are unreachable.

Figure 4-9 Example of selecting an MME

Selecting an MME Based on MME Capacities and Loads


If an eNodeB is connected to multiple MMEs with the same priority in an MME
pool, the eNodeB selects an MME based on the capacities and loads of MMEs to
balance the loads among MMEs in the MME pool and make full use of the
processing capability of the EPC.
The eNodeB selects the MME with the minimum relative load in an MME pool.
● When the UE_TYPE_BASED_MME_LOAD_BAL_SW option of the
GlobalProcSwitch.MmeSelectProcSwitch parameter is deselected, the
eNodeB calculates the relative load of an MME based on the total number of
online UEs without distinguishing UE types. The formula for calculating the
relative load is as follows:
Relative load = Number of dedicated S1-MME connections x 255/Relative
capacity of the MME
● For FDD, when the UE_TYPE_BASED_MME_LOAD_BAL_SW option of the
GlobalProcSwitch.MmeSelectProcSwitch parameter is selected, the eNodeB
calculates the relative load of an MME for non-NB-IoT UEs and NB-IoT UEs
separately. The eNodeB selects the MME with the minimum relative load for
both NB-IoT UEs and non-NB-IoT UEs. The relative load is calculated as
follows:

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 25


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Relative load of the MME for non-NB-IoT UEs = Number of dedicated S1-
MME connections for non-NB-IoT UEs x 255/Relative capacity of the MME
Relative load of the MME for NB-IoT UEs = Number of dedicated S1-MME
connections for NB-IoT UEs x 255/Relative capacity of the MME
NOTE

For FDD, the eNodeB calculates the relative load based on the number of NB-IoT UEs and
selects an MME with the minimum relative load for NB-IoT UEs when the
UE_TYPE_BASED_MME_LOAD_BAL_SW option of the
GlobalProcSwitch.MmeSelectProcSwitch parameter is selected. In this case, the relative
load of MMEs on the EPC may change.

The parameters in the formula are described as follows:

● The number of dedicated S1-MME connections that have been set up


between the MME and eNodeB is obtained by the eNodeB.
The eNodeB measures the number of dedicated S1-MME connections every
second. The number is indicated by the value of S1 Interface User Number in
the command output of DSP S1INTERFACE.
● The relative capacity of an MME is obtained by both the MME and eNodeB.
MMEs in an MME pool are configured with different relative capacities based
on their processing capabilities.
NOTE

In some situations, the relative capacity for an MME can be set not based on the
actual processing capability. For example:
After an MME is added to an MME pool or the capacity of an existing MME is
expanded in the MME pool, the relative capacity of the MME can be set to a value
that is much greater than its actual processing capability. In this scenario, the load of
this MME increases quickly. When the load reaches a specified value, the operator can
update the MME's relative capacity based on its actual processing capability.
To remove an MME from an MME pool, the eNodeB is informed that the MME is
overloaded, preventing UEs from selecting this MME. After the UEs or MME releases
all calls, you can disable the MME and remove it from the MME pool.
For details, see 4.1.3 Load Rebalancing Among MMEs.
The eNodeB needs to set up an S1-MME connection to each MME in an MME
pool and maintains the relative capacity of each MME as follows:

If... Then...

The eNodeB The MME notifies the eNodeB of its processing capability
is setting up relative to the other MMEs in the same pool (relative
an S1-MME capacity) through the Relative MME Capacity IE.
connection
to an MME

The eNodeB The MME informs the eNodeB of its capability by using the
has set up an Relative MME Capacity IE in the Configuration Update
S1-MME message if the MME capability is updated.
connection
to an MME

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 26


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

NOTE

● If an MME is overloaded and the overload indication matches the RRC connection
setup cause, the eNodeB excludes the MME from the MME candidate list. For
details about the mapping between overload indications and RRC connection setup
causes, see 4.1.4 MME Overload Handling.
● If the S1 interface between the eNodeB and an MME is faulty, the eNodeB also
excludes the MME from the MME candidate list. For details about S1 interface
fault handling, see 4.1.5 S1 Interface Failure Handling.

Selecting an MME based on the capacity proportions


Capacity proportion of an MME = Capacity of the MME/Total capacity of all MMEs
in a pool. The eNodeB converts the capacity proportion of an MME to a
probability and uses this probability to select an MME for a UE. A higher capacity
proportion indicates a higher probability for an MME to be selected.

4.1.2.3 MME Selection Based on Cell Configurations


In this scenario, an MME range is configured for a cell. The eNodeB selects an
MME from this range when a UE accesses this cell. The MME pool and MME
selection mechanisms in this scenario are similar to those described in 4.1.2.1
MME Pool Selection and 4.1.2.2 MME Selection from an MME Pool. The only
difference is that the eNodeB does not consider MME pool priorities, average
loads, and MME priorities during MME pool and MME selection in this scenario.
The following parameters are involved:

● CellOp.MMECfgNum: indicates the number of MMEs configured for a cell.


This parameter also functions as a switch for configuring separate MMEs for
FDD and TDD cells served by the same eNodeB.
● CellOp.MMEGI1 to CellOp.MMEGI4: indicate the IDs of MME groups.
● CellOp.MMEC1 to CellOp.MMEC4: indicate the codes of MMEs.

The numbers of configured MMEGIs and MMECs must be equal to the number of
configured MMEs.

This function can work with the procedure described in 4.1.2.4 MME Selection
Based on DCN Range. For details, see descriptions of MME selection in 4.1.2.4
MME Selection Based on DCN Range for FDD and TDD cells that are served by
the same eNodeB but different MMEs.

4.1.2.4 MME Selection Based on DCN Range


Multiple dedicated core networks (DCNs) can be deployed within one public land
mobile network (PLMN). Each DCN can serve a particular category of subscribers,
such as M2M subscribers or subscribers belonging to a specific enterprise or a
specific administrative domain. A DCN comprises one or more MMEs/SGSNs and it
may comprise one or more S-GWs/P-GWs/PCRFs.

MME selection based on DCN range is a procedure where the serving MME
designates a DCN for a UE during its access based on the UE usage type specified
upon UE subscription, and the eNodeB selects an MME for the UE based on the
DCN information provided by the serving MME.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 27


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Huawei eNodeBs support the DCN function introduced in 3GPP Release 13. This
function has no requirements for UE releases.
The DCN function is controlled by the DCN_SUPPORT_SWITCH option of the
CnOperator.OperatorFunSwitch parameter, and it can be deployed by PLMN.
During an attach or tracking area update (TAU) procedure, the eNodeB selects an
MME for the UE based on the access information provided by the UE. If the
selected MME does not support the service required by the UE, the MME triggers
an NAS message redirection procedure, as shown in Figure 4-10.

Figure 4-10 NAS message redirection procedure

The NAS message redirection procedure is described as follows:


1. Upon the access of a UE, the eNodeB selects an MME for the UE based on the
access information and sends an Initial UE Message to the MME. See UE-
Access-triggered MME Selection to learn the MME selection algorithm.
2. If the MME does not support the service required by the UE, it triggers a NAS
message redirection procedure (see Redirection-triggered MME Selection)
by sending a Reroute NAS Request to the eNodeB. This message contains the
following IEs:
– original RAN message, which is a complete packet data unit (PDU)
received from the RAN. It contains the original NAS request message and
all RAN IEs.
– MME Group ID, which determines the next serving DCN.
– Additional GUTI, which is optional. It helps the eNodeB to select an MME.
– UE Usage Type, which is optional. Its value is specified upon UE
subscription and sent by the eNodeB to the next MME.
3. The eNodeB selects a new MME based on the IEs MME Group ID and
Additional GUTI carried in the Reroute NAS Request.
4. The eNodeB sends an Initial UE Message to the newly selected MME. This
message contains the IEs MME Group ID and UE Usage Type (which is
available only if it is present in the Reroute NAS Request). Based on the IE
MME Group ID, the new MME determines that this is an Initial UE Message
sent after a redirection is triggered. Therefore, the MME does not forward this
message but processes or rejects it.
During UE access and NAS message redirection, the eNodeB can select a default
DCN or an MME determined by NAS message redirection only within the same
PLMN.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 28


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

UE-Access-triggered MME Selection


When the DCN function is enabled, the eNodeB selects an MME for a UE during
its access as follows:
1. The eNodeB selects an MME according to the procedure described in 4.1.1
MME Selection Based on NNSF Policies. For eMTC UEs, if MMEs having
eMTC capabilities exist in the pool, the eNodeB can select MMEs only from
these MMEs. The eMTC capabilities of an MME can be set by running the
ADD MMECAPINFO command. If no MME is selected, the eNodeB goes to
the next step.
2. The eNodeB selects an MME from the default DCN. If no MME in the default
DCN is available for use or the eNodeB is not configured with a default DCN,
the eNodeB selects an MME according to the methods described in 4.1.2.1
MME Pool Selection, 4.1.2.2 MME Selection from an MME Pool, and 4.1.2.3
MME Selection Based on Cell Configurations.
A default DCN can be configured using the ADD DEFAULTDCNCFG
command. To select an MME from the default DCN, the eNodeB first selects
an MME pool (see 4.1.2.1 MME Pool Selection) from the pools identified by
MME Group IDs configured under the PLMN and then selects an MME from
this pool (see 4.1.2.2 MME Selection from an MME Pool). For eMTC UEs, if
an MME pool in the default DCN contains MMEs having eMTC capabilities,
the eNodeB selects MMEs from those MMEs preferentially. If no MME is
selected, an MME that has eMTC capabilities is selected from all the other
MMEs configured for the eNodeB.
The preceding MME selection steps apply to FDD and TDD cells served by the
same eNodeB but different MMEs. However, the MMEs must be selected from
those configured in the CellOp MO.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 29


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

NOTICE

● eMTC UEs that the eNodeB has identified through PRACH time-frequency
resources can access only eMTC MMEs (for which
MmeCapInfo.MmeSupportEmtcDedEpcCap is set to a value other than
NOT_SUPPORT). The EPC does not have the MME range that is configured on
the eNodeB. Therefore, UE access fails if the MME group identified by the
MMEGI selected during NAS message redirection does not contain these MMEs.
Considering this, the eMTC MMEs configured on the eNodeB must be
consistent with those on the EPC that serve the eNodeB. Operators can spare
the task of configuring eMTC MMEs on the eNodeB and let the EPC assign
appropriate MMEs for UEs.
● If the range of MMEs that can be selected for UEs in a cell is configured
through the CellOp MO, UEs in this cell can access these MMEs only. If these
MMEs do not support all UE Usage Type values or the MME group identified by
the MME Group ID that the EPC selects during NAS message redirection does
not contain these MMEs, certain UEs in this cell will fail to access the MME. In
this case, do not set the range of MMEs on the eNodeB for such a cell and let
the EPC assign appropriate MMEs for UEs.
● If the access information of an NB-IoT UE contains only the RegisterMME IE
but not the S-TMSI IE, and the UE supports user plane CIoT EPS optimization,
the eNodeB preferentially selects an MME that supports user plane CIoT EPS
optimization. If such an MME is unavailable, the eNodeB selects an MME that
supports control plane CIoT EPS optimization. If the eNodeB is configured with
a default DCN, the same method applies.

Redirection-triggered MME Selection


If the Reroute NAS Request message carries the Additional GUTI IE and the MME
identified by the GUMMEI of the GUTI is valid, the eNodeB selects this MME for
UE access. If the MME identified by the GUMMEI of the GUTI is not valid, or the
Reroute NAS Request message does not carry the Additional GUTI IE, the eNodeB
selects a valid MME from the MME group identified by the MME Group ID IE in
this message. If there is no valid MME in the MME group, the eNodeB selects an
MME from the default DCN configured on the eNodeB. If there is no valid MME in
the default DCN, the eNodeB sends an Initial UE Message to the MME that
triggers the Reroute NAS Request. For eMTC UEs, the eNodeB can select MMEs
only from those having eMTC capabilities in the preceding steps. The preceding
MME selection steps apply to FDD and TDD cells served by the same eNodeB but
different MMEs. However, the MMEs must be selected from those configured in
the CellOp MO.

NOTICE

If a message reported by an NB-IoT UE indicates that the UE supports user plane


CIoT EPS optimization, the eNodeB changes the optimization mode to control
plane CIoT EPS optimization and then selects an MME supporting control plane
CIoT EPS optimization for the UE based on the GUTI.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 30


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

4.1.3 Load Rebalancing Among MMEs


With S1-flex, UE contexts registered with one MME can be transferred to other
MMEs.

When load rebalancing is initiated on an MME, the MME's relative capacity can be
changed and delivered to each connected eNodeB to prevent the eNodeBs from
selecting this MME.

If a UE is in the ECM-CONNECTED or ECM-IDLE state, the MME that it registers


with stores the UE context. MME load rebalancing for this UE is as follows:

● For an ECM-CONNECTED UE, MMEa transfers its context to MMEb, as shown


in Figure 4-11.
a. MMEa initiates a UE context release over the S1 interface with the
release cause "Load Balancing TAU Required".
b. The eNodeB initiates an RRC connection release with the release cause
"Load Balancing TAU Required".
c. After receiving the RRC connection release message, the UE releases the
RRC connection and reinitiates an RRC connection request to follow a
TAU procedure.
NOTE

During the RRC connection setup, the RRC connection request message does not
carry the S-TMSI, and the RRC connection setup completion message does not
carry the RegisterMME IE. The eNodeB then reselects an MME for the UE.
d. The eNodeB selects an MME for the UE and sets up a dedicated S1-MME
connection with MMEb. For details about how the eNodeB selects an
MME, see 4.1.2 MME Selection Based on the High Rank Policy.

Figure 4-11 MME load rebalancing for an ECM-CONNECTED UE

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 31


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

● For an ECM-IDLE UE, the MME first initiates a paging procedure for the UE to
enter the ECM-CONNECTED state. The subsequent procedure is the same as
that for a UE in the ECM-CONNECTED state.
The MME load rebalancing function requires the collaboration of the MME,
eNodeB, and UE.
The eNodeB initiates an RRC connection release with the release cause "Load
Balancing TAU Required" if all the following conditions are met:
● The RRC Connection Request message of the UE contains an S-TMSI, and the
MME identified by the S-TMSI is overloaded.
● The overload indication matches the RRC connection setup cause.
● The UE is not redirected to another cell.
NOTE

When load rebalancing is initiated on a high-priority MME, the eNodeB still preferentially
selects this MME for UEs initiating TAU procedures. Therefore, you must lower the priority
of this MME.
If the MME informs the eNodeB that it is highly loaded and there are lightly loaded MMEs
under the same PLMN as the highly loaded MME, the eNodeB will determine whether the
UE should access the highly loaded MME when the
GlobalProcSwitch.EnbTrigMmeLoadRebalSwitch parameter is set to ON. If the eNodeB
determines that the UE should access the highly loaded MME, the eNodeB will initiate an
RRC connection release with the release cause "Load Balancing TAU Required".

4.1.4 MME Overload Handling


Figure 4-12 shows the signaling between an eNodeB and an MME when the MME
is overloaded.

Figure 4-12 Signaling between an eNodeB and an overloaded MME

1. When an MME is overloaded, it sends an Overload Start message to some or


all connected eNodeBs.
2. After receiving the Overload Start message, each eNodeB marks the MME as
overloaded. If the MME_OVERLOAD_BASED_SELECT_SW option of the

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 32


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

GlobalProcSwitch.MmeSelectProcSwitch parameter is selected and the


Overload Start message contains the Traffic Load Reduction Indication IE, the
eNodeB determines whether to accept UE access requests to the MME based
on the rejection percentage indicated by this IE for UEs whose access reasons
match the overload handling policy.
NOTE

If all MMEs in an MME pool are overloaded and the overload indication matches the
RRC connection setup cause, the eNodeB does not select this MME pool for UE access.
3. The MME and eNodeB take measures to reduce the MME load.
4. When the MME is no longer overloaded, it sends an Overload Stop message
to the eNodeBs.
5. After receiving the Overload Stop message, each eNodeB deletes the MME
overload indication and updates the information about the related MME pool.
Normal processing resumes.

MME Load Reduction


As shown in Figure 4-12, when an MME is overloaded, both the MME and
eNodeB take measures to reduce the MME load.
● The MME takes the following measures:
– Sends an Overload Start message to some or all connected eNodeBs.
– Instructs these eNodeBs to accept only the specified types of service
requests through the Overload Start message.
● The eNodeB compares the RRC connection setup cause of a UE and the
overload indication sent from the MME to determine whether the UE can
access the overloaded MME.
NOTE

When an MME sends an Overload Start message to an eNodeB, the eNodeB will not
allocate the newly accessed UEs that match the overload cause to the MME. UEs that
are already served by the MME, however, may still access the MME but will increase
the MME load.

The following are examples of eNodeB actions in the case of MME overload.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 33


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Table 4-2 eNodeB actions in case of MME overload


Overload The eNodeB Rejects the A UE Can Still Be Served If It
Handling Request If a UE Initiates an Initiates an RRC Connection
Policy RRC Connection Setup Setup Request with the
Indicated in Request with the Following Following Cause
the Overload Cause
Start
Message
from the
MME

Reject RRC mo-data or delayTolerantAc- emergency, highPriorityAccess,


connection cess mo-ExceptionData, mt-Access,
establishment or mo-Signalling
s for non-
emergency
MO DT

Reject RRC mo-data, mo-signalling, or emergency, highPriorityAccess,


connection delayTolerantAccess or mo-ExceptionData
establishment
s for
Signalling

Permit mo-data, mo-signalling, emergency or mt-Access


Emergency delayTolerantAccess,
Sessions and highPriorityAccess, or mo-
mobile ExceptionData
terminated
services only

Permit High mo-data, mo-signalling, highPriorityAccess, mo-


Priority delayTolerantAccess, or ExceptionData, or mt-Access
Sessions and emergency
mobile
terminated
services only

Reject delay delayTolerantAccess A cause other than


tolerant delayTolerantAccess
access

NOTE

For indications in the Overload Start message from the MME, see the Overload Action IE in
section 9.2.3.20 in 3GPP TS 36.413 V10.5.0 (2012-03). For RRC connection setup causes
contained in the RRCConnectionRequest message, see the EstablishmentCause IE of the
RRCConnectionRequest message described in section 6.2.2 in 3GPP TS 36.331 V10.5.0
(2012-03).

MME Selection When an MME Is Overloaded


Figure 4-12 shows the MME selection procedure when an MME is overloaded.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 34


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Figure 4-13 MME selection procedure when an MME is overloaded

1. The UE initiates an RRC connection setup request.


NOTE

In FDD:
● After receiving an RRCConnectionRequest message from the UE in non–RAN
sharing scenarios, if all MMEs connecting to the eNodeB are overloaded and the
serving cell of the UE has no inter-RAT neighboring cells, the eNodeB directly
rejects the UE's RRC connection setup request by sending an RRCConnectionReject
message to the UE and specifies the period after which the UE can attempt to
access the eNodeB again.
● In RAN sharing scenarios, the eNodeB sends an RRCConnectionReject message to
the UE only when all MMEs are overloaded and the serving cell of the UE has no
inter-RAT neighboring cells.
2. The eNodeB selects an MME for the UE.
The eNodeB selects an MME based on the MME identifier provided by the UE,
MME priorities, MME capacities, MME loads, and the S1 interface status.
3. The eNodeB checks whether the MME is overloaded.
The eNodeB compares the RRC connection setup cause and the overload
indication to determine whether the UE can access the overloaded MME.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 35


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

If... Then...

The UE is allowed to access the The eNodeB performs operations


overloaded MME described in 5.

The UE is not allowed to access the The eNodeB performs operations


overloaded MME described in 4.

4. The eNodeB checks whether there are other available MMEs.

If... Then...

Other MMEs are available The eNodeB performs operations


described in 2.

There are no other available MMEs The eNodeB performs operations


described in 6.

5. The eNodeB sets up a dedicated S1-MME connection.


6. The eNodeB redirects or releases the UE.
– If the S1 interfaces between the eNodeB and all available MMEs are
normal, the eNodeB selects an inter-RAT frequency for redirection.
– If the S1 interfaces between the eNodeB and all available MMEs are
abnormal, the eNodeB selects a frequency for redirection by following the
principles described in 4.1.5 S1 Interface Failure Handling.

4.1.5 S1 Interface Failure Handling


The following table lists the alarms related to the S1 control plane.

Alarm ID Alarm Name Severity

ALM-29201 S1 Interface Fault Major

A fault in the S1 interface between an eNodeB and an MME affects MME pool
selection and MME selection in an MME pool. If a fault occurs on the S1 control
plane, the eNodeB cannot select the MME of the S1 interface for UEs that attempt
to access the network.
If the S1 interface status in the control plane is abnormal, the eNodeB handles the
UEs in the RRC_CONNECTED state over this interface as described in the following
table. The S1 interface status can be queried by running the DSP S1INTERFACE
command. For details, see 4.4.2 Activation Verification.

If... Then...

The eNodeB is connected The eNodeB releases all UEs that are carried on the
to other MMEs that faulty S1 interface. When UEs re-access the network,
belong to the same the eNodeB selects other available S1 interfaces for
serving operator the UEs.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 36


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

If... Then...

The eNodeB is not The eNodeB initiates redirection for all UEs that are
connected to any other carried on this S1 interface.
MME that belongs to the
same serving operator

On reception of an S1 interface fault indication, the eNodeB immediately starts


RRC connection release procedures to release all UEs in all cells of the eNodeB.
The RRC connection release message contains redirection information. For details
about redirection triggered by S1 interface faults, see Idle Mode Management.

4.2 Network Analysis

4.2.1 Benefits
S1-flex provides the following benefits:

● Signaling overheads for location updates are reduced because the serving
MME does not need to change when the UE moves in an MME pool area (the
area covered by an MME pool).
● Load balancing is implemented among MMEs in the same MME pool,
improving resource utilization.
● MME nodes are easy to add or remove with minimal impact on ongoing
services.
● MME selection is based on priorities, capacities and loads, which enhances
network reliability because each MME in an MME pool is a backup for the
other MMEs in the pool.
● MME selection based on priorities enables location-based MME backup,
improving network reliability.

4.2.2 Impacts

Network Impacts
When MME selection based on cell configurations is enabled by setting the
CellOp.MMECfgNum parameter to a non-zero value:

● There is a higher probability of triggering the S1-flex algorithm to select S1


interfaces for UEs, and the value of the L.S1.UE.FLEX.Selection counter may
increase.
● When an intra- or inter-eNodeB coverage-based inter-duplex-mode handover
between FDD and TDD is performed for a UE, the eNodeB triggers a
redirection to hand over the UE to another MME. This may increase the UE
handover delay and interrupt delay-sensitive VoLTE services.

When the DCN function is enabled:

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 37


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

● The UE access delay may increase if the MME triggers a NAS message
redirection when a UE initiates an attach procedure or moves from one MME
to another.
● During an inter-DCN handover, the serving MME may proactively release the
UE after the inter-DCN handover is completed. In this case, UE services will be
interrupted. The MME releases the UE for it to initiate a TAU procedure, and
then the MME can initiate a NAS message redirection towards the
corresponding MME.

Function Impacts
None

4.3 Requirements

4.3.1 Licenses
None

4.3.2 Software
Prerequisite Functions
None

Mutually Exclusive Functions


None

4.3.3 Hardware
Base Station Models
No requirements

Boards
No requirements

RF Modules
No requirements

4.3.4 Networking
MMEC Planning
Before deploying S1-flex, make an MMEC plan based on the following rules:
● If MME pool areas do not overlap, MMECs can be reused among the MME
pools.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 38


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

● If MME pool areas overlap:


– MMECs must be uniquely assigned to MMEs in the MME pools so that
each MMEC is unique within a TA of the overlapping area.
To ensure unique MMECs within TA2, MMECs in MME pool 1 and MME
pool 2 (which are MMEC1 to MMEC9) need to be allocated uniformly, as
shown in Figure 4-14.

Figure 4-14 No duplicate MMEC within TA2 of the overlapping area

– In RAN sharing scenarios, MMECs should be uniformly allocated for MME


pools of different operators and cannot be duplicated by default for
macro and LampSite eNodeBs. But you can set identical MMECs for
MMEs of different operators by using the
GlobalProcSwitch.DiffOpWithSameMmecSwitch parameter.
NOTE

If the same MMEC is assigned to MMEs of different operators, an MME may


page a wrong UE. When an MME of operator A uses the S-TMSI (the
combination of the MMEC and M-TMSI) to page a UE, another UE subscribing to
operator B may receive and respond to the paging message. The probability that
a wrong UE is paged depends on the length of the M-TMSI. Since the M-TMSI is

32 bits in length, this probability is .

MME Backup Planning for Geographic Redundancy


If MME backup for geographic redundancy is required, make an MME priority and
MME pool plan based on the following rules:
● If multiple MMEs in area A belong to the same MME pool and these MMEs
need to be backup MMEs for eNodeBs in area B, each eNodeB in area B must
be connected to all the MMEs in area A and, on the eNodeBs in area B, MMEs
in area A must be assigned lower priorities than MMEs in area B. If MMEs in
area A are assigned higher priorities than or same priorities as MMEs in area

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 39


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

B on the eNodeBs in area B, then UEs in area B will also access the backup
MMEs in normal situations.
● If some MMEs in area A need to be backup MMEs for eNodeBs in both area A
and area B, the backup MMEs cannot belong to the same MME pool as other
MMEs in area A.

4.3.5 Others
The EPC must support the S1-flex feature. It is not a Huawei proprietary feature
and can be used with EPC equipment from Huawei or other vendors. If the EPC
equipment is provided by Huawei, the version must be PS9.1 or later. If the EPC
equipment is provided by another vendor, check whether the vendor's equipment
supports this feature.
MMEs must support the pooling function. During S1-MME connection setup, these
MMEs must send the IEs MME-group-id, MME-Code, and MME-capacity that are
required for supporting S1-flex to eNodeBs. S1-flex imposes restrictions on the
planning of MME pools and TAs. For details about the planning rules, see 3
Related Concepts.
Operators must determine a list of MMEs to which each eNodeB needs to connect
based on the networking requirements, and configure the corresponding SCTP
links, S1 interfaces, transport-layer managed objects (MOs), and routes to the
MMEs based on this list.
Operators must plan one or more IP addresses and SCTP port numbers for S1
interfaces based on the networking requirements, and ensure that the
transmission links between eNodeBs and MMEs in MME pools are working
properly.
The functions "MME pool selection based on the network topology and average
loads" and "MME selection based on MME capacities and loads" depend on
whether the given MMEs support the MME pooling function.

4.4 Operation and Maintenance

4.4.1 Data Configuration

4.4.1.1 Data Preparation


S1-flex requires the configuration of multiple S1 interfaces. For details about data
preparation for S1 interface configuration, see S1 and X2 Self-Management. Other
required data is as follows:
Configure the MME priority (link model). The mapping MO is S1Interface. The
following table describes the key parameters.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 40


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Parameter Parameter ID Setting Notes


Name

MME S1Interface.P After this parameter is set for MMEs, the


Selection riority eNodeB can select a high-priority MME for UEs
Priority that attempt to access the network.

Configure the MME priority (EP model). The mapping MO is S1. The following
table describes the key parameters.

Parameter Parameter ID Setting Notes


Name

MME S1.Priority After this parameter is set for MMEs, the


Selection eNodeB can select a high-priority MME for UEs
Priority that attempt to access the network.

Load Rebalancing
The following table describes the parameters that must be set in the
GlobalProcSwitch MO to configure the switch of eNodeB-triggered MME load
rebalancing.
Parameter Parameter ID Setting Notes
Name

eNB Triggered GlobalProcS This parameter indicates whether to enable


MME load re- witch.EnbTri eNodeB-triggered MME load rebalancing.
balance gMmeLoadR When this parameter is set to ON, the eNodeB
switch ebalSwitch releases a UE with the cause value
"loadBalancingTAUrequired" if the UE accesses
the network using an S-TMSI that is associated
with an overloaded MME. Then, if the UE
initiates another access request, it will be
routed to a lightly loaded MME. When this
parameter is set to OFF, the eNodeB sends an
RRCConnectionRelease message with the cause
value "other" to the UE to release its RRC
connection.

MME Selection Based on Cell Configurations


The following table describes the parameters that must be set in a CellOp MO to
configure cell-configuration–based MME selection for an operator.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 41


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Parameter Parameter ID Setting Notes


Name

MME CellOp.MME Set this parameter to a non-zero value when


configure CfgNum separate MMEs have been configured for TDD
number and FDD cells.

First MME CellOp.MME This parameter can be configured only when


group identity GI1 the MMECfgNum parameter value is greater
than or equal to 1.
The MME Group ID plus MMEC for an MME
must be unique under a CellOp MO.

First MME CellOp.MME Same as above


code C1
Second MME CellOp.MME This parameter can be configured only when
group identity GI2 the MMECfgNum parameter value is greater
than or equal to 2.
The MME Group ID plus MMEC for an MME
must be unique under a CellOp MO.

Second MME CellOp.MME Same as above


code C2
Third MME CellOp.MME This parameter can be configured only when
group identity GI3 the MMECfgNum parameter value is greater
than or equal to 3.
The MME Group ID plus MMEC for an MME
must be unique under a CellOp MO.

Third MME CellOp.MME Same as above


code C3
Fourth MME CellOp.MME This parameter can be configured only when
group identity GI4 the MMECfgNum parameter value is greater
than or equal to 4.
The MME Group ID plus MMEC for an MME
must be unique under a CellOp MO.

Fourth MME CellOp.MME Same as above


code C4

MME Selection Policy Configurations for GSM/UMTS UEs


The following table describes the parameters that must be set in the
GlobalProcSwitch MO to configure the MME selection policies.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 42


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Parameter Parameter ID Setting Notes


Name

MME Select GlobalProcS This parameter has the following two options:
Procedure witch.MmeSe MMESELECTALGOSWITCHFORGUUE and
Switch lectProcSwitc NNSFENHANCEMENTSWITCH
h
Set the two options to ON and OFF when the
following conditions are met:
Operators require that an eNodeB select an
MME with a light load for UEs accessing an
LTE network from a GSM or UMTS network,
and the EPC is required to support normal
access of UEs when the eNodeB selects an
MME that does not store the UEs' contexts.
Otherwise, it is not recommended that the
MMESELECTALGOSWITCHFORGUUE option
be selected.

Set the two options to OFF and ON when the


following conditions are met:
● There are LACs whose most significant bit is
1 in a GSM or UMTS network.
● MMEs in a network do not send a complete
set of MME Group IDs to the connected
eNodeBs.
● Operators require that an eNodeB select
MMEs having UE contexts when UEs
reselect to an LTE network from a GSM or
UMTS network.

Set the two options to OFF and OFF when the


following conditions are met:
● The most significant bit of all LACs in a
GSM or UMTS network is planned as 0.
● Operators require that an eNodeB select
MMEs having UE contexts when UEs
reselect to an LTE network from a GSM or
UMTS network.

(Optional) The following table describes the parameters that must be set in the
S1Interface MO to configure the release of the MME.

Parameter Parameter ID Setting Notes


Name

MME Release S1Interface. The MME Release must be


MmeRelease Release_R10(Release 10) or later.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 43


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

MME Selection Based on DCN Range


The following table describes the parameters that must be set in a CnOperator
MO to configure DCN-range-based MME selection.

Parameter Parameter ID Setting Notes


Name

Operator CnOperator. Select the DCN_SUPPORT_SWITCH option of


Function OperatorFun this parameter when the DCN function on the
Switch Switch EPC is enabled.

NOTE

If the DCN function is enabled on the EPC but the DCN_SUPPORT_SWITCH option of the
CnOperator.OperatorFunSwitch parameter is deselected, attach or TAU procedures of UEs
fail because the eNodeB does not respond to the NAS message redirection requests from
the EPC.

The following table describes the parameters that must be set in a DefaultDcnCfg
MO to configure a default DCN.

Parameter Parameter ID Setting Notes


Name

CN Operator DefaultDcnCf Set this parameter if a default DCN is


ID g.CnOperator configured on the EPC.
Id
Default DCN DefaultDcnCf Set this parameter if a default DCN is
MME Group g.DefaultDcn configured on the EPC.
ID MmeGroupId

MME Selection Policy Configurations for Non-NB-IoT/NB-IoT UEs (FDD)


The following table describes the parameters that must be set in the
GlobalProcSwitch MO to configure the MME selection policies.

Parameter Parameter ID Setting Notes


Name

MME Select GlobalProcS You are advised to select the


Procedure witch.MmeSe UE_TYPE_BASED_MME_LOAD_BAL_SW option
Switch lectProcSwitc in NB-IoT and LTE hybrid networking scenarios.
h

The following table describes the parameters that must be set in the
GlobalProcSwitch MO to configure the MME selection policies.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 44


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Parameter Parameter ID Setting Notes


Name

MME Select GlobalProcS If there are a large number of UEs on the live
Procedure witch.MmeSe network, you are advised to select the
Switch lectProcSwitc MME_OVERLOAD_BASED_SELECT_SW option.
h

4.4.1.2 Using MML Commands

Activation Command Examples


● Creating an S1 interface in link configuration mode (old model) when the
GTRANSPARA.TRANSCFGMODE parameter is set to OLD
//If multiple MMEs are involved, control-plane objects should be added for several times while user-
plane objects should be added only once.
//Configuring the control plane (transmission backup is needed for the No.0 SCTP link)
ADD SCTPLNK: SCTPNO=0, SN=7, LOCIP="70.170.107.17", SECLOCIP="70.170.107.18",
LOCPORT=2911, PEERIP="30.0.0.20", SECPEERIP="30.0.0.21", PEERPORT=1032,
AUTOSWITCH=ENABLE, DESCRI="MME1";
ADD SCTPLNK: SCTPNO=1, SN=7, LOCIP="70.170.107.17", LOCPORT=2940, PEERIP="30.0.0.38",
PEERPORT=1030, AUTOSWITCH=ENABLE, DESCRI="MME2";
ADD CPBEARER: CPBEARID=0, BEARTYPE=SCTP, FLAG=MASTER;
ADD CPBEARER: CPBEARID=1, BEARTYPE=SCTP, LINKNO=1, FLAG=MASTER;
ADD S1INTERFACE: S1InterfaceId=0, S1CpBearerId=0, CnOperatorId=0, Priority=0;
ADD S1INTERFACE: S1InterfaceId=1, S1CpBearerId=1, CnOperatorId=0, Priority=255;
//Configuring the user plane
ADD IPPATH: PATHID=0, SN=7, SBT=BASE_BOARD, PT=ETH, LOCALIP="70.170.107.19",
PEERIP="10.10.8.88", PATHTYPE=ANY;
● Creating an S1 interface in link configuration mode (new model) when the
GTRANSPARA.TRANSCFGMODE parameter is set to NEW
//If multiple MMEs are involved, control-plane objects should be added for several times while user-
plane objects should be added only once.
//Configuring the control plane
ADD SCTPLNK: SCTPNO=0, LOCIP="70.170.107.17", SECLOCIP="70.170.107.18", LOCPORT=2911,
PEERIP="30.0.0.20", SECPEERIP="30.0.0.21", PEERPORT=1032, AUTOSWITCH=ENABLE,
DESCRI="MME1";
ADD SCTPLNK: SCTPNO=1, LOCIP="70.170.107.17", LOCPORT=2940, PEERIP="30.0.0.38",
PEERPORT=1030, AUTOSWITCH=ENABLE, DESCRI="MME2";
ADD CPBEARER: CPBEARID=0, BEARTYPE=SCTP, FLAG=MASTER;
ADD CPBEARER: CPBEARID=1, BEARTYPE=SCTP, LINKNO=1, FLAG=MASTER;
ADD S1INTERFACE: S1InterfaceId=0, S1CpBearerId=0, CnOperatorId=0, Priority=0;
ADD S1INTERFACE: S1InterfaceId=1, S1CpBearerId=1, CnOperatorId=0, Priority=255;
//Configuring the user plane
ADD IPPATH: PATHID=0, TRANSCFGMODE=NEW, JNIPRSCGRP=DISABLE, BPT=ETH, PORTID=0,
LOCALIP="70.170.107.19", PEERIP="10.10.8.88", PATHTYPE=ANY;

● Creating an S1 interface in endpoint configuration mode


//Configuring the control plane
ADD EPGROUP: EPGROUPID=0, USERLABEL="for cp1";
ADD SCTPTEMPLATE: SCTPTEMPLATEID=0, SWITCHBACKFLAG=ENABLE;
ADD SCTPHOST: SCTPHOSTID=0, IPVERSION=IPv4, SIGIP1V4="70.190.103.8",
SIGIP1SECSWITCH=DISABLE, SIGIP2SECSWITCH=DISABLE, PN=2911, SCTPTEMPLATEID=0,
USERLABEL="for MME1";
ADD SCTPHOST2EPGRP: EPGROUPID=0, SCTPHOSTID=0;
ADD SCTPPEER: SCTPPEERID=0, IPVERSION=IPv4, SIGIP1V4="30.0.0.20", SIGIP1SECSWITCH=DISABLE,
SIGIP2SECSWITCH=DISABLE, PN=1032, USERLABEL="for MME1";
ADD SCTPPEER2EPGRP: EPGROUPID=0, SCTPPEERID=0;
ADD SCTPPEER: SCTPPEERID=1, IPVERSION=IPv4, SIGIP1V4="30.0.0.38", SIGIP1SECSWITCH=DISABLE,
SIGIP2SECSWITCH=DISABLE, PN=1030,USERLABEL="for MME2";
ADD SCTPPEER2EPGRP: EPGROUPID0, SCTPPEERID=1;
//Configuring the user plane

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 45


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

ADD EPGROUP: EPGROUPID=2, USERLABEL="for up";


ADD USERPLANEHOST: UPHOSTID=0, IPVERSION=IPv4, LOCIPV4="70.190.103.1",
IPSECSWITCH=DISABLE, USERLABEL="for UGW";
ADD UPHOST2EPGRP: EPGROUPID=2, UPHOSTID=0;
//Adding an S1 object
ADD S1: S1Id=0, CnOperatorId=0, EpGroupCfgFlag=CP_UP_CFG, CpEpGroupId=0, UpEpGroupId=2,
Priority=10;

● Other optional functions


//Enabling load rebalancing among MMEs
MOD GLOBALPROCSWITCH:EnbTrigMmeLoadRebalSwitch=1;
//Setting MME selection policies for GSM/UMTS UEs
MOD GLOBALPROCSWITCH:
MmeSelectProcSwitch=MMESELECTALGOSWITCHFORGUUE-0&NNSFENHANCEMENTSWITCH-1;
//Enabling cell-configurations-based MME selection
ADD CNOPERATORTA:TrackingAreaId=0,CnOperatorId=0,Tac=1;
ADD CNOPERATORTA:TrackingAreaId=1,CnOperatorId=0,Tac=2;
MOD CELLOP:LocalCellId=0,TrackingAreaId=0,MMECfgNum=
CELL_MME_CFG_NUM_1,MMEGI1=1,MMEC1=1;
MOD CELLOP:LocalCellId=1,TrackingAreaId=1,MMECfgNum=
CELL_MME_CFG_NUM_1,MMEGI1=2,MMEC1=2;
//Setting the DCN function switch
MOD CNOPERATOR: CnOperatorId=0, OperatorFunSwitch=DCN_SUPPORT_SWITCH-1;
ADD DEFAULTDCNCFG: CnOperatorId=0, DefaultDcnMmeGroupId=32769;

Deactivation Command Examples


//Removing the backup MME pool
RMV S1INTERFACE:S1INTERFACEID=0;

4.4.1.3 Using the MAE-Deployment


For detailed operations, see Feature Configuration Using the MAE-Deployment.

4.4.2 Activation Verification


S1 Interface Status
Step 1 Run the DSP S1INTERFACE command to query the status of all configured S1
interfaces.
In the command output shown in Figure 4-15:
● If the value of S1 Interface State is Normal, the S1 interface is normal.
● If the value of S1 CP Bearer State is Normal, the SCTP link is normal.
● If all the S1 interfaces and SCTP links are normal, S1-flex has been activated.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 46


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Figure 4-15 S1 interface status

Step 2 Use multiple UEs that have not been registered with the MMEs to access the
network and initiate services separately.
Then, check whether the UEs can perform services properly; for example, whether
the UEs can perform uplink and downlink File Transfer Protocol (FTP) services.
Step 3 Run the DSP S1INTERFACE command to query the value of S1 Interface User
Number for each S1 interface.
If the UE access statistics comply with the principles described in Principles, the
eNodeB performs load balancing among multiple MMEs when the UEs access the
network. The NNSF procedures are correct.

----End

MME Priority
Step 1 Run the DSP S1INTERFACE command to query the MME priority configuration, as
shown in Figure 4-16.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 47


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Figure 4-16 MME priority information

Step 2 Enable UEs to access the network and check whether the UE access statistics
comply with the principles described in 4.1.2.2 MME Selection from an MME
Pool.
If the UE access statistics comply with the principles, the priority-based MME
selection procedure is correct.

----End

NNSF
Step 1 Enable a UE to access the network. Then check the mmec IE in the
RRC_CONN_SETUP_CMP message. As shown in Figure 4-17, the value of the
mmec IE is 0F.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 48


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

Figure 4-17 mmec IE

Step 2 Run the DSP SERVEDGUMMEIS command to query the GUMMEI of the serving
MME.

If the UE always accesses the MME matching the mmec IE in the


RRC_CONN_SETUP_CMP message, the function has taken effect.

Figure 4-18 Querying the GUMMEI of the serving MME

----End

MME Selection Based on DCN Range


The observation methods vary with scenarios:

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 49


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 4 S1-flex

● For UE-access-triggered MME selection, run the DSP SERVEDGUMMEIS


command to query the MMEs associated with the MME Group ID, which is
configured for the default DCN. Use multiple UEs that have not been
registered with the network to initiate services separately. Ensure that the UEs
can access the network normally. Check the value of L.S1.UE.FLEX.Selection
for the identified MME. If the counter value is not zero, the eNodeB has
selected the default DCN during UE access.
● For redirection-triggered MME selection, if the
L.Sig.S1.RerouteNasReq.Rcved counter value is not zero, the MME has
triggered the NAS message redirection procedure and the eNodeB has
received a Reroute NAS Request from the MME.

4.4.3 Network Monitoring


The following table lists the alarms related to S1-flex.

Alarm ID Alarm Name Severity

ALM-29201 S1 Interface Fault Major

ALM-25886 IP Path Fault Major

ALM-26819 Data Configuration Warning


Exceeding Licensed Limit

If any of these alarms is generated, clear it by referring to 3900 & 5900 Series
Base Station Alarm Reference in 3900 & 5900 Series Base Station Product
Documentation.

MME Selection Based on DCN Range


Monitor the value of L.Sig.S1.RerouteNasReq.Fail.InvalidMmegi. If the counter
value is not 0, MMEs associated with the MME Group ID in the Reroute NAS
Request message are unusable for the eNodeB and a configuration error may be
present.
● No MME associated with the MME Group ID is configured on the eNodeB.
● All MMEs associated with the MME Group ID are overloaded.
● The capabilities of all MMEs associated with the MME Group ID are
inconsistent with UE capabilities.
● In 4.1.2.3 MME Selection Based on Cell Configurations, none of the MMEs
associated with the MME Group ID is in the MME range configured for the
desired cell.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 50


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 5 Parameters

5 Parameters

The following hyperlinked EXCEL files of parameter documents match the


software version with which this document is released.

● Node Parameter Reference: contains device and transport parameters.


● eNodeBFunction Parameter Reference: contains all parameters related to
radio access functions, including air interface management, access control,
mobility control, and radio resource management.
● eNodeBFunction Used Reserved Parameter List: contains the reserved
parameters that are in use and those that have been disused.
NOTE

You can find the EXCEL files of parameter reference and used reserved parameter list for
the software version used on the live network from the product documentation delivered
with that version.

FAQ 1: How do I find the parameters related to a certain feature from


parameter reference?

Step 1 Open the EXCEL file of parameter reference.

Step 2 On the Parameter List sheet, filter the Feature ID column. Click Text Filters and
choose Contains. Enter the feature ID, for example, LOFD-001016 or
TDLOFD-001016.

Step 3 Click OK. All parameters related to the feature are displayed.

----End

FAQ 2: How do I find the information about a certain reserved parameter


from the used reserved parameter list?

Step 1 Open the EXCEL file of the used reserved parameter list.

Step 2 On the Used Reserved Parameter List sheet, use the MO, Parameter ID, and BIT
columns to locate the reserved parameter, which may be only a bit of a parameter.
View its information, including the meaning, values, impacts, and product version
in which it is activated for use.

----End

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 51


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 6 Counters

6 Counters

The following hyperlinked EXCEL files of performance counter reference match the
software version with which this document is released.
● Node Performance Counter Summary: contains device and transport counters.
● eNodeBFunction Performance Counter Summary: contains all counters related
to radio access functions, including air interface management, access control,
mobility control, and radio resource management.
NOTE

You can find the EXCEL files of performance counter reference for the software version used
on the live network from the product documentation delivered with that version.

FAQ: How do I find the counters related to a certain feature from


performance counter reference?

Step 1 Open the EXCEL file of performance counter reference.


Step 2 On the Counter Summary(En) sheet, filter the Feature ID column. Click Text
Filters and choose Contains. Enter the feature ID, for example, LOFD-001016 or
TDLOFD-001016.
Step 3 Click OK. All counters related to the feature are displayed.

----End

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 52


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 7 Glossary

7 Glossary

For the acronyms, abbreviations, terms, and definitions, see Glossary.

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 53


(2020-12-29)
eRAN
S1-flex Feature Parameter Description 8 Reference Documents

8 Reference Documents

● 3GPP TS 23.401, "General Packet Radio Service (GPRS) enhancements for


Evolved Universal Terrestrial Radio Access Network (E-UTRAN) access"
● 3GPP TS 36.300, "Overall description"
● 3GPP TS 36.331, "Radio Resource Control (RRC)"
● 3GPP TS 36.413, "S1 Application Protocol (S1AP)"
● S1 and X2 Self-Management
● Idle Mode Management
● 3900 & 5900 Series Base Station Alarm Reference in 3900 & 5900 Series Base
Station Product Documentation

Issue Draft A Copyright © Huawei Technologies Co., Ltd. 54


(2020-12-29)

You might also like