0% found this document useful (0 votes)
143 views33 pages

OEB9B0512 MME POOL Principle ISSUE 1.20 (Duxiaoqin 20140724)

MME POOL Principle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
143 views33 pages

OEB9B0512 MME POOL Principle ISSUE 1.20 (Duxiaoqin 20140724)

MME POOL Principle
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

MME Pool Principle

www.huawei.com

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved.


Objectives
 Upon completion of this course, you will be able to:
 Describe key technique of MME pool

 Outline the key parameters of MME pool

 Describe the Main signaling procedure

 Describe the principle of capacity management.

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page2
Contents
1. MME Pool Network Overview

2. Signaling Procedure of MME Pool

3. MME Pool Capacity Management

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page3
Contents
1. MME Pool Network Overview

2. Signaling Procedure of MME Pool

3. MME Pool Capacity Management

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page4
MME Pool Networking

MME

SGW

SGW Serving Area

MME POOL Area

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page5
NNSF
 NNSF: NAS node selection MME1 MME2 MME3

function
 For the first attach of subscriber:
find a suitable MME regarding
the load balancing. eNodeB NNSF

 For the subsequence service of


the subscriber: try to find the
same MME.

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page6
MMEC
 How to try to find the same MME for the same subscriber ?

 Every MME in the Pool have it’s MME code value.

 The MME allocates an MMEC to the UE. The subsequent services of


the UE are all routed through the NNSF function to the MME to which
the MMEC belongs.

 MMEC information is carried by GUTI.


MCC MNC MME Group ID MME Code M-TMSI
Unique UE Identity
in MME

Unique UE Identity in
S-TMSI MME POOL

Globally Unique
MME Identifier
GUMMEI
Globally Unique
UE Identity
GUTI

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page7
MMEC Allocation and Usage
MME1 MME2 MME3
MMEC=1 MMEC=2 MMEC=3

GUMMEI( With MMEC)

eNB MME

eNodeB NNSF
GUTI (with GUMMEI)

UE MME MME Group ID MMEC

MME1 0x8000 1
S-TMSI (with MMEC) MME2 0x8000 2

UE eNB MME3 0x8000 3

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 8


S1-Flex Load Balancing Algorithm
MME1 MME2 MME3 MME Weight Distribution rate

MME1 1 25%

MME2 1 25%

MME3 2 50%

UE ID UE ID
NNSF  Load Sharing Proportion is configured on MME and

eNodeB MME will sent to eNodeB.


 During the initial access, UEID carried in the RRC
CONNECT message is invalid, eNodeB selects
MME based on the load sharing proportion received.
Initial Access UE roams from  When UE roams from outside the pool area, UEID
Outside pool area parameter carried in the RRC CONNECT message
has GUMMEI information. GUMMEI indicates that
MMC MNC MME Group ID MME Code
UE roams from outside the pool and eNodeB will
selects MME based on load sharing proportion.
GUMMEI

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page9
Disaster Tolerance Principle
MME 1 MME 2 MME 3
MME State Weight Distribution rate

MME1 Normal 1 25%

MME2 Normal 1 25%

MME3 Normal 2 50%

MME3 faulty

SGW 1 SGW 2 MME State Weight Distribution rate

MME1 Normal 1 50%

eNB MME2 Normal 1 50%

MME3 Faulty 2 0%

 eNodeB will judge whether MME is available through S1 link detection


mechanism.
 MME will judge whether SGW is available through GTP path detection.
 If an MME becomes faulty, eNodeB select other available MMEs; if an
SGW becomes faulty, MME select other available SGWs.

HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 10


Contents
1. MME Pool Network Overview

2. Signaling Procedure of MME Pool

3. MME Pool Capacity Management

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page11
eNodeB Registration

MME2 MME3
MME1 MMEC=4
MMEC=1 MMEC=2/3
Capacity= 20 Capacity= 10
Capacity= 10

2. S1AP message: S1
1. S1AP message: S1 setup response (Served
setup request MMECs= 2/3, Relative
MME Capacity=20)

eNodeB 1
MME Group ID MMEC Relative Capacity

MME1 0x8000 1 10

MME2 0x8000 2/3 20

MME3 0x8000 4 10

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page12
Initial Attach

MME2 MME3
MME1 MMEC=4
MMEC=1 MMEC=2/3
Capacity= 20 Capacity= 10
Capacity= 10

4. S1AP: Initial UE Message


( EMM: Attach request (IMSI) ) 5. Attach accept : new GUTI ( MMEC=2 )

2. eNodeB1 select a MME


