Professional Documents
Culture Documents
IP/Ethernet
based since the year 2000
MkIII
MkV MME 6th NFV
generation
MkII
1st 2nd MkIIIc 3rd 4th MkVI+ 5th
generation generation generation generation generation Cloud
2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016
Single Single Single Single Single Single Single Single Dual Dual Dual Multi Multi Multi Multi Multi Multi
core core core core core core core core core core core core core core core core core
Solaris Solaris Solaris Solaris Solaris Solaris Solaris Solaris Linux Linux Linux Linux Linux Linux Linux Linux Linux
VxWorks VxWorks VxWorks VxWorks VxWorks VxWorks VxWorks VxWorks VxWorks VxWorks VxWorks
0.1 0.1 0.1+1 0.1+1 1 1 1 1 1+10 1+10 1+10 1+10+40 1+10+40 1+10+40 1+10+40 Native Native
GbE GbE GbE GbE GbE GbE GbE GbE GbE GbE GbE GbE GbE GbE GbE and and
Virtual Virtual
2G single
3G single
LTE single
CDMA*
2G/3G dual
WiFi*
Networks3G/LTE
Heterogeneous
dual
2G/3G/LTE triple
* Interworking capabilities
Dynamic Resource Allocation between Access types
CP SS7/SCTP UP
2G 2G 2G
3G 3G 3G
Common Deployment
Physical node
development Native SGSN-MME on EBS
for all access types LTE/3G/2G
Smooth evolution
Highest quality – Maintained feature leadership – Pool interworking between Native and Virtual
Pool Interworking between Native
and Virtual
Common OSS-RC/ENM Orchestration
Functional parity and O&M
interworking is required
During the
transformation
EBS/MkVIII EBS/MkX EBS/MkX COTS COTS
to Cloud (NFV) Native Native Native Virtual Virtual
Software platform is the lowest and most basic software level, which executes on all
PIUs in the physical SGSN-MME and on all VMs in the virtual SGSN-MME.
On the application level, software is divided into a control system and a transmission
system, interconnected through either the physical or virtual backplane as illustrated
in slide.
Control system
Control system
The control system is designed to process high-level protocols and to control
payload routing in the transmission system. It handles traffic control activities,
such as mobility and session management and high-level protocol processing;
system-internal control activities, such as recovery, distribution, and Operation and
Maintenance (O&M).
The central AP (AP/C) handles the central functions of the control system and runs
on the PIU or the VM that serves as the active Node Controller Board (NCB). The
remaining APs form a generic processing pool to provide shared load handling.
Transmission system
Transmission system
The transmission system enables high-performance payload routing between the
SGSN-MME and other GPRS backbone and radio network nodes. The transmission
system handles signalling and payload between the SGSN-MME and other nodes.
The FSB provides disk storage and boot services in the SGSN-MME. The SGSN-MME
has two FSBs, primary FSB and secondary FSB, which mirrors all stored data. If the
primary FSB fails or if it needs to be replaced, the secondary FSB takes over the
operation and becomes the primary FSB.
Node Controller Board
The NCB performs monitoring, software distribution, and O&M of the SGSN-MME
applications. The SGSN-MME has two NCB , active NCB and passive NCB, which
mirrors all NCB states. If the active NCB fails or if it needs replacement, the passive
NCB becomes active and takes over the operation.
For SGSN-MME MkX and virtual SGSN-MME, the RP role is co-located with
the NCB role.
General Processor Board
The AP is responsible for traffic control activities, such as mobility and session
management, and high-level protocol processing. Also, it handles internal
system control activities, such as recovery, distribution, and O&M.
Payload Device Processor
For GSM and WCDMA access, the Payload DP is responsible to relay user data
traffic between the radio network and the gateway node (GGSN or SGW),for both
uplink and downlink traffic. The payload related parts of Charging and Lawful
Interception are also executed on the Payload DP.
In a GSM network, payload and signaling are not separated over the Gb
interface. Therefore, payload DP has to separate signaling messages from the
payload, and send signaling messages to the control plane (AP).
SS7/SCTP Device Processor
The SS7/SCTP DP is used for SS7, SCTP, or both SS7 and SCTP signaling.
SCTP associations are terminated and lower layers of SS7 are handled on the
SS7/SCTP DP.
SS7 Front End The SS7 front end represents the low level protocols of the SS7 stack,
distributing incoming traffic to the SS7 back ends or SS7 NMM. The SS7 front end
is only used
for narrowband including HSL SS7.
SS7 Back End The SS7 back end represents the upper layers in the SS7 stack, and
handles SS7 traffic, registration and deregistration of SS7 users as well as
providing the SS7 user with information on the status of local and remote
subsystems.
SS7/SCTP DP
SS7 NMM The SS7 NMM handles all Message Transfer Part Level3 (MTP-
L3), MTP-L3 User Adaptation Layer (M3UA),and Signaling Connection
Control Part (SCCP) network
management messages. Upon changes in the network with impact on the
stored routing information, the NMM broadcasts the information to all
SS7 back ends in the SGSN-MME.
SCTP Device The SCTP device handles the SGSN-MME internal distribution of SCTP
messages to and from different SCTP users such as S1-AP, SGsAP, LCS-AP, and
Diameter protocol layers.
Routing Processor (RP)
The RP handles IP routing control plane traffic to and from the SGSN-MME.
The RP handles routing protocols and creates routing tables, depending on
the IP protocol version and routing configuration. The routing tables are
used
to achieve IP connectivity between SGSN-MME and other nodes in external
networks. For information about the location of the RP role,
Line Card (LC)
The LC has interfaces towards external networks. The LC acts as a load balancer.
It distributes incoming IP traffic over PIUs in a physical SGSN-MME or VMs in a
virtual SGSN-MME. Packet distribution is done based on the packet content. The
LC also distributes outgoing IP traffic over the available IP routes.
For information about the location of the LC role,
Physical SGSN-MME
SGSN-MME MkVIII
The following sections briefly describes the hardware
components of the MkVIII
SGSN-MME. For further information on hardware components
and additional
equipment required to get the MkVIII SGSN-MME up and
running, see MkVIII
Hardware.
Distributed routing in the SGSN-MME MkVIII handles routing of
IP packets for
all internal and external SGSN-MME interfaces. Distributed
routing is managed
by the RPs and is located on the SCXB PIU.
Physical SGSN-MME
Magazines
The physical SGSN-MME cabinet contains one, two, or three magazines
depending on hardware configuration. Each magazine contains a number of
PIUs that are interconnected through the physical backplane.
GEP3 GEP5
GEP3-HDD/SDD GEP5-SSD
SCXB2 SMXB
CMXB3
PFM-3200W
APP
GEP3-SS7 (optional)
PFM -2400W
Physical Offering “At a Glance”
Processing blades
(GEP3, cf. ”IBENv5”)
Cabinet (BYB 501)
Ethernet switches
(SCXB2, cf. “PEBv5”,
Subracks (EGEM2)
and CMXB3)
WDH: 60*40*180 cm
Footprint 0.24 m2
Volume 0.43 m3
Intel x86 based multi core processing 10/40 Gbps Ethernet 1 Gbps Ethernet
blade (without / with HDDSSD) switch blade switch blade
MKVIII Hardware Architecture and Component
Overview
PIUs and Roles:
› FSBs
- 2 x GEP3-300
› NCBs
- 2 x GEP3-24GB
› RPs/LCs
- 2 x SCXB2 per magazine
› Switching
- 2 CMXB3s and SCXB2s per magazine CLI: get_eq_role
PIU Roles
• General Processor Board (GPB): GPB comprises three
co-located roles; Application Processor (AP), Payload
Device Processor (DP) and SS7/SCTP DP
• Application Processor (AP)
• used for node management, processing, and signaling
• SS7/SCTP DP
• represents the low-level protocols of the SS7 stack, distributing
incoming traffic to the SS7 back ends or Network Management
Module (NMM)
• narrowband SS7 FE, broadband SS7 FE and SCTP FE
PIU Roles
› Routing Processor (RP)
• Handles IP routing control plane traffic to and from the SGSN-MME
› Line card
• The LC has interfaces towards external networks.
• Acts as a load balancer
EGEM2 Slot Positions
GbE
2*10
GbE
GbE
2*1
2*1
2*10
GbE
GbE
2*1
40 GbE
40 GbE
External Ethernet interfaces connected via 2 APPs at the bottom of the cabinet
40 GbE
40 GbE
2*10
GbE
GbE
2*10
2*10
GbE
GbE
GbE
GbE
2*1
2*1
2*1
Virtual SGSN-MME
Virtual SGSN-MME Architecture
The virtual SGSN-MME is based on the same architecture as the physical SGSNMME,
including middleware and application software. This provides a common
feature set for both physical and virtual SGSN-MME. The common application
software also assures interworking between virtual SGSN-MME, physical SGSNMME,
and related peer Network Elements.
The software components are distributed and executed on VMs. VMs in the
virtual SGSN-MME correspond to PIUs in the physical SGSN-MME.
VMs can have one of the following roles:
Virtual SGSN-MME Architecture
File Server Board (FSB)
Provides NFS storage and network boot services for all other VMs in the cluster.
There is one primary FSB and one secondary FSB for redundancy.
Multi-host virtual SGSN-MME with Standalone vLC:This deployment targets scalability and high
capacity,with full software and hardware redundancy. The vLC role is deployed as vLC VMs separate
from the GPB VMs.
Multi-host virtual SGSN-MME with Integrated vLC:This deployment targets increased scalability and
capacity for payload, with full software and hardware redundancy. The vLC role is integrated in the GPB
VMs.
Deployment Types
Dual-host virtual SGSN-MME :This deployment targets small footprint with limited capacity. The
deployment has small VM sizes, all collocated on two compute hosts. The deployment
supports full software redundancy and hardware redundancy. The deployment does not support scaling.
Single-host virtual SGSN-MME: This deployment targets small footprint with limited
capacity. The deployment has small VM sizes, all collocated on one compute host. It supports full
software redundancy including VM redundancy. The deployment does not support hardware
redundancy. However, network level redundancy can be achieved through a pair
of virtual SGSN-MME instances configured as an SGSN or
MME pool, possibly with geo-redundancy.
Deployment Guideline
Deployment Guideline
Ericsson SGSN-MME MkX
Tougher
traffic models › Increased performance and scalability
› New GEP5 processing blade
VoLTE,
positioning...
› Significantly increased control plane,
signaling and/or user plane capacity
Heterogeneous
Networks
WDH: 60*40*180 cm
Footprint 0.24 m2
Volume 0.43 m3
GEP3-24GB GEP5-48GB
EBS
GEP3-SSD GEP5-400
SCXB2
CMXB3 SMXB
APP
› NCBs / RPs
- 2 x GEP5-48GB
CLI: get_eq_role
MkX GEP5
More ...more
powerful and faster
CPU... memory
More ...more
powerful and faster
CPU... memory
MkVIII
GEP3-HDD/SSD
300GB HDD/200GB SSD
MkX
GEP5 – SSD
400GB SSD
MkX SMXB
More 2x
MkVIII SCXB2
Single core PowerPC powerful multi-fiber
MkX SMXB
CPU and optical
Multi core Intel x86
using DPDK
Ethernet (100G
switch MPO)
8 x pluggable
Ethernet I/O
(1G/10G
SFP/SFP+) 1000BASE-SX/LX/T
10GBASE-SR/LR
SMXB – Internal connectivity (1/2)
SFP/SFP+ transceivers
› 1000BASE-SX/LX/T
› 10GBASE-SR/LR
CLI: show_piu_transceiver
MkX SMXB
Plug-In Unit:
› CPU: Intel C2758, 2.4 GHz, 8 cores
› 8 GB Flash memory
Internal Connectivity Ports
› 2 x 10Gb, 2 x 100Gb
External Connectivity Ports
› 8 transceiver ports (1Gb/10Gb)
Indicators / LEDs
› 4 status LEDs
› 8 transceiver activity LEDs
SMXB Roles
› Line Card
› Replaces (MkVIII) SCXB, CMXB, APP
MkX High Level Architectural
Overview 100G
CP CP CP CP CP CP CP CP 8x
8x 10/
LC SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 LC
10/1 NCB FSB FSB NCB 1
(FE) SCTP SCTP SCTP SCTP RP RP SCTP SCTP SCTP SCTP (FE)
GbE Gb
UP UP UP UP UP UP UP UP E
100G 100G
8x CP CP CP CP CP CP CP CP CP CP CP CP 8x
10/ 10/
LC SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 LC
1 (FE) (FE) 1
SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP
Gb Gb
E UP UP UP UP UP UP UP UP UP UP UP UP E
100G 100G
8x CP CP CP CP CP CP CP CP CP CP CP CP 8x
10/ 10/
1 LC SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 SS7 LC 1
(FE) SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP SCTP (FE)
Gb Gb
E UP UP UP UP UP UP UP UP UP UP UP UP
E
GbE
GbE
10/1
10/1
10/1
8x
8x
8x
100G
100G
100G
GEP5-SSD GEP5 GEP5
GEP5 GEP5 GEP5
GEP5 GEP5 GEP5
GEP5 GEP5 GEP5
GEP5 GEP5 GEP5
GEP5 100G GEP5 GEP5
100G
SMXB SMXB SMXB
GbE
GbE
10/1
10/1
GbE
10/1
8x
8x
8x
TMO Levels for a MkVIII SGSN-
MME
1 5 4 1
2 6 3 1
3 6 2 2
4 7 1 2
0 (Single Access LTE) 8 0 2
MkX Software Configurable Traffic Mix Optimization
Relative increase in
control plane capacity
MkVIII CP SCTP
~2.0x
SS7
CP UP
SCTP
SS7
MkVIII CP UP
/3 MkX
SCTP
CP ~2.3x SS7
SCTP
UP
SS7
MkVIII CP UP
/2 MkX
SCTP
CP
~3.4x SS7
SCTP
UP
2G/3G
SS7 throughput
MkVIII CP UP
optimized
/1 MkX
SCTP
CP ~5.7x SS7
SCTP
UP
Summary
After this chapter, the student should now be able to :