Mobifone GPRS Phase6 HLD v1.5
Mobifone GPRS Phase6 HLD v1.5
Mobifone GPRS Phase6 HLD v1.5
MobiFone Phase 6
High Level Design
1.5.3 The target service pooling coverage per area for each vendor ....................................... 17
3.3 Software......................................................................................................................................... 42
3.5.2 QoS requirements of Mobifone network for the LTE deployment. ................................. 81
3.7.2 User Plane IPv6 Stack and Interfaces Impacted ................................................................. 104
The main scope of the document is to describe the high level design of the new packet core elements to be
installed at Mobifone site pertaining to Phase 6 expansion project.
Suppling:
• 01 new GnDNS and 01 new GiDNS (with 1+1 redundancy) for Hanoi site.
• 01 new GnDNS and 01 new GiDNS (with 1+1 redundancy) for Ho Chi Minh site.
• Charging Gateway:
Upgrade to the latest software version for charging gateway
• OMC system
Upgrade to the latest software version for OMC system for both 12.000k 2G/3G subscribers
and 1.000k 4G subscribers license.
• Monitoring and reporting system
Upgrade to the latest software version for monitoring and reporting system for existing SGSN
nodes and provide the new monitoring system for new SGSN-MME nodes.
Detail requirements for number of SAE-GW nodes and capacity of SAE-GW nodes as following:
1.4.1 Delivery
1.4.1.1 Summary
Deliverables in Capacity Upgrading and Expanding hardware of GPRS System Phase 6 project include:
SGSN/MME:
1. Software & eSW Upgrading, Expand and Reconfigure of existing 8 FNS SGSN ATCA. (from SG8PCD4.4
and NS4.0CD3.0 to NS17)
2. Install 4 new FNS NS17.
3. Change mode to Triple Access (SGSN&MME).
4. Group FNS into pool for each site.
SAE-GW:
• HCMC
1100k 2G/3G subs requires 11 VMU
400Mbps 2G throughput requires 4 GBU and 250Mbps Non-DT 3G throughput requires 2 IPPU
220k LTE subs (10% VoTLE) requires 7 CPPU and 2 IPDU
The total 1100+220k subs requires 3 MMDU pair -> 6 MMDU
• Hanoi
700k 2G/3G subs requires 6 VMU
400Mbps 2G throughput requires 4 GBU and 250Mbps Non-DT 3G throughput requires 2 IPPU
180k LTE subs (10% VoTLE) requires 6 CPPU and 2 IPDU
The total 700+180k subs requires 2 MMDU pair -> 4 MMDU
1100k 2G/3G subs requires 11 VMU, VMU includes GBU and IPPU which is enough for
500Mbps 2G and 400Mbps 3G non-DT throughput.
400k LTE subs (10% VoLTE) requires 8 CPPU and 2 IPDU at DaNang
220k LTE subs (10% VoLTE) requires 6 CPPU and 2 IPDU at HCMC
Total 1100+400 subs require 3 MMDU pair -> 6 MMDU
The current radio plan for GSM/WCDMA coverage is depicted in below table. The coverage for pool will
update before cut-over.
EPG_MGHBT01N Fullname
EPG Node function
MG Platform
Q09 Building location
01 Node order
N Vendor
SERVICE LAYER
MCA SMS C INH N04A INH N06A
BGM VOICE MAIL INH N05A INH N07A INT ERNATIONAL INT ERNATIONAL
OPERATOR PEERING
HTC
OTHER
NATIONAL NATIONAL
OPERATOR OPERATOR PEERING
CACHING NTP
CP TELEVISION NATIONAL OPERATOR VAS IN HN SYSTEM SERVER
GIÁP BÁT GIÁP BÁT GIÁP BÁT GIÁP BÁT GIÁP BÁT
BG BG
FW
STPHN1E STP HN2E GSH N01H FISNHNI1N FISNHNI2N EPG_SSR_GBT01E
NATIONAL INTERNATIONAL
PEERING PEERING
YÊN HÒA YÊN HÒA YÊN HÒA
YÊN HÒA GG_FINGGBT 01N
BG BG
STPHN3E STP HN4E GSH N02H YÊN HÒA EPG_SSR_YHA01E
FW
NATIONAL INTERNATIONAL
PEERING PEERING
GG_FINGYHA01N
GIÁP BÁT GIÁP BÁT AN ĐỒN GIÁP BÁT GIÁP BÁT YÊN HÒA
MSH N01H MSH N01E MSC_ANDON MMEM KXGBT01E SG_ATGBT01N SG_DXYH A01N
SG_ATYHA02N
POOL MSC POOL MSC POOL MME SGSN
HUAWEI ERICSSON ERICSSON NOKIA
4.6M 1M SAU 3M
TRANSPORT LAYER
2 MGW 3 MGW 3 MGW
ACCESS LAYER
BSC/RNC BSC/RNC BSC/RNC BSC/RNC BSC/RNC
SERVICE LAYER
MCA SMS C INH N04A INH N06A
BGM VOICE MAIL INH N05A INH N07A INT ERNATIONAL INT ERNATIONAL
OPERATOR PEERING
HTC
OTHER
NATIONAL NATIONAL
OPERATOR OPERATOR PEERING
CACHING NTP
CP TELEVISION NATIONAL OPERATOR VAS IN HN SYSTEM SERVER
GIÁP BÁT GIÁP BÁT GIÁP BÁT GIÁP BÁT GIÁP BÁT GIÁP BÁT
BG BG
FW
STPHN1E STP HN2E GSH N01H FISNHNI1N FISNHNI2N EPG_SSR_GBT01E EPG_M GGBT01N
NEW
NATIONAL INTERNATIONAL
PEERING PEERING
YÊN HÒA YÊN HÒA YÊN HÒA YÊN HÒA
YÊN HÒA GG_FINGGBT 01N
BG BG
STPHN3E STP HN4E GSH N02H EPG_SSR_YHA01E EPG_M GYHA01N
FW YÊN HÒA NEW
NATIONAL INTERNATIONAL
PEERING PEERING
GG_FINGYHA01N
GIÁP BÁT GIÁP BÁT AN ĐỒN GIÁP BÁT GIÁP BÁT YÊN HÒA
MSH N01H MSH N01E MSC_ANDON MMEM KXGBT01E MME_ATGBT01N SG_DXYH A01N
UPGRADE
MME_ATYHA02N
POOL MSC POOL MSC POOL MME UPGRADE
HUAWEI ERICSSON ERICSSON POOL SGSN/MME
4.6M 1M SAU NOKIA 2.1M/210K
TRANSPORT LAYER
2 MGW 3 MGW 3 MGW
ACCESS LAYER
BSC/RNC BSC/RNC BSC/RNC BSC/RNC BSC/RNC
SERVICE LAYER
MCA SMS C INH N04A INH N06A
BGM VOICE MAIL INH N05A INH N07A INT ERNATIONAL INT ERNATIONAL
OPERATOR PEERING
HTC
OTHER
NATIONAL NATIONAL
OPERATOR OPERATOR PEERING
CACHING NTP
CP TELEVISION NATIONAL OPERATOR VAS IN HN SYSTEM SERVER
GATEWAY LAYER
2 STP
STP
SWITCHING LAYER
QUẢN G TRỊ TÂY NGUYÊN QUẢNG NAM TÂY NGUYÊN QUẢNG TRỊ
KHÁNH HÒA KHÁNH HÒA ĐÀ NẴNG
TRANSPORT LAYER
4 MGW-H 1 MGW-E
TRANSMISSION TRANSMISSION
ACCESS LAYER
BSC/RNC
BTS/NodeB/eNodeB
SERVICE LAYER
MCA SMS C INH N04A INH N06A
BGM VOICE MAIL INH N05A INH N07A INT ERNATIONAL INT ERNATIONAL
OPERATOR PEERING
HTC
OTHER
NATIONAL NATIONAL
OPERATOR OPERATOR PEERING
CACHING NTP
CP TELEVISION NATIONAL OPERATOR VAS IN HN SYSTEM SERVER
GATEWAY LAYER
2 STP
STP
SWITCHING LAYER
QUẢN G TRỊ TÂY NGUYÊN QUẢNG NAM TÂY NGUYÊN QUẢNG TRỊ NEW
KHÁNH HÒA KHÁNH HÒA ĐÀ NẴNG
MME_ATNVL01N
MME_ATADN01N
TRANSPORT LAYER
4 MGW-H 1 MGW-E
TRANSMISSION TRANSMISSION
ACCESS LAYER
BSC/RNC
BTS/NodeB/eNodeB
SERVICE LAYER
MCA SMS C HCM-C30 HCM-C30 HCM-C30
BGM VOICE MAIL HCM-Q09 HCM-Q09 HCM-Q09 INT ERNATIONAL INT ERNATIONAL
OPERATOR PEERING
HTC
OTHER
NATIONAL NATIONAL
OPERATOR OPERATOR PEERING
CACHING NTP
CP TELEVISION NATIONAL OPERATOR VAS IN HCM SYSTEM SERVER
GATEWAY LAYER
FW
INT ER S TP INT ER S TP INT ER GT INT ER GT FISNHCM1N FISNHCM2N EPG_SSR_C3001E
NATIONAL INTERNATIONAL
PEERING PEERING
4 FNG HCM-Q09
INT RA STP INT RA STP INT RA GT INT RA GT HCM-HBT
BG BG
FNGC301N FNGC302N EPG_SSR_Q901E
FW
EAGLE S TP EAGLE S TP
NATIONAL INTERNATIONAL
PEERING PEERING
FNGHBT1N FNGHBT2N
SWITCHING LAYER
TRANSPORT LAYER
3 MGW-H 4 MGW-H 6 MGW-E 4 MGW-E 3 MGW-H 4 MGW-H
TIỀN GIANG CẦN THƠ HCM-C30 HCM-HBT ĐỒNG NAI BÌNH DƯƠNG
ACCESS LAYER
BSC/RNC BSC/RNC BSC/RNC
SERVICE LAYER
MCA SMS C HCM-C30 HCM-C30 HCM-C30
BGM VOICE MAIL HCM-Q09 HCM-Q09 HCM-Q09 INT ERNATIONAL INT ERNATIONAL
OPERATOR PEERING
HTC
OTHER
NATIONAL NATIONAL
OPERATOR OPERATOR PEERING
CACHING NTP
CP TELEVISION NATIONAL OPERATOR VAS IN HCM SYSTEM SERVER
GATEWAY LAYER
FW
INT ER S TP INT ER S TP INT ER GT INT ER GT FISNHCM1N FISNHCM2N EPG_SSR_C3001E EPG_M GC3001N EPG_M GC3002N
NEW NEW
NATIONAL INTERNATIONAL
PEERING PEERING
4 FNG HCM-Q09
INT RA STP INT RA STP INT RA GT INT RA GT HCM-HBT
BG BG
FNGC301N FNGC302N EPG_SSR_Q901E EPG_M GQ0901N EPG_M GQ0902N
FW NEW NEW
EAGLE S TP EAGLE S TP
NATIONAL INTERNATIONAL
PEERING PEERING
FNGHBT1N FNGHBT2N
SWITCHING LAYER
NEW
MMEM KXQ901E MME_ATC3001N MME_ATQ0901N MME_ATQ0903N
HCM-C30 NEW
MME_ATC3002N MME_ATQ0902N MME_ATQ0904N
TRANSPORT LAYER
3 MGW-H 4 MGW-H 6 MGW-E 4 MGW-E 3 MGW-H 4 MGW-H
TIỀN GIANG CẦN THƠ HCM-C30 HCM-HBT ĐỒNG NAI BÌNH DƯƠNG
ACCESS LAYER
BSC/RNC BSC/RNC BSC/RNC
PCRF AAA
eNodeB
GAT EWAY
Iuu Gi, SGi
Mult ipoint Iu
In ternet
HA NOI
NodeB RN C
SGS N/MME
S13
MSC
eNodeB
SGS N/MME
DA NANG
NodeB RN C
Traffica
TRAFFICA
BTS BSC
HLR/H SS
HCM
GAT EWAY
Mult ipoint Iu
Iuu Gi, SGi
NodeB RN C In ternet
eNodeB
AAA PCRF
Figure 8 Target Mobifone Packet Core Network in Phase 6 Upgrading and Expanding
MME_ATYHA02N GG_FINGYHA01N GNDNS_YHA01N GIDNS_YH A01N DNG - NVL DNG - AN DON CG_Q0901N TN_ ATQ0901N TN_ ATCQ0902N TN_ ATQ0903N TN_ ATQ0904N
MME_ATYHA01N
EPG_M GQ0902N
EPG_M GYHA01N
GNDNS_Q0901N
TN_ ATYH A01N
CG_YHA01N
PE_ASR9010_ NVL01C/02C
HA NOI - YEN HOA
New_SW
PE_ASR9010_ ADN 01C/02C New_SW
SW2960 40Gb
HCM – Q9
ps
P_ASR9010Q0901C/02C GIDNS_Q0901N
New_SW
SAM_MGYH A01N
EPG_M GQ0901N
P_ASR9010_NVL01C/02C
TN_ ATYH A02N
TRAFFICA_ SERVER FMA_ FNG FMA_ FNS PCRF MME_ATQ0901N MME_ATQ0902N MME_ATQ0903N MME_ATQ0904N
P_ASR9010YHA01C/02C
PCRF
Intersite
TN_ ATC3003N
NetAct
Connection
NA01
HCM – C30
P_ASR9010GBT01C/02C
TN_ ATC3002N
TNES HNI_1N
SW4948 PE_ASR9010C3005C/06C
PE_ASR9010G BT01/02C
TN_ ATC3001N
MME_ATGBT01N GG_FINGGBT01N EPG_M GGBT01N
3.1.1 SAE-GW
Below table shows Mobine 7750 MG requirements per nodes at each side.
The table shows capacity requirement of the upgrade Flexi NS SGSN in Phase 6.
The table shows capacity requirement of the new Flexi NS SGSN in Phase 6.
3.1.4 CMD
With the new capabilities of Gen 9 blades, given 10 Busy Hour a day, the total capacity of offered system
can scale up to 1512M CDRs per day (42000 CDR/s * 10 Busy Hours * 3600s).
3.1.5 DNS
3.2.1 Overview
The following network elements (NE) will be installed as part of the project:
SW Quantity
Product HW Scope Function
Release HN DNG HCM
SGSN&MME
Flexi NS (modernize DX SGSN) 17 0 2 2 ATCA 4 New
pool in each site
7750-SR12-MG 8R07 2 0 4 7750-SR12 New S-GW and P-GW
FMA Server 2 DL380 SW Upg Troubleshooting for FNS
SGSN and MME
Flexi NS Ph5, Ph4.5 17 3 0 5 ATCA 8 Upg/Exp/Reconfig
pool in each site
5620 SAM 14.0R5 1+1 DL380 G9 New EMS for 7750SR
Charging Collection
Flexi CMD 16 1 1 DL380/EMC VNX SW upg/HW swap
Function, Offline
Monitoring/Reporting for
Traffica (Server & TNES) 16 3/1 TS 2 7 DL360 Gen9 New 4/Upg 8 an TS
FNS
OSS for Flexi NS, CMD,.. and
NetAct 16.8 1 HP Blade Upg and EPC license
SAM PM/FM integration
Infoblox Trinzic NIOS 7 2+2 2+2 Trinzic New Gn/S5 DNS and Gi/SGi DNS
3.2.2 SAE-GW
Mobifone is building up its LTE network and accelerating data service business with 4G . Mobifone will be
installing 6x7750 MG Combo S/PGW/GGSN at two sites which are Hanoi and Ho Chi Minh.
There are 6 7750 SR-12 MG hardware will be deployed for Mobifone project
Below table shows the BoQ data of the 6 x 7750 SR-12 MG nodes per sites.
HO CHI MINH
7750MG
7750 SR-12
Ser vic e Router
1 2 3 4 5 A SFM B SFM 6 7 8 9 10
Pwr
Stat
Pwr
Stat
Pwr
Stat
Pwr
Stat
Pwr
Stat
7750 SR CMP5 7750 SR CMP5
Reset Reset
“MG-ISM:ISA-MG”
Pwr
Stat
Media
Pwr
Stat
Media
Link
Link
ME1-ISA2-MS
ME1-ISA2-MS
ME1-ISA2-MS
ME1-ISA2-MS
ME1-ISA2-MS
Mgmt
Mgmt
slot 1-2-3-4-7 Data
Data
Lnk
Lnk
Act
Act
PORT 1
PORT 1
Lnk
Lnk
Act
Act
PORT 2
PORT 2
BITS
BITS
Lnk
Lnk
Act
Act
PORT 3
PORT 3
Lnk
Lnk
Act
Act
PORT 4
PORT 4
Compact Flash # 1
Compact Flash # 2
Compact Flash # 1
Compact Flash # 2
Lnk
Lnk
Act
Act
PORT 5
PORT 5
Pwr
Stat
Pwr
Stat
MG ISM MG ISM MG ISM MG ISM MG ISM
Pwr
Stat
Pwr
Stat
Pwr
Stat
Lnk
Lnk
Act
Act
PORT 6
PORT 6
Lnk
Lnk
Act
Act
Compact Flash # 3
Compact Flash # 3
PORT 7
PORT 7
“MG-ISM:ISA-AA”
AUX
AUX
Lnk
Lnk
Act
Act
PORT 8
PORT 8
slot 1-2-3-4-7
DCE
DTE
DCE
DTE
Lnk
Lnk
Act
Act
ME1-ISA2-MS
ME1-ISA2-MS
ME1-ISA2-MS
ME1-ISA2-MS
ME1-ISA2-MS
PORT 9
PORT 9
Console
Console
Lnk
Lnk
Act
Act
PORT 10
PORT 10
Alarm
Alarm
Lnk
Lnk
Act
Act
PORT 11
PORT 11
ACO /LT
ACO /LT
Lnk
Lnk
Act
Act
PORT 12
PORT 12
IMM12-10GB-SFP
IMM12-10GB-SFP
Stat
Card
Stat
Card
1 2 3 4 5 A SFM B SFM 6 7 8 9 10
50-0100-01 REV 1
Slot Card
1 7750 SR Mobile Gateway ISM-MG-C (ISA-MG:ISA-AA)
2 7750 SR Mobile Gateway ISM-MG-C (ISA-MG:ISA-AA)
3 7750 SR Mobile Gateway ISM-MG-C (ISA-MG:ISA-AA)
4 7750 SR Mobile Gateway ISM-MG-C (ISA-MG:ISA-AA)
5 IMM – 7x50 12-PT 10GE FP3 SFP+ - L3HQ
Slot A SFM – 7750 SR SFM5-12 + CPM5
Slot B SFM – 7750 SR SFM5-12 + CPM5
6 IMM – 7x50 12-PT 10GE FP3 SFP+ - L3HQ
7 7750 SR Mobile Gateway ISM-MG-C (ISA-MG:ISA-AA)
8
9
10
3.2.3 SGSN/MME
With success access (2G/3G/LTE), application architecture of the SGSN/MME consists of:
• MME functions
• SGSN functions
• shared functions, such as O&M functions, Diameter, subscriber database, and functions related to
statistics, lawful interception, Traffica and trace
• MMDU function: The Mobility Management and Database Unit (MMDU) stores visiting subscriber
information into the visiting subscriber database (2G/3G/LTE). Italso controls the EPS mobility
management (EMM) or EPS session management (ESM) level functions for LTE subscribers. The
MMDU is N+ redundant.
• CPPU function: The Control Plane Processing Unit (CPPU) executes the LTE control plane signaling
under the supervision of the MMDU. The CPPU is N+ redundant.
• IPDU function: While Diameter transactions are handled by the MMDU, the externally visible IP
interfaces are provided by the IPDU which takes care of load balancing by sending Diameter
messages to active MMDUs. GTP, NAS and S1AP/LCS-AP transactions are handled by the CPPU, and
the externally visible IP interfaces are provided by the IPDU. For SBc, both SbcAP transactions and
the external interface are in the IPDU. The IPDUs are deployed as one or two recovery groups
depending on the hardware configuration, and each group is N+1 redundant. Thus, in a multishelf
MME configuration, the second IPDU group (IPDU-2 and IPDU-3), works according to the same high
availability mechanism as the first group. Traffic load is balanced between the two IPDU groups by
configuring S1-MME to the second group and other interfaces to the first group.
Deliverables in Upgrade and Capacity Expansion of GPRS System Phase 6 project for the SGSN-MME are:
The table below lists the new and upgraded Flexi NS elements and their location.
The figure below shows the Flexi NS shelf configuration for the Flexis NS at site C30 and Q09, namely:
ATCA FNS17 46 1U
45
PDUs 44 3U Power Distribution Unit
43
42 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
41
40
MMDU 0
MMDU 1
MCHU 0
MCHU 1
Software
CPPU 0
CPPU 1
CPPU 2
CPPU 3
OMU 0
SWU 0
SWU 1
OMU 1
IPDU 0
IPDU 1
39
38
1st Shelf 37
ATCA Flexi NS 36 13U
SGSN & MME 35
34
AHUB3-B
AHUB3-B
Hardware
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
33
32
31
30
29 1U
28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
27
26
MMDU 2
MMDU 3
MMDU 4
MMDU 5
Software
CPPU 4
CPPU 5
CPPU 6
VMU 0
VMU 1
VMU 2
SWU 2
SWU 3
VMU 3
25
24
2nd Shelf 23
ATCA Flexi NS 22 13U
SGSN & MME 21
20
AHUB3-B
AHUB3-B
Hardware
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
19
18
17
16
15 1U
14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
13
12
Software
VMU 10
SWU 4
SWU 5
VMU 4
VMU 5
VMU 6
VMU 7
VMU 8
VMU 9
IPPU 0
IPPU 1
GBU 0
GBU 1
GBU 2
GBU 3
GBU 4
11
10
3rd Shelf 9
ATCA Flexi NS 8 13U
SGSN & MME 7
6
AHUB3-B
AHUB3-B
Hardware
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
5
4
3
2
1 1U
ATCA FNS17 46 1U
45
PDUs 44 3U Power Distribution Unit
43
42 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
41
40
MMDU 0
MMDU 1
MCHU 0
MCHU 1
Software
CPPU 0
CPPU 1
CPPU 2
CPPU 3
SWU 0
SWU 1
OMU 0
IPDU 0
IPDU 1
OMU 1
39
38
1st Shelf 37
ATCA Flexi NS 36 13U
SGSN & MME 35
34
AHUB3-B
AHUB3-B
Hardware
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
33
32
31
30
29 1U
28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
27
26
MMDU 2
MMDU 3
Software
CPPU 4
CPPU 5
SWU 2
SWU 3
VMU 0
VMU 1
VMU 2
VMU 3
25
24
2nd Shelf 23
ATCA Flexi NS 22 13U
SGSN & MME 21
20
AHUB3-B
AHUB3-B
Hardware
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
19
18
17
16
15 1U
14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
13
12
Software
SWU 4
SWU 5
IPPU 0
IPPU 1
VMU 4
VMU 5
GBU 0
GBU 1
GBU 2
GBU 3
GBU 4
11
10
3rd Shelf 9
ATCA Flexi NS 8 13U
SGSN & MME 7
6
AHUB3-B
AHUB3-B
Hardware
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
5
4
3
2
1 1U
The figure below shows the Flexi NS shelf configuration for MME_ATQ0903N and MME_ATQ0904N.
46 1U
45
PDUs 44 3U Power Distribution Unit
43
42 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
41
40
MMDU 0
MMDU 1
MCHU 0
MCHU 1
Software
CPPU 0
CPPU 1
CPPU 2
CPPU 3
OMU 0
IPDU 0
IPDU 1
OMU 1
SWU 0
SWU 1
39
38
1st Shelf 37
ATCA Flexi NS 36 13U
SGSN & MME 35
34
AHUB3-B
AHUB3-B
Hardware
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI4-B
ACPI4-B
ACPI4-B
ACPI4-B
33
32
31
30
29 1U
28 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
27
26
MMDU 2
MMDU 3
MMDU 4
MMDU 5
Software
CPPU 4
CPPU 5
SWU 2
SWU 3
25
24
2nd Shelf 23
ATCA Flexi NS 22 13U
SGSN & MME 21
20
AHUB3-B
AHUB3-B
Hardware
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
19
18
17
16
15 1U
14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
13
12
Software
VMU 10
VMU 0
VMU 1
VMU 2
VMU 3
VMU 4
VMU 5
VMU 6
VMU 7
VMU 8
VMU 9
SWU 4
SWU 5
11
10
3rd Shelf 9
ATCA Flexi NS 8 13U
SGSN & MME 7
6
AHUB3-B
AHUB3-B
Hardware
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
ACPI5-A
5
4
3
2
1 1U
1st Shelf
3rd Shelf
2nd Shelf
ATCA Flexi NS
ATCA Flexi NS
ATCA Flexi NS
1
2
3
4
5
6
7
9
10
11
12
13
14
15
16
17
18
19
20
21
23
24
25
26
27
28
29
30
31
32
33
34
35
37
38
39
40
41
42
43
44
45
46
1U
1U
1U
3U
1U
8 13U
22 13U
36 13U
1
1
1
ACPI5-A MMDU 2 ACPI4-B OMU 0
2
2
2
ACPI5-A MMDU 3 ACPI4-B MCHU 0
3
3
3
ACPI5-A MMDU 4 ACPI5-A MMDU 0
4
4
4
ACPI5-A VMU 0 ACPI5-A MMDU 5 ACPI5-A MMDU 1
5
5
5
ACPI5-A VMU 1 ACPI5-A CPPU 0
6
6
6
ACPI5-A VMU 2 ACPI5-A CPPU 1
7
7
ACPI5-A VMU 3 ACPI5-A CPPU 2 7
8
8
8
9
9
9
10 11 12 13 14 15 16
10 11 12 13 14 15 16
10 11 12 13 14 15 16
© 2017 Nokia
3.2.4 SAM
What to deliver:
3.2.6 Traffica
Nokia proposed Traffica 16 in this case. Existing Traffica system will be upgraded to the latest software
version (Traffica 16.8). Four new Traffica Network Element Server (TNES) will be provided to connect to new
Flexi NS under the scope of the core network expansion (2 in Da Nang, 2 in HCMC).
Keep existing 2 HP DL380p Gen8 8-SFF CTO Servers on site Yen Hoa (FMA Server).
3.2.8 DNS
Install new DNS servers at 2 sites (Ha Noi – Yen Hoa and HCM – Q9).
Each site included (totally 4 cluster DNS servers for whole network, mean 8 DNS server):
3.3 Software
3.4.1 SAE-GW
Lawful
Policy and charging CEMoD
interception
rule function OTT Insight
gateway
S2b S2a/Gn S5/S8
X1_1
Dr
Gxc Gx X2 S6b
AAA
X3
SGi
P-GW
Network Online
Offline charging
management charging
system
system system
• Gn/Gp interface: Interface between the SGSN and the PDN-Gateway (GGSN) entity. The
GPRS 44uccess44t protocol, version 1 (GTPv1) is used.
• S11 interface: Interface between the Mobility Management Entity (MME) and the Serving
Gateway (S-GW) entity. The GPRS 44uccess44t protocol, version 2 (GTPv2) is used in the
S11 interface.
• S4 interface: It provides related control and mobility support between GPRS Core and the
3GPP Anchor function of Serving GW. In addition, if Direct Tunnel is not established, it
provides the user plane 44uccess44t.
• S5/S8 interface: The S5/S8-GTP interface provides evolved packet core (EPC) 44uccess44t
for the user plane between the S-GW and the P-GW. The GTP-based S5/S8 user plane is
based on GTPv1 and the GTP-based S5/S8 control plane is based on GTPv2. GTP tunnels
are used between two nodes that communicate over a GTP-based interface, to separate
traffic into different communication flows.
• S1U interface: User plane interface between eNodeB and Serving Gateway. It is a pure user
data interface (U=User plane). A single eNodeB can connect to several Serving GWs.
• S12 interface: Reference point between UTRAN and Serving GW for user plane
44uccess44t when Direct Tunnel is established. It is based on the Iu-u/Gn-u reference
point using the GTP-U protocol as defined between SGSN and UTRAN or respectively
between SGSN and GGSN. Usage of S12 is an operator configuration option.
• Sgi interface: Traffic between 7750 MG and PDN consists of IP packets. As traffic from
Gi/Sgi arrives to 7750 MG, it checks the destination address and the routing instance of an
IP packet and assigns a PDN connection
• Gx interface: The Gx interface is used between the P-GW or the GGSN (depending on
whether 7750 MG is used in LTE or 3G mode) and the PCRF. 7750 MG supports default
evolved packet system (EPS) bearer control, dedicated bearer flow control, and service
data flows.
• Gy interface: 7750 MG uses the Gy interface for connection with online charging system
(OCS) through the Diameter credit-control application (DCCA) protocol. 7750 MG delivers
online charging information to the OCS server, and acts according to instructions received
from OCS. Several OCS nodes can connect to 7750 MG and routing for each OCS can
reside in its own routing instance.
• Gz interface: The Gz reference point is functionally equivalent to Ga for Legacy PS domain
and to Ga or Rf for Evolved Packet Core domain, and hence is replaced by Ga or Rf within
the common charging architecture.
• Bx/Bp Interface: Offline Charging. The Bx reference point supports interaction between a
Charging Gateway Function and the Billing Domain. The information crossing this reference
point is comprised of CDR files. A common, standard file transfer protocol (e.g. FTAM, FTP)
shall be used, including the transport mechanisms specified for the selected protocol.
The physical connectivity between 7750 MG nodes and Mobifone site routes are described with the
following diagrams and tables. The connectivity details can be seen for each site. A pair of LAGs (Link
Aggregation Group) will be configured between 7750 MG and Mobifone site routers in order to provide link
redundancy.
5/1/1 4/0/3
5/1/2 4/1/1
5/1/3 5/0/1
5/1/4 5/0/4
5/1/5 6/0/6
5/1/6 6/1/2
SW_OAM_2960_YHA_01C
SW_OAM_2960_YHA_02C
6/1/1 4/0/3
6/1/2 4/1/1
6/1/3 5/0/1
6/1/4 5/0/4
6/1/5 6/0/6
6/1/6 6/1/2
PE_ASR9010YHA02C
LAG-2
5/1/1 2/0/2
5/1/2 2/0/3
5/1/3 2/0/4
5/1/4 2/1/2
5/1/5 2/1/3
5/1/6 2/1/4
SW_OAM_4948_GBT01C
SW_OAM_4948_GBT02C
6/1/1 2/0/2
6/1/2 2/0/3
6/1/3 2/0/4
6/1/4 2/1/2
6/1/5 2/1/3
6/1/6 2/1/4
PE_ASR9010GBT02C
LAG-2
5/1/1 0/0
5/1/2 0/1
5/1/3 0/2
5/1/4 0/3
5/1/5 0/4
5/1/6 0/5
5/1/7 0/6
5/1/8 0/7
Slot A Mngmt
Slot B Mngmt
6/1/1 0/0
6/1/2 0/1
6/1/3 0/2
6/1/4 0/3
6/1/5 0/4
6/1/6 0/5
6/1/7 0/6
6/1/8 0/7
LAG-2 PE_ASR9010Q0904C
Slot A Mngmt
Slot B Mngmt
6/1/1 1/0
6/1/2 1/1
6/1/3 1/2
6/1/4 1/3
6/1/5 1/4
6/1/6 1/5
LAG-2
PE_ASR9010Q0904C
Slot A Mngmt
Slot B Mngmt
6/1/1 0/0
6/1/2 0/1
6/1/3 0/2
6/1/4 0/3
6/1/5 0/4
6/1/6 0/5
6/1/7 0/6
6/1/8 LAG-2 0/7
PE_ASR9010C3004C
5/1/1 1/0
5/1/2 1/1
5/1/3 1/2
5/1/4 1/3
5/1/5 1/4
5/1/6 1/5
Slot A Mngmt
Slot B Mngmt
6/1/1 1/0
6/1/2 1/1
6/1/3 1/2
6/1/4 1/3
6/1/5 1/4
6/1/6 1/5
PE_ ASR9010C3004C
LAG-2
Each VPRN on 7750 MG has 2 x transport interfaces with /30 address, first transport interface is connected
to site Router 1 and the second transport interface is connected to site Router 2 in order to have
redundancy. There are also loopback interfaces which are terminated with /32 addresses in each VPRN for
3GPP interfaces.
Each transport subnet /30 is configured with a VLAN-ID in VPRN. Below tables describe the transport
connectivity details per each node and show the proposed IP addressing plan for 7750 MG nodes .
This section describes Layer 3 service architecture on 7750 MG and also on Mobifone site routers .Each
VPRN (virtual private router network) is connected to a specific VRFs on site routers.
• Each VPRN on 7750 MG has 2 x transport interfaces with /30 address, first transport interface is
connected to site Router 1 and the second transport interface is connected to site Router 2 in
order to have redundancy.
• Each 3GPP interface has a specific termination loopback interfaces with /32 addresses.
• “Gp-C , Gp-U” and “S8-C ,S8-U” loopback have same public IP addresses on 7750 MG.
• “Gn-C , Gn-U” and “S5-C ,S5-U” loopback have same public IP addresses on 7750 MG.
Below diagrams shows the detailed service architecture and L3 connectivity between 7750 MG and
Mobifone site routers .VRF design on Mobifone routers are different per sites Hanoi and Ho Chi Minh.
EPG_MGYHA01N
EPG_MGGBT01N
7750MG LAG-1
S/PGW/GSN MBF Site Route 1
4/5x10G
S1U VPRN S1U VRF Gn-Gp
S11
S4C VPRN S11 VRF Billing
GN/S5
Gp/S8
S4U VPRN Gn VRF Gi-APN
S12
Gz VPRN Gz
Gx VPRN Gx
Radius
Apn1
Apn2
MBF Site Route 2
Apn3
Apn4
VPRN SGi
Apn5
Apn6 VRF Gn-Gp
System GRT Base
FTP-CHA (Bp)
VPRN VRF Billing
CPM A
VRF Gi-APN
Out of Band
Management Ports
CPM B
VRF OAM
LAG-2
4/5x10G
Transport Interface
Loopback address
VPRN Definition
VRF Name Interfaces OSPF area
Service ID Service name
VPRN S1u S1U 200 Gn-Gp 11
S11
VPRN S11 210 S11 17
S4C
VPRN Gx Gx 220 Gx 14
VPRN Gy Gy 230 Gy 13
VPRN Gz Gz 240 Gz 15
GpS8
GnS5
Gn 250 Gn 11
S4U
S12
Sgi
VPRN Sgi 260 SGi 12
BP
OAM n/a OAM 16
system
EPG_MGQ0901N
EPG_MGQ0902N
EPG_MGC3001N
EPG_MGC3002N
7750MG LAG-1
S/PGW/GSN MBF Site Route 1
4/5x10G
S1U VPRN S1U VRF Gn-Gp
S11
S4C VPRN S11 VRF Billing
GN/S5
Gp/S8
S4U VPRN Gn VRF Gi-APN
S12
Gz VPRN Gz
Gx VPRN Gx
Radius
Apn1
Apn2
MBF Site Route 2
Apn3
Apn4
VPRN SGi
Apn5
Apn6 VRF Gn-Gp
System GRT Base
FTP-CHA (Bp)
VPRN VRF Billing
CPM A
VRF Gi-APN
Out of Band
Management Ports
CPM B
VRF OAM
LAG-2
4/5x10G
Transport Interface
Loopback address
VPRN Definition
VRF Name Interfaces OSPF area
Service ID Service name
VPRN S1u S1U 200 S1U 150
S11
VPRN S11 210 S11 151
S4C
VPRN Gx Gx 220 Gx 152
VPRN Gy Gy 230 Gy 153
VPRN Gz Gz 240 Gz 154
GpS8
GnS5
Gn 250 Gn 154
S4U
S12
Sgi
VPRN Sgi 260 SGi 152
BP
OAM n/a OAM 155
system
The MTU policy of Mobifone network is designed to offer to the UE the maximum value allowed in the
internet network: 1500 bytes.
In Mobifone project OSPF/OSPFv2 will be configured as a dynamic routing protocol between 7750 MG and
Mobifone site routers. Each routing domain (VPRN) in MG will advertise the loopback addresses towards site
routers by using ospf dynamic routing protocol. By configuring the ospf metric best routes will be selected
by the Mobifone site routers. 7750 MG should select the best routes towards site routers with the same
method which is ospf metric.
OSPF details such as ospf parameters and configuration steps will be discussed in 7750 MG LLD.
3.4.2 SGSN/MME
The diagram below shows the overview of the new FNS internal and external connectivity.
The diagram below shows the Flexi NS physical interface requirement at Site Q09.
HCMC – Q09
6xGE (Optical)
6 xG ASR9K-1
SGSN-MME E(
MME_ATQ0903N
Op
tica
l)l)
PE_ASR9010Q0903C Mobifone
tica
(Op IP Backbone Network
GE
6x
6xGE (Optical)
SGSN-MME
ASR9K-2
MME_ATQ0904N
PE_ASR9010Q0904C
DaNang
Site - NVL
)
(Optical
6xGE
ASR9K-1
PE_ASR9010NVL01C
6xG
E (Op
tic al)
SGSN-MME
MME_ATNVL01N
ASR9K-2 Mobifone
PE_ASR9010NVL02C IP Backbone
Site - ADN Network
)
(Optical
6xGE
ASR9K-1
PE_ASR9010ADN01C
6xG
E (Op
tic al)
SGSN-MME
MME_ATADN01N
ASR9K-2
PE_ASR9010ADN02C
MME_ATADN01N PE_ASR9010_ADN01C
3/1 0/7/0/2
SWU0
LAG
3/2 0/7/0/3
0/7/0/4
0/7/0/5
3/1
SWU1
LAG
0/7/0/0
3/2
0/7/0/1
3/1
LAG
SWU4
3/2
0/7/0/2
0/7/0/3
3/1 0/7/0/4
SWU5
LAG
3/2 0/7/0/5
EL4 0/7/0/0
OMU-0
EL5 0/7/0/1
EL4
OMU-0 PE_ASR9010_ADN02C
EL5
MME_ATNVL01N PE_ASR9010_NVL01C
3/1 0/7/0/2
SWU0
LAG
3/2 0/7/0/3
0/7/0/4
0/7/0/5
3/1
SWU1
LAG
0/7/0/0
3/2
0/7/0/1
3/1
SWU4 LAG
3/2
0/7/0/2
LAG 0/7/0/3
3/1 0/7/0/4
SWU5
LAG
3/2 0/7/0/5
EL4 0/7/0/0
OMU-0
EL5 0/7/0/1
EL4
OMU-0 PE_ASR9010_NVL02C
EL5
MME_ATQ0903N PE_ASR9010Q0903C
3/1 0/7/0/3
SWU0
LAG
3/2 0/7/0/4
0/7/0/5
0/7/0/6
3/1
SWU1
LAG
0/7/0/1
3/2
0/7/0/2
3/1
SWU4 LAG
3/2
0/7/0/3
LAG 0/7/0/4
3/1 0/7/0/5
SWU5
LAG
3/2 0/7/0/6
EL4 0/7/0/1
OMU-0
EL5 0/7/0/2
EL4
OMU-0 PE_ASR9010Q0904C
EL5
MME_ATQ0904N PE_ASR9010Q0903C
3/1 0/7/0/9
SWU0
LAG
3/2 0/7/0/10
0/7/0/11
0/7/0/12
3/1
SWU1
LAG
0/7/0/7
3/2
0/7/0/8
3/1
SWU4 LAG
3/2
0/7/0/9
LAG 0/7/0/10
3/1 0/7/0/11
SWU5
LAG
3/2 0/7/0/12
EL4 0/7/0/7
OMU-0
EL5 0/7/0/8
EL4
OMU-0 PE_ASR9010Q0904C
EL5
Billing VRF
Ga
Sigtran VRF
Traffica
Iuc-PS VRF
SCTP
LAG
S1-MME VRF
Iu_C
S1-MME
Control-Plane
Gn-Gp VRF
S3-S10-S11 SWU0
Iuu-PS VRF
Gn-DNS-MME
Gb-IP VRF
S6a_S13
LAG
SGs
SWU1 OAM VRF
S3-S4-C
Sv
Gn_C
MBF Site Route 2
SWU4
Sigtran VRF
Data-Plane
Gb
LAG Iuc-PS VRF
Gn-S4U-3G S1-MME VRF
SWU5
Gn-S4U-2G
Gn-Gp VRF
LAG
Iuu-PS VRF
OMU-0
OAM Active Gb-IP VRF
OMU-0
OAM Standby
OAM VRF
The table below shows IP Address and VLAN Requirement per one upgrade Flexi NS SGSN-MME node.
The table below shows IP Address and VLAN requirement per one upgraded Flexi NS SGSN-MME node.
All the existing IP addresses and VLAN IDs in the existing upgraded SGSNs will be reused. The rows that were
highlighted in Blue are the newly added IP subnets and VLANs needed for the new functional units after the
upgrade.
VLAN Name VLAN ID Subnet Type Unit Remark for Traffic Type
OAM 1x1 VLAN 1X/29 Private OMU Operation & Maintenance
Ga 914 1X/29 Private MCHU Charging
Traffica 915 1X/28 Private MCHU OAM to Traffica server
SCTP_pri 916 1X/27 Private SMMU SS7 Signalling (Primary)
SCTP_sec 918 1X/27 Private SMMU SS7 Signalling (Secondary)
Iu_C_pri 924 1X/26 Private PAPU RANAP Signalling (Primary)
Iu_C_sec 925 1X/26 Private PAPU RANAP Signalling (Secondary)
Iu_U 922 1X/27 Private IPPU IuPS User Plane
Gb 911 1X/28 Private GBU Gb User & Control Plane
S1-MME-Pri 380 1X/29 Private IPDU S1-MME Control Plane (Primary)
S1-MME-Sec 381 1X/29 Private IPDU S1-MME Control Plane (Secondary)
S3-S10-S11 389 1X/29 Private IPDU S11, S10 & S3
Gn-DNS-MME 390 1X/29 Private IPDU Gn-DNS
S6a-S13-Pri 382 1X/29 Private IPDU S6a & S13 Diameter (Primary)
S6a-S13-Sec 383 1X/29 Private IPDU S6a & S13 Diameter (Secondary)
SGs-Pri 384 1X/29 Private IPDU SGs Diameter (Primary)
SGs-Sec 385 1X/29 Private IPDU SGs Diameter (Secondary)
S3-S4-C 388 1X/26 Private PAPU S3 & S4-C
Sv 386 1X/29 Private IPDU Sv Signalling
Gn_C 912 1X/26 PUBLIC PAPU Gn Control Plane
Gn-S4U-3G 926 1X/28 PUBLIC IPPU Gn User Plane
Gn_S4U-2G 921 1X/28 PUBLIC GBU Gn User & Control Plane of 2G
L3 Interface 16xVLANs 16x/30 Private SWUs
Loopbacks - 32x/32 Private SWUs
VLAN Name VLAN ID Subnet Type Unit Remark for Traffic Type
OAM 1x1 VLAN 1X/29 Private OMU Operation & Maintenance
Ga 914 1X/29 Private MCHU Charging
Traffica 915 1X/28 Private MCHU OAM to Traffica server
SCTP_pri 916 1X/27 Private SMMU SS7 Signalling (Primary)
SCTP_sec 918 1X/27 Private SMMU SS7 Signalling (Secondary)
Iu_C_pri 924 1X/26 Private PAPU RANAP Signalling (Primary)
Iu_C_sec 925 1X/26 Private PAPU RANAP Signalling (Secondary)
Iu_U 922 1X/27 Private IPPU IuPS User Plane
Gb 911 1X/28 Private GBU Gb User & Control Plane
S1-MME-Pri 380 1X/29 Private IPDU S1-MME Control Plane (Primary)
S1-MME-Sec 381 1X/29 Private IPDU S1-MME Control Plane (Secondary)
S3-S10-S11 389 1X/29 Private IPDU S11, S10 & S3
Gn-DNS-MME 390 1X/29 Private IPDU Gn-DNS
S6a-S13-Pri 382 1X/29 Private IPDU S6a & S13 Diameter (Primary)
S6a-S13-Sec 383 1X/29 Private IPDU S6a & S13 Diameter (Secondary)
SGs-Pri 384 1X/29 Private IPDU SGs Diameter (Primary)
SGs-Sec 385 1X/29 Private IPDU SGs Diameter (Secondary)
S3-S4-C 388 1X/26 Private PAPU S3 & S4-C
Sv 386 1X/29 Private IPDU Sv Signalling
Gn_C 912 1X/26 PUBLIC PAPU Gn Control Plane
Gn-S4U-3G 926 1X/28 PUBLIC IPPU Gn & S4 User Plane
Gn_S4U-2G 921 1X/28 PUBLIC GBU Gn User & Control Plane of 2G
L3 Interface 16xVLANs 16x/30 Private SWUs
Loopbacks - 32x/32 Private SWUs
Center Site Node name NA0 SPC NA0 NA1 SPC NA1 GT SGID
SP Name SP Name NRI
Center 1 Giap Bat MME_ATGBT01N H’106B/04203 SGHN5 H’106B/04203 SGN5N 84900414 14
Center 1 Yen Hoa MME_ATYHA01N H’106C/04204 SGHN3 H’106C/04204 SGN3N 84900415 11
Center 1 Yen Hoa MME_ATYHA02N H’106F/04207 SGHN4 H’106F/04207 SGN4N 84900417 12
Center 3 NVL MME_ATNVL01N H’140B/05131 SNL1N H’140B/05131 SNL1N 84900509 2
Center 3 An Đồn MME_ATADN01N H’140A/05130 SAN1N H’140A/05130 SAN1N 84900508 1
Center 2 HCM-C30 MME_ATC3001N H’2044/08260 SHC3N H’0A2B/02603 SHC3N 84900812 24
Center 2 HCM-C30 MME_ATC3002N H’2011/08209 SHC1N H’0A2C/02604 SHC1N 84900813 25
Center 2 HCM-C30 MME_ATC3003N H’2014/08212 SHC2N H’0A2D/02605 SHC2N 84900814 26
Center 2 HCM-Q09 MME_ATQ0901N H’201A/08218 SHC7N H’0A2E/02606 SHC7N 84900815 21
Center 2 HCM-Q09 MME_ATQ0902N H’2020/08224 SHC8N H’0A2F/02607 SHC8N 84900816 22
Center 2 HCM-Q09 MME_ATQ0903N H’202E/08238 SQ93N H’202E/08238 SQ93N 84900821 23
Center 2 HCM-Q09 MME_ATQ0904N H’202F/08239 SQ94N H’202F/08239 SQ94N 84900822 27
We only upgrade running NetAct system, don’t install new or change any connectivity.
Upgrade current NA01 (HP blade servers, at Ha Noi site) from software version NetAct 15.5MP3 to NetAct
16.8.
To connect to SAM, NetAct server install the “5620 SAM Mediation”, use protocol SOAP over HTTP(S), SOAP
over JMS, (S)FTP.
3.4.3.1 Connectivity
Each server included 4 NIC ports and 1 iLO PORT, there’re 2 type of traffic northbound and southbound.
3.4.4.1 Connectivity
/30
/30
3.4.5.1 Connectivity
VLAN 812
ETH 1/0/2 eth0 eth5 ETH 2/0/19
Gi 1/38 ETH 1/0/18 ETH 1/0/9 eth2 eth6 ETH 2/0/9 ETH 1/0/18 Gi 1/38
FC1 FC2
EMC
3.4.5.2 IP Planning
Note: Large range 10.53.51.128/25 is reserved by MBF, however, only sub-set of the range is planned for
CG_Q0901N
Function
• FCMD acts as Charging gateway for Nokia PS elements: offline charging mediation for Flexi NS 17
(fNokia product) and 7750-SR12-MG 8.R07 (fALU product).
Site
Router 1
GW VIP: x.x.x.1/29
iLO IP=a.a.a.5/29 iLO router 1 x.x.x.2/29
et h0
router 2 x.x.x.3/29
RTT IP=x.x.x.4/29 Mobifone IP Backbone
et h1
Network
et h2
TNES GW VIP: a.a.a.1/29
Traffica App=x.x.x.4/29
Server et h3 router 1 a.a.a.2/29
router 2 a.a.a.3/29
Routing
Destination = SGSN MCHU IP, Next hop = x.x.x.1/29 (Billing VRF) Site
Destination = 0.0.0.0/0, Next hop = a.a.a.1/29 (OAM VRF) Router 2
Network TNES_SGSN x.x.x.x/29 VLAN x (VRF Billing)
Network TNES_TS a.a.a.a/29 VLAn z (VRF OAM)
3.4.6.2 IP Planning
3.4.7 FMA
PORT 2
PORT 3
OM_FMYHA1N
PORT 4 Mobifone IP Backbone
Network
10.51.1.140 iLO Gi 3/1
PORT 2
PORT 3
OM_FMYHA2N Gateway on Site Router
PORT 4 GW IP: 10.51.1.137
Routing
Destination = 0.0.0.0/0, Next hop = GW IP: 10.51.1.137
FMAHNI1N-OAM VLAN ID: 117 IP: 10.51.1.128/29
FMAHNI1N-OAM VLAN ID: 118 IP: 10.51.1.136/29
3.4.7.2 IP Planning
Server
Site Requirement IP Subnet VLAN ID Remark
(Server name)
FMA Server#1
HNI- Yen Hoa 1x/29 , 1 VLAN 10.51.1.128/29 117 (Untagged)
(OM_FMYHA1N)
FMA Server#2
HNI- Yen Hoa 1x/29 , 1 VLAN 10.51.1.136/29 118 (Untagged)
(OM_FMYHA2N)
3.4.8.1 Connectivity
Grid Master
HA Pair
HA VIP: IP1
HA VIP: IP1
HA Pair
Loopback
Loopback
GW for DNS traffic GW for DNS traffic
Mobifone Gn/Gi
LAN 1: IP5 LAN 1: IP5
Network
Ha Noi DC HCM DC
Grid Master
HA Pair
HA Pair
GW for Infoblox OAM GW for Infoblox OAM
Mobifone OAM
MGMT: IP2 Network MGMT: IP2
Passive Passive
Ha Noi DC HCM DC
3.4.8.2 IP Planning
• 4 IP for DNS traffic. (GnDNS use public IP, GiDNS use private IP)
• 2 IP for HA. (GnDNS use public IP, GiDNS use private IP)
• 2 IP for management. (private IP)
• 2 IP for LOM. (private IP)
• TAI is used as input parameter for finding the S-GW during initial attach.
• APN is used as input parameter for finding the P-GW during intial attach.
• GUTI is used as input parameter for finding the old MME/R8 SGSN during Tracking area update.
• RNC ID is to resolve target SGSN during Inter-system handover from LTE to 3G.
• RAI is used by MME to find old SGSN during inter-system attach.
TAI S-GW
APN P-GW
GUTI MME
RAI SGSN
RNC ID SGSN
TAI/TAC is also used to retrieve the context from old MME during initial attach or from new MME during
inter-MME handover.
If topological closeness is considered, prefix label topon/topoff MUST be dded to the hostname.
When both collocation and topological closeness are enabled, the MME selects S-GW and P-GW in the
following order of preference:
MME select the P-GW based on the NAPTR records return from DNS server.
Flag “a” indicate that the next lookup will be using a A record.
In this trial, one dedicated APN is defined for 4G: m-lte. It has to be defined in APN records for both the new
MME DNS and existed 2G/3G DNS. For detaild records for the new MME DNS, please refer the datafill MME
DNS planning.xls file. For existed 2G/3G DNS, a new records need to be added if APN m-lte is allowed to use
in 2G/3G network.
m-lte.ap IN NAPTR 200 999 “a” “x-3gpp-pgw:x-gn:x-gp” “” topon.gnlb.ggfinggbt01n.node
topon.gnlb.ggfinggbt01n.node IN A 113.187.3.64
In this Mobifone EPC trial, we use RAI records instead. So there is no need to define for RNC id FQDN
records.
Regarding the use of RAI FQDN is used by R8 SGSN to select the S-GW during bearer activation (S3
interface-Rel8 SGSN to MME) and resolve the R8 SGSN hostname during RAU and 3G attach (S16 interface-
Rel8 SGSN to Rel8 SGSN), it isn’t used in this Mobifone EPC trial.
In SGSNs ATCA platform in Hanoi, there are 2 PAPU/GBU groups: one for 2G, one for 3G. So DNS queries for
2G RAI records are pointed to all IP addresses of GBUs in 2G group while DNS queries for 3G RAI records are
pointed to all IP addresses of PAPUs in 3G group.
Note that the format for pre-Rel8 DNS records and Rel8 DNS records are different.
Pre-Rel8: racDDDD.lacEEEE.mncYYY.mccZZZ.gprs
Rel8: rac<RAC>.lac<LAC>.rac.epc.mnc<MNC>.mcc<MCC>.3gppnetwork.org
2012013526 ; serial
3.4.8.4 DNS64
To support the increasing number of IPv6 and dual-stack networks, Infoblox DNS servers now support
DNS64, a mechanism that synthesizes AAAA records from A records when no AAAA records exist. When you
enable DNS64 on an Infoblox DNS server, it can operate with a third-party NAT64 device so IPv6-only nodes
can communicate with IPv4-only nodes without any changes to either of the devices.
As illustrated in Figure 17.3, when an IPv6-only host requests the AAAA record of an IPv4-only server and
none exists, a DNS64-enabled server can retrieve the A record of the IPv4 server and synthesize an AAAA
record. The IPv6-only host can then use the synthesized AAAA record, which contains the IPv6 proxy
address for the IPv4 address in the original A record, to initiate communication with the IPv4 host.
1. An IPv6-only host sends a recursive query for the AAAA record of the IPv4 server
mail1.corp100.com.
2. The Infoblox DNS server attempts to resolve the request for the AAAA record, and determines that
an AAAA record for mail1.corp100.com does not exist. The DNS server then performs a query for
the A record of mail1.corp100.com.
3. The DNS server creates a synthetic AAAA resource record from the information in the A record, and
returns the synthesized AAAA record to the requesting IPv6 host.
4. The host receives the synthetic AAAA record and sends a packet to the destination address
specified in the synthetic AAAA record. The packet is routed to the IPv6 interface of the NAT64
device, which translates the packet
Infoblox DNS servers can return synthesized AAAA records to both IPv4 and IPv6 clients when the client
explicitly requests an AAAA record and none exists for the requested host. If a host has multiple A records,
the DNS server synthesizes an AAAA record for each A record.
Infoblox DNS servers can also synthesize records for reverse-mapping zones. When a DNS server receives a
query for a PTR record in the IP6.ARPA domain whose address matches a configured DNS64 prefix, the
server synthesizes a CNAME record that contains an IPv4 address derived from the IPv6 address in the
query. The server then sends a query for the PTR record so it can resolve the IPv4 address to the hostname.
For example, if a DNS server that is configured to synthesize records for the prefix 2001:db8::/96 receives a
query for the PTR record of 2001:db8::0102:0304, it synthesizes a CNAME record that contains the IPv4
If the server obtains the PTR record, then it sends the synthesized CNAME record and the PTR record to the
client. If the zone exists, but there is no PTR record, then the server sends the synthesized CNAME record
only. If the zone does not exist, then the server responds with a SERVFAIL with no answers.
Additionally, Infoblox DNS servers can generate synthesized records for DNSSEC secure zones, but only for
non-DNSSEC clients. A DNS client or resolver includes the EDNS OPT pseudo-RR with the DO (DNSSEC OK)
bit set to indicate that they are requesting DNSSEC data. DNS servers can generate synthesized AAAA
records only when the request does not have the DO bit set. This ensures that DNSSEC clients receive only
valid responses.
For additional information about DNS64, refer to the following Internet drafts:
• http://tools.ietf.org/html/draft-ietf-behave-dns64-11
• http://tools.ietf.org/html/draft-ietf-behave-address-format-10
• Northern: 10.151.9.33
• Southern: 10.151.70.33
3.5.1 Overview
Several mechanisms are implemented in the network to provide the required level of QoS and guarantee
that the network conforms to the highest standards in terms of service availability bandwidth, transit time,
roundtrip delay, packet loss. This is implemented through packets scheduling, traffic shaping and resources
allocation management.
Each type of traffic (Signaling, OAM and user flows) has specific constraints regarding jitter, delay and loss of
packets. For example, voice Service is a real-time application and it has stringent requirements concerning
the jitter, latency and bandwidth.
In the LTE network a bearer is a path defined to carry data flows with specific QoS parameters with
guaranteed capacity, delay and bit error rate.
Each subscriber has at least one default bearer established during the UE attach procedure. In addition, the
subscriber might have several dedicated bearers depending of the type of service he has subscribed. Each
bearer is associated to a QCI, (QoS Class Identifier). This parameter is a scalar between 1 and 9. It identifies
the relative priority of the different active bearers mounted in the LTE access network and also defines the
scheduling to be applied on the data flow that belongs to this bearer.
QoS marking for user plane is performed by eNodeB for uplink flows, by the PGW for downlink flows.
These flows concern LTE signaling protocols exchanged between LTE network elements at the 3GPP
interfaces.
These flows concern routing protocols and services establishment protocol (OSPF, BGP, LDP, MP-BGP…).
These flows are managed by the routers, services router and depending on the configuration, S/PGW,
SecGW which are based on 7750 chassis and able to deal with dynamic routing protocols.
OAM flows:
These flows concern the OAM of network elements which include the flows between P-GW and the servers
(SAM…) which manage, configure, supervise and debug these network elements.
Pooling in general is a 3GPP feature enabling radio nodes to connect to several core network elements. The
set of core network elements serving the same geographical area (connected to the same radio nodes) is
referred to as a ‘pool’. Pooling has been standardized for GERAN, UTRAN and E-UTRAN access networks and
for all three accesses the basic concept of pooling is the same. The 2G and 3G pooling details are nearly
identical while the LTE pooling details differ slightly due to the fact that for 2G/3G, the pooling feature is an
optional addition, while the whole LTE system has already been built to support pooling from the beginning.
When pooling is enabled, the radio nodes try to maintain the initially chosen core network element for the
UE as long as the UE stays within the pool area. As the initially chosen network element is indicated in the
subscriber’s temporary identifier, it is also possible to maintain the same core network element between
attaches.
Pooling provides geographical resiliency due to the fact that a single radio node is connected to several core
elements and thereby a failure of an individual core network element never results in a geographical outage.
This also means that core network element maintenance-related actions become easier, for example, SW
upgrades can be done without causing an outage to the area of the network element being upgraded. The
most visible benefit of pooling, however, is the ability to maintain the same core network element for the
subscriber, which significantly reduces the signaling associated to the core network element changes.
In pooling the UE’s temporary identifier – P-TMSI in 2G/3G, GUTI in LTE – also contains a core network
element identifier with which radio nodes are always able to choose the same SGSN or MME in intra-access
idle mode mobility. Within 2G/3G the core network identifier is NRI and within LTE it is GUMMEI.
If Flexi NS is used in combined SGSN/MME mode, there is additional functionality to maintain the same
physical SGSN/MME network element even upon inter-access changes. This, however, also assumes that the
pool areas of the SGSN and MME in the combined node are aligned.
In Phase 6 Flexi NS upgrade and expansion, 3 SGSN-MME pools will be created. They are as stated below:
HA NOI
FNS
DA NANG
FNS
Flexi NS SGSN/MME
HO CHI MINH
FNS
The S1 flex functionality provides support for network redundancy and load sharing of traffic between MMEs
by creating pools of MMEs, allowing each eNB to be connected to all MMEs within a pool area. eNBs can also
be connected to MMEs in several pools.
Other MMEs within a pool can provide services when one of the MMEs is not available. For example, network
upgrade and maintenance work can be carried out without disturbing the traffic. In addition, MME pooling
reduces signalling load on the S10 interface between MMEs as one MME can serve a larger geographical
area. Overlapping MME pools minimize the number of tracking area updates.
The MME selection function is located in the eNB. To allow eNB to select a specific MME from the pool, each
MME is associated with globally unique MME identifier (GUMMEI), which consists of PLMN Identity, MME group
identity (the pool) and MME code (MME identity within the pool).
The weight factor can be modified after the establishment of S1-MME connectivity as a result of changes in
the MME capacities. For example, a newly installed MME may be given a very much higher weight factor for
an initial period of time in order to make it increase its load faster.
MME Pool overlap is a deployment technique that an LTE operator may utilize to limit the amount of
handover and tracking area update signaling in the core network.
In LTE the following geographic areas are defined. The basic building block is the cell coverage area. A group
of cells, typically contiguous, make up a tracking area (TA). A group of complete TAs constitutes an MME Pool
area. TAs don’t overlap but MME Pool areas may indeed overlap. When they do overlap they have one or
more complete TAs in common. A particular TA can be a member of more than one MME Pool Area.
An MME Pool area is serviced by a distinct set of MMEs referred to as an MME Pool. When a UE attaches it will
be assigned an MME that services the pool area the UE is in. Following is a simple example of how MME Pool
overlap might be used.
Imagine a city with eastern and western suburbs and a downtown area in the middle.
TA X
The western suburbs are MME pool area 1, served by MME 1 and 2. The eastern suburbs are MME pool area
2, served by MME 3 and 4. The two pool areas intersect/overlap in the downtown area which in the example
is a single TA namely Tracking Area 'X'.
The users waking up in the morning in the eastern and western ‘burbs will be assigned MMEs from their
respective pools depending on where they powered up. When rush hour brings users to work in the
The reduction in MME handover that this configuration enables results in a major benefit in that it saves
on signaling message processing in the network resulting in capacity gains in the MME, the HSS and the SGW.
In standard SGSN only and MME only deployment, NRI and GUMMEI identifiers guarantee that radio nodes
are able to maintain the same SGSN network element or an MME network element during intra-access idle
mode mobility within pool.
However, if Flexi NS is operated in combined SGSN/MME mode and there is also a preference to maintain
the same physical network element during inter-access changes, additional functionality ensures that the
same node is also kept on inter-RAT mobility. This is because during access changes between 2G/3G and
LTE, when the ISR is not active, the UE does not use the native temporary identifier of the target system, P-
TMSI or GUTI. Instead, it creates the target radio access identifier based on 3GPP defined mapping rules.
The following figure illustrates how the UE constructs the GUMMEI when it performs access change from
2G/3G to LTE (the mapping is specified in 3GPP TS 23.003):
In case the same physical SGSN/MME is required to be maintained in 2G/3G-to-LTE access change, the eNB
needs to be communicated so that it recognizes not only the MME’s native GUMMEI but also all the possible
GUMMEIs (PLMNs + MMECs + MMEGIs) that are a result of the identifier mapping.
For this purpose, the S1-SETUP-RESPONSE message specified in 3GPP TS 36.413 contains a Served GUMMEI
IE. It is possible for the MME to include different Served GUMMEIs for each supported radio access
technology. The native LTE GUMMEI is always encoded as the first entry. Additional Served GUMMEIs are
used to provide the eNB with GUMMEIs that are the result of the identifier mapping described in Figure
Mapping of 2G/3G identifiers to LTE GUMMEI.
The UE maps LAC to the MMEGI field and NRI to the MMEC field of the GUMMEI. Therefore, the eNB needs to
be provisioned with such Served GUMMEIs that have an MMEGI entry for each LAC that the collocated SGSN
The following figure illustrates the correlation of S1 SETUP RESPONSE contents, the data MME provides to
eNB and identifier mapping in the UE:
When Flexi NS operates in combined SGNS/MME mode and the collocated SGSN is pooled, the MME
application reads the collocated SGSN’s PLMN, LAC and NRI configuration and includes it as additional
Served GUMMEIs into the S1AP S1-SETUPRESPONSE message. Separate Served GUMMEIs are used for 2G
and 3G access technologies.
If SGSN’s NRI or LAC configuration changes, MME uses the S1AP MMECONFIGURATION-UPDATE message to
update the Served GUMMEIs to the eNBs.
Typically, in IRAT handovers between SGSN and MME, the core network element performs a DNS query to
resolve the core network element hosting the handover target. In pooled systems, the DNS returns IP
addresses of several core network elements from which one is chosen based on load-balancing algorithms.
In addition, RAU from the local MME (LTE to 2G/3G RAU) is handled without DNS query, because the local
MME is identified based on the configuration available in the SGSN. The NRI of the SGSN part and the MME
code of the MME part refer to the same node. LAC is mapped to the MME Group ID and NRI is mapped to
MME Code.
Also when the SGSN receives a reattach message and the P-TMSI points to the local MME, no DNS query is
needed to find the MME.
Alarms
When MME has initiated the MME configuration update procedure towards E-UTRAN, the notice 0222 MME
CONFIGURATION TO E-UTRAN UPDATED is raised.
If the MME is unable to deliver the MME Configuration Update message to one or more eNBs after the
maximum number of retries, disturbance 1384 MME CONFIGURATION UPDATE TO ENB FAILED is raised.
In the current architecture, SGSN supports Multipoint Gb and Iu functionalities according to the TS 23.236
specification. SGSN is identified with the NRI parameter and it is included in P-TMSI or TLLI whenever MS/UE
registers to a core network, either through attach or RAU procedures.
SGSN currently supports NRI lengths 0, 5, 6, 7 and 10 bits. The NRI length 10 bits is disabled when the
SGSN/MME is configured because the fixed maximum size of the MME code (MMEC) is 8 bits.
Adding or modifying the PLMN ID without an SGSN restart is supported in SGSN. Adding new RAI information
(MCC, MNC, RAC, LAC) into an SGSN configuration is also possible without an SGSN restart.
An SGSN restart is needed when the NRI length changes as it changes the PAPU ID bit positions in P-TMSI.
Figure SGSN selection in idle mode IRAT change to 2G/3G illustrates how the UE constructs the P-TMSI when
it performs an access change from LTE to 2G/3G. The UE maps the MMEC to the NRI field of the P-TMSI. If
the same physical SGSN/MME is required to be maintained in the LTE-to-2G/3G access change, the GERAN
When SGSN utilizes an NRI that is shorter than 8 bits, the GERAN and UTRAN radio controllers are configured
so that they read only the configured amount of bits from the subscriber’s temporary identifier. If the NRI is
7 bits in length, the BSC and RNC only read 7 bits, the rest is neglected.
This presents a problem, since by definition the MME is identified by an 8 bit MME code (MMEC). Depending
on the SGSN NRI length and the related GERAN/UTRAN configuration, some of the MMEC bits might not be
taken into account while selecting the core network node in BSC or RNC.
This means that when the SGSN NRI is shorter than 8 bits, the MMEC needs to be chosen so that the MME
can be uniquely identified within a pool by the bit amount of the NRI, starting from MSB. For example, if the
NRI length is 6 bits, the MMECs in the pool need to be chosen so that the 2 LSBs of MMEC are insignificant in
MME identification:
If the same physical SGSN/MME is maintained without a DNS query, the local MME is verified based on the
MME configuration available in the SGSN.
In case handover from 4G to 3G and vice versa The UE maps the MMEC to the NRI field of the P-TMSI. But
MMEC in Nokia has 8 digits length (range from 0 to 255) which is longer than NRI bit (we current choose has
5 digits length) . So to ensure the uniqueness of the converted NRI in the pool, the MMEC needs to be
chosen so that the MME can be uniquely identified within a pool by the bit amount of the NRI, starting from
MSB. For example, if the NRI length is 5 bits, the MMECs in the pool need to be chosen so that the 3 LSBs of
MMEC are insignificant in MME identification. So we can propose like Ericsson
NRI-BIN/DEC MMEC-BIN/DEC
00001___/1 00001.000/ 8
00010___/2 00010.000/16
00011___/3 00011.000/24
...
11111___/31 11111.000/248
Table 70 Show the parameters that required to be configured on Flexi NS for pooling functionality.
Location Pool SGSN/MME CN-ID Non-broadcast Non- NRI MMEC MME Group Relative
LAC Dec/Hex broadcast 5 8 bits ID Dec/Hex ccapacity
RAC bits MMERC
Dec/Hex Weigh Factor
DaNang 1 MME_ATADN01N 3001 65504/FFE0 255/FF 1 8 1301/515 64
DaNang 1 MME_ATNVL01N 3002 65504/FFE0 255/FF 2 16 1301/515 64
DaNang SG_DXDNG02N 3 24
4 32
5 40
6 48
7 56
8 64
9 72
10 80
Hanoi 2 MME_ATYHA01N 1011 65520/FFF0 255/FF 11 88 1102/44E 64
Hanoi 2 MME_ATYHA02N 1012 65520/FFF0 255/FF 12 96 1102/44E 64
DaNang SG_DXDNG01N 13 104
Hanoi 2 MME_ATGBT01N 1013 65520/FFF0 255/FF 14 112 1102/44E 64
15 120
16 128
17 136
18 144
19 152
20 160
HCM 3 MME_ATQ0901N 2011 65488/FFD0 255/FF 21 168 1202/4B2 64
HCM 3 MME_ATQ0902N 2012 65488/FFD0 255/FF 22 176 1202/4B2 64
HCM 3 MME_ATQ0903N 2013 65488/FFD0 255/FF 23 184 1202/4B2 64
By enabling the NAS Node selection function (NNSF) in the RAN node, the RAN node will be able to derive the
NRI from the P-TMSI assigned to the subscriber. Then it will use the specific table containing NRI to SGSN
SPC or CNID to select the Iu\Gb connection and route the initial NAS signaling messages to the SGSN with
the NRI that matches the derived one.
But if the selected SGSN node is not available or if no SGSN node signaling point code is configured in the
RAN node for the requested NRI or if the provided identity contains no NRI (e.g. IMSI is used, since it’s the
very first attach) then the RAN node will route the initial NAS signaling message to a SGSN node selected,
using a load balancing algorithm, from the available SGSN nodes.
Since each FlexiNS SGSN has the same capacity, equal load balancing algorithm will be set in the RAN node.
The NRI uniquely identifies a given SGSN node out of all the SGSNs serving the same pool area. The new
SGSN tries to extract the NRI from the old P-TMSI, and thus obtain the address of the old SGSN from the
NRI and the old RAI. The NRI-to-SGSN assignments can be either configured by the operator in the new
SGSN or retrieved from a DNS server.
• In scenario “RA updates between pool areas”: SGSNs with multipoint Iu support query the old SGSN
by adding the SGSN specific NRI to the DNS query. Requires new data in the DNS servers. Note:
within a pool area, all RAUs are intra_SGSN RAUs.
• In scenario “RA updates with traditional SGSNs”: All multipoint Iu SGSN must be able to act as
“default” SGSNs for the pool area. DNS query only contains the RAI, instead of the NRI+RAI. DNS
responds with the IP address of one of the SGSNs in the destination pool area.
If the new SGSN cannot extract the NRI from the old P-TMSI, it retrieves the address of the default SGSN
serving the old RA. If the old SGSN used for the routing area is not the default SGSN, the default SGSN
identifies the old SGSN by the NRI in the old P-TMSI, and relays the GTP signaling to it.
This mean:
• If the new SGSN can extract the NRI from PTMSI, use for DNS query and DNS server find the record
then new SGSN will know IP address of old SGSN, then directly send “Context query” to old SGSN.
• If the new SGSN can not extract the NRI from PTMSI, or DNS server can’t find the record
for that NRI then it return the IP address of default SGSN. At default SGSN, after receive
the “Context query”, it will extract the NRI from PTMSI to find out the correct old SGSN (by
doing another DNS query), and relay the GTP signaling.
Note that: If the DNS does not recognize the NRI, it returns the IP address of the default SGSN as
the routing area identity (RAI). The default SGSN must be chosen in such a way that the SGSNs
serving the pool area are loaded equally, for example, with round robin.
1. Query: nri013b.rac000e.lac032c.mnc006.mcc244.gprs
2. Response: IP-address-of-SGSN1
3. Context query
4. Context response
RA14 RA4
UE
7. Context response
RA14 RA4
UE
Note that: there’re 2 possible ways to find out the old serving SGSN (default SGSN & old SGSN) as
mentioned in section 3.6.7.2. The difference is more steps (DNS query&response, and relay GTP signaling) if
use default SGSN. From now on, the term we use in handover case is default SGSN, but the scenario is same
with old SGSN, just more steps.
Below figure shows the network setup used as assumption for handover scenario listed in below tables.
RNC-4 RNC-3
RA4 RA3
Pool Area
No. Handover case RAN Inter/Intra SGSN DNS RAI query DNS response
Pool/Non-
pool
1 Between RA1 and RA2 Within pool Intra-SGSN,
area Intra PAPU
group
2 From RA1 (session Pool to Non- Intra-SGSN,
served by FlexiNS1) to Pool Intra PAPU
RA3 group
3 From RA1 (session Pool to Non- Inter-SGSN FlexiNS1 send RAI query = IP address of FlexiNS2
served by FlexiNS2) to Pool NRI(NS2)+RA1 (3G-PAPUs)
RA3
4 From RA1 to RA4 Pool to Non- Inter-SGSN DX200 SGSN send RAI IP address of Default SGSN
Pool query = RA1 only (3G-PAPUs) for RA1
5 From RA3 to RA4 Non-Pool to Inter-SGSN DX200 SGSN send RAI IP address of FlexiNS1
Non-Pool query = RA3 only (3G-PAPUs)
6 From RA3 to RA1 Non-Pool to Intra-SGSN,
Pool
No. Handover case RAN Inter/Intra SGSN DNS RAI query DNS response
Pool/Non-
pool
1 Between RA5 and RA6 Within pool Intra-SGSN,
area Intra PAPU
group
2 From RA5 (session Pool to Non- Intra-SGSN,
served by FlexiNS1) to Pool Intra PAPU
RA7 group
3 From RA5 (session Pool to Non- Inter-SGSN FlexiNS1 send RAI query = IP address of FlexiNS2
served by FlexiNS2) to Pool NRI(NS2)+RA5 (GBU/PAPU pairs)
RA7
4 From RA5 to RA8 Pool to Non- Inter-SGSN DX send RAI query = RA5 IP address of Default SGSN
Pool only (GBU/PAPU pairs) for RA5
5 From RA7 to RA8 Non-Pool to Inter-SGSN DX send RAI query = RA7 IP address of FlexiNS1
Non-Pool only (GBU/PAPU pairs)
6 From RA7 to RA5 Non-Pool to Intra-SGSN,
Note: When the request Pool Intra PAPU
come to BSC1, BSC1 group
will direct the session
to FlexiNS1, since the
P-TMSI contain
FlexiNS1’s NRI.
7 From RA8 to RA5 Non-pool to Inter-SGSN Option1 Option1
Note: When the request Pool Step1: FlexiNS send RAI Step1 response: No such
come to BSC1, BSC1 query = NRI name
will direct the session (random no.)+RA8 Step2 response: IP address
to either FlexiNS1 or Step2: FlexiNS send RAI of DX200 (2G-PAPUs)
FlexiNS2 (loadsharing). query = RA8 only Option2*
Option2* Response: IP address of
FlexiNS send RAI query = DX200 (2G-PAPUs)
NRI (random no.)+RA8
* Note: Option2 is for the case that the “*.” Prefix is added into the non-pool RAI (RA8 for this case).
No. Handover case RAN Inter/Intra SGSN DNS RAI query DNS response
Pool/Non-
pool
1 From RA1 to RA5 Within pool Intra-SGSN, FlexiNS1 send RAI query = IP address of FlexiNS1
(session served by area Inter-PAPU NRI(NS1)+RA1 (3G-PAPUs)
FlexiNS1) (3G->2G) group
2 From RA1 and RA5 Within pool Intra-SGSN, FlexiNS2 send RAI query = IP address of FlexiNS2
(session served by area Inter-PAPU NRI(NS2)+RA1 (3G-PAPUs)
FlexiNS2) (3G->2G) group
3 From RA5 to RA1 Within pool Intra-SGSN, FlexiNS1 send RAI query = IP address of FlexiNS1
(session served by area Inter-PAPU NRI(NS1)+RA5 (GBU/PAPU pairs)
FlexiNS1) (2G->3G) group
4 From RA5 and RA1 Within pool Intra-SGSN, FlexiNS2 send RAI query = IP address of FlexiNS2
(session served by area Inter-PAPU NRI(NS2)+RA5 (GBU/PAPU pairs)
FlexiNS2) (2G->3G) group
5 From RA1 (session Pool to Non- Intra-SGSN, FlexiNS1 send RAI query = IP address of FlexiNS1
served by FlexiNS1) to Pool Inter-PAPU NRI(NS1)+RA1 (3G-PAPUs)
RA7 (3G->2G) group
6 From RA1 (session Pool to Non- Inter-SGSN FlexiNS1 send RAI query = IP address of FlexiNS2
served by FlexiNS2) to Pool NRI(NS2)+RA1 (3G-PAPUs)
RA7 (3G->2G)
7 From RA1 to RA8 Pool to Non- Inter-SGSN DX200 SGSN send RAI IP address of Default SGSN
Pool query = RA1 only (3G-PAPUs) for RA1
(3G->2G)
8 From RA5 (session Pool to Non- Intra-SGSN, FlexiNS1 send RAI query = IP address of FlexiNS1
served by FlexiNS1) to Pool Inter-PAPU NRI(NS1)+RA5 (GBU/PAPU pairs)
RA3 (2G->3G) group
9 From RA5 (session Pool to Non- Inter-SGSN FlexiNS1 send RAI query = IP address of FlexiNS2
served by FlexiNS2) to Pool NRI(NS2)+RA5 (GBU/PAPU pairs)
RA3 (2G->3G)
10 From RA5 to RA4 Pool to Non- Inter-SGSN DX200 SGSN send RAI IP address of Default SGSN
Pool query = RA5 only (GBU/PAPU pairs) for RA5
(2G->3G)
11 From RA7 to RA1 Non-Pool to Intra-SGSN, Option1 Option1
Note: When the request Pool Inter-PAPU Step1: FlexiNS1 send RAI Step1 response: No such
come to RNC1, RNC1 (2G->3G) group query = NRI (NS1)+RA7 name
will direct the session Step2: FlexiNS1 send RAI Step2 response: IP address
to FlexiNS1, since the query = RA7 Only of FlexiNS1 (GBU/PAPU
P-TMSI contain Option2* pairs)
FlexiNS1’s NRI. FlexiNS1 send RAI query = Option2*
NRI (NS1)+RA7 Response: IP address of
FlexiNS1 (GBU/PAPU pairs)
12 From RA8 to RA1 Non-Pool to Inter-SGSN Option1 Option1
Note: When the request Pool Step1: FlexiNS send RAI Step1 response: No such
come to RNC1, RNC1 (2G->3G) query = NRI (random name
will direct the session no.)+RA8 Step2 response: IP address
to either FlexiNS1 or Step2: FlexiNS send RAI of DX200 SGSN (2G-PAPUs)
FlexiNS2 (loadsharing). query = RA8 only Option2*
Option2* Response: IP address of
FlexiNS send RAI query = DX200 SGSN (2G-PAPUs)
NRI (random no.)+RA8
13 From RA3 to RA5 Non-Pool to Intra-SGSN, Option1 Option1
Note: When the request Pool Inter-PAPU Step1: FlexiNS1 send RAI Step1 response: No such
come to BSC1, BSC1 (3G->2G) group query = NRI (NS1)+RA3 name
Note that in NSN implementation, each SGSN in a pool can act as the default SGSN.
Below figure shows the traffic flow for the case that involves Default SGSN functionality.
The chosen SGSN will perform a query to the DNS containing the old RA and the NRI that it extracts from P-
TMSI according to the configured NRI length.
Since the DNS doesn’t have this entry (since the old SGSN doesn’t have Iu Multipoint feature), it will send a
response containing “host not found” (Reply code: No such name (3)).
As a consequence, the chosen SGSN will send a second query this time without NRI, but only with old RAI.
The DNS will correctly respond this time with the IP address of the previous serving SGSN and the routing
area update will continue as normal.
As explained, two times of DNS query are required for resolving the previous serving SGSN address when
the subscriber is handover from non-pool are to pool area.
With this two times DNS query, it causes the additional 100ignaling message to the network and potentially
adding the delay to the non-pool to pool area handover operations.
It is to be noted that this entry type will need to be removed when the respective nonpool area have been
migrated into the pool area.
Below figure shows the traffic flow with the additional “*.” Prefix implemented on the RAI of the non-pool
area.
SGSN_MME_2
2 6. Based on the MMEC ID present in GUTI, eNodeB_2 will forward
POOL the request to SGSN_MME_1
4
3
6
PTMSI NRI
eNodeB_2
RNC_1
1 5
SGSN_MME_2
4
M-TMSI
3
6
GUTI PLMN-ID MMEGI MMEC
eNodeB_1
RNC_2
MMDU
unit ID
Mobifone is planning to propose services to access the internet by using the IPv6 addresses for the user
equipment. This solution brings the usage of IPv6 addressing for user plane as can be explained with the
following case ;
• APN IPv4/IPv6 for Internet Services using dual stack: LTE 3GPP TS23.401 release 8 onwards,
defines the capability for a UE to request a single bearer with dual addresses , i.e an IPv4v6 PDN
connection. There is no more need to have two different PDNs and bearers per type of address
before that release. Dual Stack definition used for this case and it is specified in that 3GPP standard
and also well described in RFC 6459.Based on this definition, the implementation at mobile core
should be compliant with Evolved Packet Core and HSS level. As being dual stack still needs IPv4
addressing in which IPv4 address will be used only in case the destination does not support IPv6.In
that case NAT will be used.
• APN IPv6-only for Corporate Services: In this case it is should be guaranteed that the source and
destination are IPv6 compliant .This will be the condition to deploy this type of APN which there will
be no need to have IPv4 addressing for user plane at all .
• APN IPv6-only for Internet Services: The difference between the previous use case and this one is
the fact to consider that it is not guaranteed that the destination end point supports IPv6 which is
still the case for many web sites over internet. In this case additional two features NAT64 and
DNS64 are required to be activated at core network to interact and convert any IPv6 packet
contacting an IPv4 destination to be previously converted to IPv4.DNS64 should be activated in
Mobifone core network .This functionality is described in RFC 6147.The IPv6 address resolution is
performed by using the AAAA type of record. DNS will be resolving the FQDN to a fake IPv6 address
when there is no real one available (only IPv4 one) using a reserved prefix ( named “Pref64::/n) .The
IPv6 addresses representing IPv4 addresses included in AAAA RR synthesized by the DNS64 contain
Pref64::/n and they are also embed to the original IPv4 address. Then NAT64 will perform NAT
functionality for IPv6 addresses having Pref64::/n . This functionality is represented with the
following DNS64/NAT64 traffic flow .
In Mobifone solution NAT64 functionality should be supported in core network especially on the site
routers.
The goal of the IPv6 deployment at user plane is to provide the capacity for a UE to use IPv6 addressing to
access the applications and internet or Corporate services by using the IPv6 addresses. There is no IPv6
addressing implementation at transport,control and OAM planes.As mentioned before 3GPP release 8 8
onwards defines the capability for a UE to request a new single PDN connection for PDN type IPv4v6 Dual
Stack , RFC 6459.
The following figure summarizes the stacks in user plane representing in yellow the header using IPv6 in a
IPv6 PDN connection. As represented there are IPv4 headers at S1-U and S5/S8 ( IPsec is not represented )
meaning that those interfaces are tunnelled over IPv4 with GTP-U.
As LTE network user plane is tunneled between UE and PGW , the traffic that is carried over the tunnel will
be using IPv6 but transparent for underlying network. The rest of the nodes in the chain will be carrying a
tunneled user traffic using IPv4 addressing .
The interface which is impacted by IPv6 implementation is the SGi/Gi one which resides on on PGW .
The following figure summarizes the high level architecture with the section impacted by the insertion of
IPv6 user plane.
IPv4 IPv6
IPv6
Web Server
7750 MG S/PGW
IPv6 IPv4
MME
DNS64
HSS
7750 SR MG supports static and dynamic assigned addressing for IPv4 address and IPv6 prefix as described
in TS 23.401 . In Mobifone solution local IP pools will be configured for UE IP address allocation.
In order to configure IPv6 IP address allocation on 7750 MG the following points has be included with
current solution
• Additional IPv6 transport IP address has to be configured on each transport interface inside Gi
VPRN on 7750 MG . These transport interfaces should be terminated with IPv6 interfaces on
Mobifone site router’s either.
• Particular IPv6 IP pool should be configured which means “ip-local-pool” should be configured with
“IPv6 Prefix” inside Gi VPRN where the IP-Pools are defined.
• IPv6 pools should be advertised by using the routing protocol OSPF towards the Mobifone site
routers .OSPFv3 is used for advertising the IPv6 routes in 7750 MG .The details of the configuration
will be covered in 7750 MG LLD.
• APN should support the IPv6 pdn type ; pdn-type should be configured with pure IPv6 and with dual
stack IPv4v6 .
• APN should include the dns servers with IPv6 address inside the PCO option which is described in
section 3.14.2 . “dns-server-ipv6” should be configured with primary and secondary address.
The following figure summarizes the IPv6 UE IP address allocation structure in 7750 MG .
Site Router 1
ip-local-pool
• IPv4 prefix
• IPv6 prefix
VRF Gi-APN
7750 MG
APN
Additional IPv6 addresses required for OSPFv3
VPRN Gi each transport interface
Site Router 2
pdn-type
• IPv4 , VRF Gi-APN
• IPv6,
• IPv4v6
dns-server-ipv6
• Primary address
• Secondary address
7750 MG PGW/GGSN is the IP anchor for UE regardless of which access network the user initially attaches
from 7750 MG PGW/GGSN supports assigning UE IPv4/v6 address from a local configured pool or supports
assigning UE IPv4/v6 address from collocated DHCP server.
To support overlapping between IP address domains, operators can configure the mapping between APNs
and IP-VPRN (VRF) in the following ways:
7750 SR MG supports static and dynamic assigned addressing for IPv4 address and IPv6 prefix as described
in TS 23.401 , IP address assignment can be based on the following mechanisms:
To control IP address allocation mechanisms, operators can configure per APN (real or virtual APN), the
following parameters:
IP local pools are configured under IP-VPNs. An APN can be mapped to IP-VPN and the IP address pool
allocated to Ues for the given APN, should be configured under the respective mapped IP-VPN. IP local pool
supports both IPv4 and IPv6 prefixes.
Operators can configure per APN the follow parameters that will be provided in PCO options towards UE:
Virtual APNs allow the operator to override the APN specified by the UE or HLR/HSS to consolidate or
expand APNs. When a UE attaches to the EPC packet core it may provide an APN that indicates the network
to which it desires to attach. Alternatively, the MME or SGSN may assign a different APN learned from the
HSS during the authentication process. The APN is used by the MME or SGSN to determine the
SGW/PGW/GGSN through which the UE is to be attached to the network. Ultimately, the attach request
arrives at the PGW/GGSN in the form of a GTP create request message that contains an APN. The request
may determine the VPRN to which the UE’s PDN connection should be bound and/or several configuration
parameters (IP addressing, charging, DNS servers, and so on) that apply to the PDN connection.
Using the virtual APN feature the operator can override the APN that arrives in the GTP create message and
assign the UE to an APN of choice. This mapping may be configured locally (based on IMSI, MSISDN, or IMEI)
on the PGW/GGSN or it can be obtained from an external system during the session creation. The local
configuration provides option to specify a static APN change for N:1 relation, or selecting the APN based on
subscriber information (such as IMSI) 1:N relation. The APN change may also be performed via specific
RADIUS pre-authentication messaging or S6b.
The following figure shows the examples of virtual APN selection alternatives.
• The virtual-apn (static 1:1 mapping) always takes precedence. If it is configured, it is always used
and the other virtual APN configurations are ignored.
• The second priority are the virtual-apn-selection rules. If those rules match, the virtual APN
selection procedure ends. It is possible that multiple rules match, but then the selection-priority
defines which match will be used.
• The selection via pre-auth i.e. by external systems is evaluated last.
As the above rules describe, the real APN can only be overridden once.
The virtual APNs also have their own statistics. If a PDN connection is remapped to a virtual APN, the
statistics for the real APN are not incremented.
The APN configuration is still in discussion. The existing APN configuration in Flexi NG GGSN will be
configured for 2G/3G PDN connections in 7750 MG as well. The details of the Flexi NG GGSN apn
configuration can been seen the CIQ files.
Below tables show the existing Flexi NG GGSN APNs and IP Pools for Hanoi sites .
The details will be updated in CIQ files per Hanoi and Ho Chi Minh 7750 MG nodes.
3.8.2.1 Overview
The PGW/GGSN integrated Application Assurance (AA) function provides stateful, pattern- and string based
identification of applications to enable dynamic per-application QoS and Charging policy control.
The AA engine can identify both generic IP based applications as well as typical Mobile applications. It
provides a set of pre-defined application protocol signatures as well as a flexible configuration environment
that allows the operator to easily add purpose built application filters based on multiple string recognition.
Application protocol signatures can identify and measure non-encrypted IP traffic flows using any available
information from Layer 2-Layer 7, and encrypted IP traffic flows using heuristic techniques. Application
Assurance engine attempts to positively identify the protocols and applications for new flows based on a
pattern signature observation of the setup and initial packets in a flow. The system correlates control and
data flows belonging to the same application.
The protocols are identified using a combination of pattern and behavioural techniques. The protocols are
used in generating statistics by protocol, and are used as input in combination with other information to
identify applications.
The signature database file for most common used protocols is delivered by Nokia. It is updated in every
maintenance release and upgradable independently of mobile gateway software. The protocol signatures
are included in a specific software load which is not tightly coupled with software releases allowing for
3.8.2.3 Partition
Multiple sets of applications and application match-criteria can be configured in different AA Partition
Policies to support e.g. different traffic identification policies for different APNs.
APN profile is associated to a partition and eventually several APN profiles can refer to the same partition.
AQPs are a numbered list of configurable entries with match criteria and action configured at the
group/partition level. They are complementing PCC rules.
AQP can include the following match criteria: the source/destination IP address and port, flow direction
Application name, Application Group or Charging Group name, one or more Application Service Option
characteristics and value pairs.
AQP Actions
It defines actions to be applied to the identified traffic. Several options are available:
Application Profiles typically contain one or more characteristics defined as Application Service Options
(ASOs). The operator can associate each APN profile (real or virtual) to a default application profile to
customize services by matching a specific subset of application QoS policies.
The Application Assurance function supports modifications of the HTTP header for traffic going to specific
sites (URLs/IPs) in order to add user’s Network based information, such as MSISDN, to the HTTP header.
These sites use the inserted information to authenticate the user and /or present the user with user
specific information / services.
• IMSI
• MS-ISDN
• Subscriber IP address
• IMEI-SV
• RAT-Type
• Charging_Id
• PGW/GGSN address
• SGW/SGSN address.
• APN
• User-Location (ULI)
• Static-String: configured text string
The HTTP header names are configurable for each of these identifiers.
When configured to enrich MSISDN field, the PGW will overwrite any pre-existing MSISDN fields within the
header if the ant-spoofing option is enabled.
The operator may request tethering detection and in that case, the GGSN/PGW notifies the PCRF of
tethering state using two Event-Triggers:
The PCRF can install this event-trigger at bearer or IP-CAN session level. The PCRF, based on its knowledge
of the UE subscription, can instruct the PGW/GGSN to block tethered traffic (through a modification of a
PCC rule). It can install a PCC rule that redirects the user’s tethered HTTP traffic to a portal, either to explain
why the service is blocked or to offer additional top-up features.
The Application Assurance identification engine is fully integrated into the Policy and Charging Control
Architecture (PCC). All classification and the resulting QoS and billing differentiation are guided by the
subscriber profile.
As a result of flow identification, packets are bound to charging groups. The PCEF can classify applications
into Service Data Flows using identified charging groups. This is reflected in the diagram below:
The following services provided by PCEF integrated are available with L7 classification:
The operator may configure pre-defined PCC rules in the PGW/GGSN that are dynamically instated/removed
by the PCRF. But it is also possible to define static local PCC rules, to be applied when no PCRF is available.
The same data structure is applied in both local policies in PGW/GGSN and dynamic PCC rules.
• PCC rules in PCEF (static PCC / no PCRF): Local rules in the PCEF. This configuration is suited for
service offers where the QoS and charging settings is not modified throughout an IP session’s
lifetime or where subscription differentiation is limited.
• Predefined PCC rules in PCEF (predefined rule template within PCRF): The PCC rules are directly
provisioned into the PCEF and activated by the PCRF. The predefined PCC rules cannot be modified
by the PCRF in the PCEF. This configuration is suited in situation where subscriber differentiation is
required and a new service may be established or release dynamically, but the PCC rules are not
exchanged over the Gx interface.
• Dynamic PCC rules provisioned by the PCRF (provisioned rule template within PCRF): The
complete PCC rule is dynamically provided to PCEF by the PCRF via the Gx interface. This
configuration is suited in cases where a new service is setup during the IP session, like an IMS-based
voice service. It allows centralizing the PCC rule management in a single point, i.e. in the PCRF, and
offering more flexibility in the rule management.
The configuration implementation for application identification policy rules is based on a two-level model:
5. At the first level, one or more Policy-Rule-Bases are configured, each with a set of policy-rules to:
5.1. Identify all flows which can be identified just using 5-tuple classification (‘shallow packet-
inspection’). Unless there is a specific requirement to still perform signature-based inspection
on these flows, identification of these flows completes at the policy-rule level and no
processing by the L7 DPI processing engine is required.
5.2. Filter traffic which requires L7 protocol analysis on the DPI inspection engine. The traffic-
match criteria in the policy-rule will in this case refer to the name of a charging-group defined
at the next hierarchy-level in an application policy partition on the AA engine.
6. The second level is configured on the flow detection engine, to define L4-L7 flow match criteria for
traffic which requires L7 protocol analysis including both well-known application protocols (like SIP)
and heuristic analysis for encrypted protocol.
3.8.4.1 Overview
The PCEF function embedded in the Mobile Gateway is compliant with 3GPP Rel-9 PCC architecture defined
in 3GPP TS 23.203, TS 23.401 and can support 2G/3G and LTE subscribers.
The PCEF supports the IP-CAN session establishment, termination and modification procedures. In order to
allow handover between Gn PDP contexts and S5 EPS bearers, a PDP context is treated as an EPS IP-CAN
session (for Gx only).
3.8.4.2 Rate-limiting
Rate-limiting is based on policing. In order to maximize network resource utilization, policing is performed
by tagging. Packets are not immediately dropped but classified as in-profile or out-profile depending on the
configured characteristics of rate policers like Peak Information Rate (PIR), Committed Information Rate
(CIR), Committed Burst Size (CBS), Maximum Burst Size (MBS). These characteristics are derived from QoS
rules (CIR from GBR, PIR from MBR or APN-AMBR) or configured by the operator like CBS and MBS.
• APN-AMBR for all non-GBR bearers of a PDN connection. The APN-AMBR limits the aggregate bit
rate that can be expected to be provided across all Non-GBR bearers of a subscriber session and
across all PDN connections of the same APN. Any Non-GBR bearer can potentially utilize the entire
APN-AMBR, e.g. when the other Non-GBR bearers do not carry any traffic.
• MBR for each GBR bearer. For GBR bearers, the PCEF function sets the bearer MBR to the sum of
the MBRs of all PCC rules that are active/installed and bound to that GBR bearer.
• GBR for each GBR bearer. PCEF also performs DOWNLINK rate enforcement based on the
accumulated GBRs of the aggregate of SDFs with the same GBR QCI (e.g. by rate policing/shaping).
The usage monitoring function allows the PCRF to request the PGW to monitor volume or time usage and
report usage against a set of thresholds.
Note _ the online charging (Ro/Gy) protocol may be applied to perform the same function using similar
Diameter AVPs (Granted-Service-Units and Used-Service-Units).
Usage Monitoring is applicable for a single service data flow (SDF), a group of SDFs or for all the traffic in an
IP-CAN session. Usage Monitoring is applicable for service data flows associated with either dynamic PCC
rules or pre-defined PCC rules. A monitoring key is used to group services that share a common allowed
usage. A monitoring key identifies a usage monitoring control instance. Many PCC rules may share the same
monitoring key. PCRF controls the usage monitoring by providing the required usage monitoring
information to the mobile gateway, which includes the monitoring key, associated volume threshold and the
monitoring level (session-level or PCC rule level).
When usage monitoring is enabled, the mobile gateway measures the volume of the IP-CAN session or the
volume of the applicable service data flows and reports the accumulated usage to the PCRF when any of
following conditions is matched:
When the GGSN/PGW notifies the PCRF the termination of the Gx session (as defined in 3GPP 29.212), the
PCEF is required to provide an event report with the outstanding [not-consumed / consumed] granted
service units. Based on the incoming usage update, the PCRF finds the correct metering limit and updates
the actual usage in the SPR.
The PCRF may request the PGW/GGSN to perform HTTP/HTTPS redirection. Since the Gx protocol does not
provide a way to convey HTTP redirection parameters to the PGW/GGSN, the PGW/GGSN will support HTTP
redirection by using locally configured PCC rules. Therefore the PCRF can add, modify and delete HTTP
redirection by triggering the corresponding PCC Rule Base. The redirect server (Web Portal) URL is
configured as part of a pre-defined rule.
When a redirection is active, the PGW/GGSN will redirect all TCP port 80 (HTTP) and TCP port 443 (HTTPS)
traffic by sending a 302 Redirect (along with the configured URL) to the UE.
• Hot-lining: This feature provides the ability for a PCRF to initiate hot-lining of subscriber’s
http/https traffic to a (hot-lining) server whose URL is configured as part of a pre-defined PCC rule.
Hot-lining is used for many applications, but is typically used in cases where the subscriber has not
paid his bill.
• Gx Usage Monitoring: The PCRF may use Gx HTTP redirection in coordination with the Gx Usage
Monitoring feature. The operator may use the re-direction functionality to re-direct a user’s HTTP
traffic to a Top-UP server / Web portal upon reaching a specific usage threshold.
Once the UE is attached, the user can initiate a browser session. On invocation of the browser session the
GGSN/PGW will detect the HTTP request, and the PGW/GGSN will redirect all TCP port 80 (HTTP) and TCP
port 443 (HTTPS) traffic by sending a 302 Redirect (along with the configured URL) to the UE.
The web server authenticates the user using local policy. After successful authentication and whatever
other action required e.g. refilling credit, the web server instructs the PCRF to de-activate the HTTP redirect
rule for this user. In turn the PCRF instructs the GGSN/PGW to remove the rule for this user’s APN. The UE
can now access the internet as well as any local services.
The operator may configure a primary and a secondary PCRF. When the Primary PCRF goes down, all new
sessions are sent to the Secondary PCRF.
Also, the sessions failed over to the secondary must support secondary PCRF initiated Gx session
modifications and terminations via Re-Auth-Request messages.
The PGW/GGSN may continue supporting sessions when either the PCRF is unreachable due to a failure or if
the PCRF responds with a Result-Code = 3xxx or 4xxx (where xxx are wildcard numbers). The operator must
specify if the failure handling is allowed in either case.
The PCRF failure corresponds to situations when PCC is enabled under APN configuration and if the Primary
and the Secondary PCRF are both out of service or there is no secondary configured and the Primary PCRF
goes down.
The PGW/GGSN can fallback to static PCC rules specified at the APN level in these cases.
If failure handling is allowed, new calls will set up without any PCRF control. Any default policy (e.g., Default
Bearer QCI/ARP, APN-AMBR and any other static policy) configured under that APN is applied and such calls
continue without any further PCRF control (even if PCRF recovers) until they are terminated by the UE or
PGW (as a result of idle-timeout or session-timeout timers).
3.9 Charging
3.9.1 SAE-GW
Charging profiles may be used to customize the charging options for a particular PDN connection, based on
the received Charging Characteristics IE (CC). The CC IE includes a single octet charging characteristics value
and is supplied by HSS to MME or SGSN as part of subscriber information and sent from the MME or SGSN to
SGW or PGW/GGSN.
If the PGW/GGSN receives a CC IE in the “Create Session Request” GTP message, it will look for a match
between the value of the CC and any of the Charging Profiles configured in the node. If no matching profile
is found or CC IE is not provided, the PGW applies the configured default charging profile (if any).
Also, the PCRF may provide the charging method to be applied, effectively overriding a local selection.
Separate charging profiles may be defined for home subscribers, home-routed roamers and visiting roamer
(local breakout)
The PCEF function integrated in the 7750 MG PGW/GGSN performs flow-based online charging as specified
in 3GPP TS32.251, and using the Diameter Credit Control Application defined in 3GPP TS 32.299 and RFC
4006.
• 3GPP TS 32.251 v11.8.0: Packet Switched (PS) domain charging (Dec 2013)
• 3GPP TS 32.299 v11.10.0: Diameter charging applications (Dec 2013)
• IETF RFC 3588: Diameter Base Protocol
• IETF RFC 4006: Diameter Credit Control Application
The PGW/GGSN supports Centralized Unit Determination with Centralized Rating. This means that the
PGW/GGSN requests quota based on the service-id and rating-group associated with the PCC rules bound
to the EPS bearer/PDP context and therefore has no idea how many units will be required to offer service.
Furthermore, the PGW/GGSN is not aware of the monetary value of the quota since this is handled by the
OCS.
The PGW/GGSN will request quota and will report usage against the quota provided by the OCS. Credit
control is always on a per-rating group basis.
PGW/GGSN establishes an online charging session for each EPS bearer/PDP Context. It will request and track
quota for rating-groups that belong to the bearer. Therefore each rating-group within a bearer has its own
quota.
Rating-groups are applied to EPS bearer/PDP Context via PCC rules. The PCC rules themselves may be
associated with the bearer via static configuration or may be installed by a PCRF.
The threshold triggers are assumed to take effect before quota expires. Therefore, the PGW/GGSN will
continue to pass traffic while waiting for the CC-Answer to possibly update the quota.
As long as the effective rate of the application-usage will not exceed the rate defined by activity-threshold,
given subscriber will be considered “silent”. QHT will be considered expired every time there was no change
in usage during its period. This approach approximates 3GPP 119uccess119 that requires to cease and to
restart timer at the end of each packet.
• CHANGE_IN_SGSN_IP_ADDRESS (1): This value is used to indicate that a change in the SGSN IP
address shall cause the credit control client to ask for a re-authorization of the associated quota.
• CHANGE_IN_QOS (2): This value is used to indicate that a change in the end user negotiated QoS
shall cause the credit control client to ask for a re-authorization of the associated quota.
• NOTE 1: This should not be used in conjunction with enumerated values 10 to 23.
• CHANGE_IN_LOCATION (3): This value is used to indicate that a change in the end user location shall
cause the credit control client to ask for a re-authorization of the associated quota.
• NOTE 2: This should not be used in conjunction with enumerated values 30 to 34.
• CHANGE_IN_RAT (4): This value is used to indicate that a change in the radio access technology shall
cause the credit control client to ask for a re-authorization of the associated quota.
• CHANGEINLOCATION_MCC (30): This value is used to indicate that a change in the MCC of the
serving network shall cause the credit control client to ask for a re-authorization of the associated
quota.
• CHANGEINLOCATION_MNC (31): This value is used to indicate that a change in the MNC of the
serving network shall cause the credit control client to ask for a re-authorization of the associated
quota.
• CHANGEINLOCATION_LAC (33): This value is used to indicate that a change in the LAC where the end
user is located shall cause the credit control client to ask for a re-authorization of the associated
quota.
• CHANGEINLOCATION_CellId (34): This value is used to indicate that a change in the Cell Identity
where the end user is located shall cause the credit control client to ask for a re-authorization of
the associated quota.
PGW/GGSN reports usage that straddles the change time by sending two instances of the Used-Service-Unit
AVP, one with Tariff-Change-Usage = ‘unit-before-tariff-change’ and one with ‘unit-after-tariff-change’.
If failover is supported, the OCS may control failover handling via the Credit-Control-Failure-Handling AVP
which can be inserted in any messages sent to GGSN. OCS can request a different failure handling at any
time, during the session (initiation/update/termination) because GGSN always applies the latest CCFH value
received.
The CCFH AVP may be set to one of three values that control the PGW/GGSN 121uccess121 if the OCS fails
to respond:
The PGW/GGSN also supports local configuration at gateway level or per APN/per charging profile for CC-
Session-Failover and Credit-Control-Failure-Handling, which applies when OCS does not specify CCSF or
CCFH.
This feature is intended for load-balancing purposes (when online charging traffic is expected to exceed the
capacity of a single OCS). If used with IMSI ranges, it can also be used to direct sessions to OCS pairs based
on PLMN IDs.
The S/PGW/GGSN supports multiple CDR formats. The PGW-CDRs are used for both session and flow-based
charging when the 7750 is operating as a PGW/GGSN. The PGW-CDRs may also be used to support charging
for PDP contexts and EPS bearers simultaneously. The gateway may generate SGW-CDR to collect charging
information related to the IP-CAN bearer data information for visiting roamers.
The S/ PGW/GGSN includes the volume (separately in uplink and downlink direction), elapsed time and/or
number of events per rating group or a combination of rating group and service id into specific containers in
“List Of Service Data” field.
The mobile gateway activates Service Data Flow container when traffic is detected and no matching active
SDF container already exists. It closes a Service Data Flow container when the termination of the last service
data flow matching to the Service Data Flow container is detected.
The mobile gateway transfers the CDRs from the CDF to the CGF over the Ga interface as specified in 3GPP
TS 32.295. The communication between S/PGW and the charging gateways is carried out using GTP’ over
UDP and IP. The following GTP’ functions are supported:
• Charging info triggers: These triggers cause information to be added to the CDR, but don’t
necessarily cause the CDR to be closed. These triggers are applicable to flow-based charging.
• Partial record closure triggers: These triggers cause the CDR to be closed. If GTP’ is configured the
CDR will be sent to the CGF. Otherwise the CDR is stored in a local file. The GGSN will open a new
CDR unless the PDN connection has been terminated.
The CDR is also closed (and optionally sent) upon the termination of the PDN connection.
• plmn-change
• qos-change
• rat-change
• sgw-change (or SGSN change)
• tariff-time-change
• termination of service-data-flow
• time-limit-per-rating-group
• user-loc-change
• volume-limit-per-rating-group
• max-change-condition
• ms-time-zone-change
• rat-change
• time-limit
• volume-limit
Location
South element type Interface CDR type
HNI DNG HCMC
Flexi NS 17 Ga (GTP’) S-CDR 3 2 7
SGW-CDR
7750-SR12-MG 8.R07 Gz (GTP’) 2 0 4
PGW-CDR
Remarks
Output CDR
North element Interface Location
S-CDR PGW-CDR PGW-CDR
MBF Billing application FTP pull HNI ASN.1 ASN.1 ASN.1
Remarks
• For saving transferring time and bandwidth purpose, all output CDR files are compressed
• For monitoring purpose, all output CDR file name contain timestamp and sequence number
information
NSN will put best effort to support MobiFone to reach the targeted MBF KPIs as specified in the tables
below, NSN do not responsible for any other parts of Mobifone networks which may directly or indirectly
impact the mentioned KPIs.
KPI Value
CPU ≤ 70%
PSSR % ≥ 99%
Gx SR % ≥ 99%
Gy SR % ≥ 99%
SGW S4/S11 Creat Session SR % ≥ 97%
PGW Create Bearer SR % ≥ 97%
PGW UL Data Drop Ratio % ≤ 1%
PGW DL Data Drop Ratio % ≤ 1%
During project implementation, the KPI formula might need further optimization.
=Success PDP Acted (1) + FAIL ACT PDP – Sum(MISSING/UNKNOWN APN (#27), UNKNOWN PDP
ADDRESS/TYPE (#28), USER AUTHENTICATION FAIL (#29), SER.OPT NOT SUPPORTED (#32), SER.OPT
NOT SUBSCRIBED (#33), MS NOT RESPONSE, MS PROTOCOL ERROR, NSAPI USED (#35)) –
FAIL_PDP_ACT_ROAMING
RUSR%
=(4.1)-sum(INTER_SGSN_RAU_F_ILL_MS, INTER_SGSN_RA_LA_UP_F_ILL_MS,
IU_INTER_SGSN_RA_LA_U_F_3, IU_INTER_SGSN_RAU_F_3) – sum(IU_INTER_SGSN_RAU_F_6,
INTER_SGSN_RAU_F_ILL_ME, IU_INTER_SGSN_RA_LA_U_F_6, INTER_SGSN_RA_LA_UP_F_ILL_ME) –
sum(IU_INTER_SGSN_RAU_F_7, IU_INTER_SGSN_RA_LA_U_F_7, INTER_SGSN_RAU_F_GPRS_NA,
INTER_SGSN_RA_LA_UP_F_GPRS_NA) – sum(IU_INTER_SGSN_RA_LA_U_F_8,
INTER_SGSN_RA_LA_UP_F_NGPRS_NA) – sum(INTER_SGSN_RAU_F_MS_IDENT,
INTER_SGSN_RA_LA_UP_F_MS_IDENT, IU_INTER_SGSN_RAU_F_9, IU_INTER_SGSN_RA_LA_U_F_9) –
INTER_RAU_SUCR_DROP_CAUSES sum(IU_INTER_SGSN_RAU_F_10, IU_INTER_SGSN_RA_LA_U_F_10, INTER_SGSN_RAU_F_IMP_DETACH,
INTER_SGSN_RA_LA_UP_F_IM_DETACT) – sum(INTER_SGSN_RAU_F_PLMN_NA,
INTER_SGSN_RA_LA_UP_F_PLMN_NA, IU_INTER_SGSN_RAU_F_11, IU_INTER_SGSN_RA_LA_U_F_11) –
sum(IU_INTER_SGSN_RAU_F_12, IU_INTER_SGSN_RA_LA_U_F_12, INTER_SGSN_RAU_F_LA_NA,
INTER_SGSN_RA_LA_UP_R_LA_NA) – sum(IU_INTER_SGSN_RAU_F_13, IU_INTER_SGSN_RA_LA_U_F_13,
INTER_SGSN_RAU_F_ROAMING_NA, INTER_SGSN_RA_LA_UP_F_R0_NA) –
sum(IU_INTER_SGSN_RAU_F_14, IU_INTER_SGSN_RA_LA_U_F_14, INTER_SGSN_RAU_F_GPRS_NA_PL,
INTER_SGSN_RA_LA_UP_F_NA_PL) – sum(INTER_SGSN_RAU_F_NO_S_CELL,
INTER_SGSN_RA_LA_UP_F_NO_CELL, IU_INTER_SGSN_RAU_F_15, IU_INTER_SGSN_RA_LA_U_F_15) –
sum(IU_FAIL_INTER_SGSN_RAU_MS, IU_FAIL_INTER_SGSN_RA_LA_MS, FAIL_INTER_SGSN_RAU_MS,
FAIL_INTER_SGSN_RA_LA_MS) – sum(FAIL_INTER_SGSN_RAU_COLL, FAIL_INTER_SGSN_RA_LA_COLL,
IU_FAIL_INTER_SGSN_RAU_COLL, IU_FAIL_INTER_SGSN_RA_LA_COLL)
RUSR%
RUSR%
KPI Formula
CPU avg(avgCpuUtilization)
sum(CreatePdpRsp-(CreatePdpRspFail+ NetInitPdpRspFail))
sum(CreatePdpReq)
sum(RxCcaI+RxCcaU+RxCcaT)
Gx SR % ---------------------------------------------*100
sum(TxCcrI+TxCcrU+TxCcrT)
sum(RxCcaI+RxCcaU+RxCcaT)
Gy SR % ------------------------------------------*100
sum(TxCcrI+TxCcrU+TxCcrT)
sum(CreateSessnRespSuccess)
sum(CreateSessnReq)
sum(CreateSessnRespSuccess)
sum(CreateSessnReq)
In Mobifone solution all the 7750 MG are running in Active state and all the ISM-MG cards are working Active
mode on each node. The node redundancy will be provided by DNS selection and round-robin mechanism
will be implemented to have the load sharing across the 7750 MG nodes.
• Intra-Flexi NS redundancy
2N/N+1 redundancy mode for functional units (CPUs).
Redundancy CPU Ethernet interfaces.
Hub blade (SWU) redundant L2 trunk between them for inter-hub blade redundancy.
• Inter-Flexi NS LAN redundancy
Redundancy towards the backbone.
• Carrie sense
During the switchover, the IP address move from the failed interface to a new active interface.
After switchover, the MAC address of the active interface is advertised using a gratuitous ARP
message.
• Bidirectional forwarding detection (BFD)
Network protocol used for providing low-overhead, short-duration detection of failures in the
path between interface, data links and etc.
BFD does not have a discovery mechanism; session must be explicitly configured between
endpoints. Protocols that support a form of adjacency setup such as OSPF are used to
bootstrap a BFD session. These protocols use BFD to receive faster notification of failing links
using keepalive mechanism.
For more details information referring to RFC5880.
• Virtual router redundancy protocol (VRRP)
Protocol that dynamically assigns router responsibility to one of the redundant multilayer site
switches in case the master router fails. It allows a redundant router to automatically assume
the function of an active router in case the active router fails.
VRRP enable to reduce the possibility of a single point of failure in a network.
For more details information referring to RFC3768.
3.11.2.1 CPU hosts connectivity with OSPF/BFD and carrier sense IP address
Failover 2 Failover 3
IP
(A) EL0
(A) IPDU-0
SWU-0 3/1
(S) EL1 IP2 (A)
(A)
Failover 1 OSPF/BFD network
VRRP VIP 1
SWU-1 3/1
(A)
(S) EL0 (A)
IP3
(S) IPDU-1
(S) EL1
(IP)
TA SGSN MME
Failover 1: The logical IP addressing-based redundancy model can be used to hide internal failover actions
and to keep the serving IP address the same as for the remote peer-end application over a local unit
switchover. The logical IP address in an N+1 redundant unit group is associated with a working (WO)
functional unit inheriting the redundancy scheme of its functional unit. If one of the working (WO) functional
unit fail, the logical IP addressing in an N+1 redundant unit group float from one unit to another based on
the logical address of the unit.
Failover 2: Carrier-sense IP address which is interface redundancy where configured two integrated
Ethernet interfaces and is active on one interface at a time, while the other interfaces are used as backup
interface. If physical link fails, a carrier-sense IP address is moved to the backup interface and a gratuitous
address resolution protocol (ARP) message is sent to advertise the IP and MAC address of new active
interface.
Failover 3: Bi-directional Forwarding Detection (BFD) provides rapid failure detection times between
forwarding engines, while maintaining low overhead. It also provides a single, standardized method of
link/device/protocol failure detection at any protocol layer or over any media. OSPF router specifies the
next hop on the uplink side or another OSPF router as its 131eighbor using BFD. It means that it makes BFD
session with a 131eighbor for monitoring and management purpose. If SWU uplink path fail, the BFD failure
detection operation with OSPF provide fast forwarding path failure detection times for topologies and OSPF
routing table changes to another SWU uplink path.
Version: 1.1
Document edit by
Signature
Name: Lê Ngọc Thảo
Title: Packet Core Engineer
Document Check by
Signature
Name:
Title:
Document Approve by
MOBIFONE CORPORATION
Date:
Signature
Name:
Title:
Term Explanation
3GPP 3rd Generation Partnership Project
5620 SAM Nokia 5620 Service Aware Manager
7750 MG Nokia 7750 Mobile Gateway
AC Alternate Current
AS Access Server
ASCII American Standard Code for Information Interchange
BOQ/BOM Bill Of Quantities / Bill Of Material
BSS Base Station System
BTS O&M Nokia Solutions and Networks proprietary management interface between iOMS mediator and
Flexi Multiradio BTS LTE network elements.
CAPEX Capital Expenditure
CDR Charging Data Record
CIR Committed Information Rate
CM Configuration Management
COD Cell Outage Detection
CORBA Common Object Request Broker Architecture
CPM Control Plane Module
CPU Central Processing Unit
CS Connectivity Server
DC Direct Current
DCN Data Communication Network
DNS Domain Name System
DS Data Server
DSS Data Storage Subsystem
DTRS Digital Train Radio System
E-LMI Ethernet local management interface
EBDC East Burwood Data Centre
ECMP Equal Cost Multi-Path
EMS Element Management System
eNodeB Evolve NodeB
eTOM Enhanced Telecommunications Operations Map
EPC Evolved Packet Core
FD Full Duplex
Flexi NG The Flexi NG is NOKIA’s next generation Gateway node. They form the basis of the target
network for PS core (they are analogous to GGSNs for GPRS)
Flexi NS The Flexi NS is NOKIA’s next generation Serving node. They form the basis of the target
network for PS core (they are analogous to SGSNs for GPRS)
FM Fault Management
FQDN Fully Qualified Domain Name
GC Global Cluster often referred to in the DTRS environment as Global Reporter Cluster. NOKIA
documentation usually refers to Global Cluster.
GGSN GPRS Gateway Support Node
GNSS Global Navigation Satellite System
GPRS General Packet Radio Service
GR Global Reporter, a set of reporting applications running on a Global Cluster. Within DTRS
environment it can be used interchangeably with Global Cluster.
GUI Graphical User Interface
Change History
Version Status Date Author Owner Reviewed by Reviewed Approver Approval Description of changes
date date
0.2 17-03-2017 Le Ngoc Thao Done: FNS, NetAct, CMD, Traffica, FMA
Pending: SAM
0.6 22-03-2017 Le Ngoc Thao Add net topo multi level of Middle area
0.8 23-03-2017 Le Ngoc Thao Add more traffic cases, KPI, network topo
BI&FI
1.0 24-03-2017 Le Ngoc Thao KPI, update node name, physical port
1.3 11-04-2017 Le Ngoc Thao Add index of pictures & tables, KPI list and
formula
1.4 12-04-2017 Le Ngoc Thao Add MME pool overlap, default SGSN, NTP
1.5 20-04-2017 Le Ngoc Thao Modify KPI, add license capacity, update
topology, add routing signalling
End of document