(MME2) according to the
load balancing algorithm eNodeB 1
CN Capacit Load Sharing
Node y Proportion 1. RRC Connection
3 3. RRC message: UL
MME1 10 25% Request ( UE ID = Information Transfer
MME2 20 50%
random value ) ( attach request( IMSI) )
MME3 10 25%

Initial Access

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page13
Intra MME Attach

MME2 MME3
MME1 MMEC=4
MMEC=1 MMEC=2/3
Capacity= 20 Capacity= 10
Capacity= 10

4. S1AP: Initial UE Message ( EMM:


Attach request (GUTI(MMEC=2)) ) 5. Attach accept : new GUTI ( MMEC=2 )

2. eNodeB1 select a MME


(MME2) according to the
MMEC value eNodeB 1

CN Node MMEC
1. RRC Connection 3. RRC message: UL
MME1 1 3
Request ( UE ID = Information Transfer ( attach
MME2 2/3 S-TMSI (MMEC=2) ) request( GUTI (MMEC=2)) )
MME3 4

Intra MME2 attach

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page14
Periodic TAU

MME2 MME3
MME1 MMEC=4
MMEC=1 MMEC=2/3
Capacity= 20 Capacity= 10
Capacity= 10

4. S1AP: Initial UE Message ( EMM:


TAU request (GUTI(MMEC=2)) ) 5. TAU accept : new GUTI ( MMEC=2 )

2. eNodeB1 select a MME


(MME2) according to the
MMEC value eNodeB 1

CN Node MMEC
1. RRC Connection 3. RRC message: UL
MME1 1 3
Request ( UE ID = Information Transfer ( TAU
MME2 2/3 S-TMSI (MMEC=2) ) request( GUTI (MMEC=2)) )
MME3 4

Periodic TAU

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page15
TAU in the MME Pool

MME2 MME3
MME1 MMEC=4
MMEC=1 MMEC=2/3
Capacity= 20 Capacity= 10
Capacity= 10

4. S1AP: Initial UE Message ( EMM:


5. TAU accept : new GUTI ( MMEC=2 ) TAU request (GUTI(MMEC=2)) )
5
2. eNodeB2 select a MME
(MME2) according to the
eNodeB 1 eNodeB 2 MMEC value
MME1 1
3. RRC message: UL MME2 2/3
3 1
Information Transfer ( TAU
request( GUTI (MMEC=2)) ) MME3 4

1. RRC Connection Request


( UE ID = S-TMSI (MMEC=2) )
TAU

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page16
TAU in the Pool when the Link Fault

MME2 MME3
MME1 MMEC=4
MMEC=1 MMEC=2/3
Capacity= 20 Capacity= 10
Capacity= 10 5. MME3 find MME2 by the
5 GUMMEI(MMEC=2) of the GUTI.

X
6 4. S1AP: Initial UE Message ( EMM:
6. TAU accept :
TAU request (GUTI(MMEC=2)) )
new GUTI
( MMEC=4 )
2. eNodeB2 select a new MME (MME3)
according to the load balancing algorithm.
eNodeB 1 eNodeB 2
MME MMEC State CAP %
3. RRC message: UL
3 1 MME1 1 Normal 10 50%
Information Transfer ( TAU
request( GUTI (MMEC=2)) ) MME2 2/3 Faulty 20 0%

MME3 4 Normal 10 50%

1. RRC Connection Request ( UE ID = S-TMSI


TAU (MMEC=2) )

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page17
Roaming Between the Pool 5. MME5 find
MMEC MME IP MME3 by the
4 MME3 GUMMEI(MMEC=4)
DNS of the GUTI.
... ...
MME2 MME3
MME1 MMEC=4 MME5 MME6
MMEC=1 MMEC=2/3 5 MMEC=7 MMEC=8
Capacity= 20 Capacity= 10
Capacity= 10 Capacity= 10 Capacity= 10
6

6. Context request:
old GUTI
7 4. S1AP: Initial UE Message ( EMM:
( MMEC=4 )
TAU request (GUTI(MMEC=4)) )
7. TAU accept : new
GUTI ( MMEC=7 ) 2. eNodeB3 select a new MME (MME5)
according to the load balancing algorithm.
eNodeB 2 eNodeB 3
MME MMEC CAP %
CN Node MMEC 3. RRC message: UL
3 1 MME5 7 10 50%
Information Transfer ( TAU
MME1 1
request( GUTI (MMEC=4)) ) MME6 8 10 50%
MME2 2/3
1. RRC Connection Request
MME3 4
( UE ID = S-TMSI (MMEC=4) )
TAU

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page18
Contents
1. MME Pool Network Overview

2. Signaling Procedure of MME Pool

3. MME Pool Capacity Management

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page19
MME Capacity Modification
eNodeB MME OM

1. Modify the MME


relative capacity value
2. MME
CONFIGURATION
UPDATE ( Relative MME
capacity)

3. Update the Relative


MME capacity

4. MME CONFIGURATION
UPDATE ACKNOWLEDGE

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page20
MME Overload Control
 When the MME is overloaded, the MME sends the eNodeB
an Overload Start message, which instructs the eNodeB to
prohibit UEs from establishing new connections to the
eNodeB. This step reduces the signaling impact on the
network.

 When the MME is no longer overloaded, the MME sends


the eNodeB an Overload Stop message, which instructs the
eNodeB to enable UEs to access the MME. Then, the MME
can provide services for UEs.

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page21
MME Overload Control: Start
eNodeB MME1 OM

Or 2. enable
1. CPU overload the overload
control by
OAM.
3. OVERLOAD START

4. eNodeB may:
REJECT_ALL_NON_EMERGENCY;
REJECT_ALL_SIGNALLING;
PERMIT_EMERGENCY_AND_MT.

MME2

5. Attach request
5. Attach request

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page22
MME Overload Control: Stop
eNodeB MME1 OM

1. CPU load
recover to
normal status.
Or 2. Disable the
overload control by
OAM.
3. OVERLOAD STOP

4. Service request from UE

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page23
Load Redistribution of MME Pool
 Load redistribution scenario:
 MME is overloaded,

 MME to be relocated,

 MME to be upgraded,

 when the loads on MMEs are unbalanced.

 The purpose is to promptly adjust the network based on


running status, increase resource usage, decrease access-
related resource consumption, and reduce service
interruption.

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page24
Load Redistribution Mode
 There are four subscriber migration modes:
 Migrating all subscribers (ALL)

 Migrating a specified number of subscribers (PART)

 Migrating a specified percentage of subscribers (RATE)

 Migrating a single subscriber based on its IMSI (IMSI)

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page25
Load Redistribution General Procedure
eNodeB MME2 MME1 OM

1. Modify the MME1 Relative


2. MME CONFIGURATION UPDATE capacity value to “0”.
( Relative MME capacity= 0)
3. New subscriber : 5. Start Subscriber migration
Attach request command
4. Attach request

6. MME/eNodeB migrate the subscribers.

7. Migration finish.

7. Or Stop Subscriber
migration command
8. Modify the MME1 Relative
9. MME CONFIGURATION capacity value to suitable value.
UPDATE ( Relative MME capacity)

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page26
Subscriber Migration Procedure
 A subscriber migration procedure needs to be performed in
two phases :
 Phase 1 : After an access procedure initiated by a subscriber is
successful, MME migrates this subscriber.

 Phase 2 : After the timer of phase 1 expires, the MME migrates


subscribers that are still online by initiating connection release
procedures.

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page27
Migration Phase 1
eNodeB MME2 MME1 OM

1. Start Subscriber migration


command.
ECM
connected
state UE
2. UE Context Release Request
( cause: User Inactivity, etc)

3. UE Context Release Command


4. RRC Connection Release (Load Balancing TAU Required)
(Load Balancing TAU Required)

5. TAU request
5. TAU request

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page28
Migration Phase 1
eNodeB MME2 MME1 OM

1. Start Subscriber migration


ECM idle command.
state UE 2. TAU request

3. TAU accept

4. UE Context Release Command


(Load Balancing TAU Required)
5. RRC Connection Release
(Load Balancing TAU Required)

6. TAU request
6. TAU request

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page29
Migration Phase 1
eNodeB MME2 MME1 OM

EMM 1. Start Subscriber migration


Deregistered command.
state UE 2. Attach request

3. Attach accept

4. UE Context Release Command


(Load Balancing TAU Required)
5. RRC Connection Release
(Load Balancing TAU Required)

6. TAU request
6. TAU request

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page30
Migration Phase 2
eNodeB MME2 MME1 OM

1. Start Subscriber migration


command.

ECM
connected Phase 1 timer expired
state UE

2. UE Context Release Command


(Load Balancing TAU Required)
3. RRC Connection Release
(Load Balancing TAU Required)

4. TAU request
4. TAU request

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page31
Migration Phase 2
eNodeB MME2 MME1 OM

1. Start Subscriber migration


command.

ECM idle Phase 1 timer expired


state UE
2. Paging

3. Service request

4. UE Context Release Command


(Load Balancing TAU Required)
5. RRC Connection Release
(Load Balancing TAU Required)

6. TAU request
6. TAU request

Copyright © 2010 Huawei Technologies Co., Ltd. All rights reserved. Page32
Thank you
www.huawei.com

You might also like