Title: USER DATA Consolidation
1??????????????? Beijing High Way
Telecommunication Technology Co., Ltd.
2USER DATA Consolidation
3????
- UDC???
- UDC?????
- UDC???
- UDC????
- UDC???
- UDC????
- UDC????
4UDC ????
- User Data Consolidation (UDC) ????????????,??????G
SM, GPRS, WCDMA, LTE/eUTRAN, WLAN?? - UDC ???????,??????????????????
- ????????
- ??????????????
- ????????????
- CUDB is the data repository and HLR/AuC Server
and HSS-FE are the application FEs -gt UDC Layered
ConfigurationUDC Layered Configuration includes
deployments of CUDB, PG, HLR/AuC Server and
HSS/SLF FE
5?????????(UDC)?????
Monolithic architecture
Data Layered architecture
Front End(Logic)
Classic HLR / HSS(Logic and Data)
CUDB (Data)
- ??????? Centralized User Database (CUDB)?
- CUDB???????,CUDB????????????,????????????CUDB?????
???????????? - Front-end ?????????,??HLR?????HLR Server?
- ?????????????HLR??????
6????
- UDC???
- UDC?????
- UDC???
- UDC?????
- UDC???
- UDC????
- UDC????
7Ericsson UDC Architecture
PS/CS ???
- ????,???????
- ????????????,?????????
- ???????
IMS ??? ???
- ????????
- ??????CUDB
- CRUD (Creation, Read, Update and Deletion )
OSS
???
Provisioning GW
- ??????????
- ???????????
- ????????????,????????DS?
HLR/AuC S
BOSS
- ???
- ???DS
- High Availability
- ?????
???
UPG
???
PL-cluster
PL-cluster
CUDB
???
?????
DS-cluster
DS-cluster
DS-cluster
LDAP
8UDC LayeredHLR/AuC Front Ends
- HLR/AuC Front Ends
- ??HLR/AuC?????
- ??FE????????????????????
- FE ????(FE in pool ??)?????FE??
- ??HLR/AuC provisioning???????.
- ??notification??(???????MSC)?
Circuit Switch Packet Switch Core Network (MSC,
IN, GGSN, SGSN, etc.)
IMS Core Network and Service Layer (CSCF, AS,
etc.)
Signalling Distribution
SLF
LD HLR
Network applications
HLR/AuC FE
HSS-FE
Provisioning Server
Partitioning Function
Data Store
Data Store
9HSS Front end
Circuit Switch Packet Switch Core Network (MSC,
IN, GGSN, SGSN, etc.)
- HSS Front End
- ??HSS???????
- ??FE????????????????????
- FE ????(FE in pool ??)?????FE??
- ??notification??(???????MME)
IMS Core Network and LTE (CSCF, AS, etc.)
SD
Signaling Distribution
SLF
Network applications
HSS-FE
HLR/AuC-FE
Provisioning Server
Partitioning Function
Data Store
Data Store
10UDC LayeredProvisioning server
Circuit Switch Packet Switch Core Network (MSC,
IN, GGSN, SGSN, etc.)
IMS Core Network and Service Layer (CSCF, AS,
etc.)
IMS Core Network and Service Layer (CSCF, AS,
etc.)
- Provisioning
- Server
- UDC provisioning?????
- ??BOSS?HLR?????????
- ?BOSS ????????
- ?CUDB???????,???HLR-FE
- HSS validator ???PG?
Signalling Distribution
LD HLR
SLF
SLF
SLF
SLF
Network applications
HLR/AuC FE
Provisioning Server
HSS
HSS
HSS
HSS
HSS
HSS-FE
Partitioning Function
Data Store
Data Store
11UDC LayeredPartitioning Function
Circuit Switch Packet Switch Core Network (MSC,
IN, GGSN, SGSN, etc.)
IMS Core Network and Service Layer (CSCF, AS,
etc.)
- Partitioning Function
- ?????????,????????????????????
- ????common data,?? ??????GPRS???
- .
Signalling Distribution
SLF
LD HLR
Network applications
HLR/AuC FE
HSS-FE
Provisioning Server
Partitioning Function
Data Store
Data Store
12UDC layeredData Storage Layer
Circuit Switch Packet Switch Core Network (MSC,
IN, GGSN, SGSN, etc.)
IMS Core Network and Service Layer (CSCF, AS,
etc.)
- Data Storage Layer
- ????????????
- ??mysql?????
- ?????????
- ???????????
Signalling Distribution
SLF
LD HLR
Network applications
HLR/AuC FE
HSS-FE
Provisioning Server
Partitioning Function
Data Store
Data Store
13LOCATION UPDATE LUPISD
1 Do a Location update (LU) (i.e. switch on
the mobile phone) 2 LU distributed to an HLR-S 3
HLR-S requests and downloads the Subscriber data
from CUDB with an LDAPsearch message 4 HLR-S
processes the LU 5a HLR-S stores the new Location
data (VLR address) in the CUDB by means of
LDAPModify 5b Subscriber data change is
replicated to other CUDB nodes 6 HLR-S sends
Insert Subscriber Data (ISD) message to
the VLR and terminates the location update
operation
CUDB 2
CUDB 1
5b
5a
3
HLR/AuC-S 1
HLR/AuC-S 2
4
APZ 212 50 APG43
APZ 212 50 APG43
6
2
Ericsson BSC 07B
1
MSC-S R12.1 APZ 212 40
Ericsson RNC P6
14SUBSCRIBER AUTHENTICATION - SAI
1 Generate an Authentication operation
request by switching off and on a telephone
with a WCDMA or GSM subscription. 2 SAI
message distributed to one of the HLR-S 3 AUC
Subscriber Data is requested from the HLR to
the CUDB 4 AuC Subscriber Data is downloaded
from the CUDB 5 Decryption of eKi and generation
of Authentication Vectors???? 6 HLR/AuC
Server send the SAI response with the
Authentication Vectors
CUDB 1
CUDB 2
4
3
HLR/AuC-S 1
HLR/AuC-S 2
5
APZ 212 50 APG43
APZ 212 50 APG43
6
2
Ericsson BSC 07B
1
MSC-S R12.1 APZ 212 40
Ericsson RNC P6
15????
- UDC???
- UDC?????
- UDC???
- UDC?????
- UDC???
- UDC?????
- UDC????
16UDC Interfaces and protocols
Circuit Switch Packet Switch Core Network (MSC,
IN, GGSN, SGSN, etc.)
EPC/LTE (MME)
IMS / WLAN
SNMP Telnet ftp,SSH,
Distribution layer
Distribution Function
SD
SLF
Operational Support System (OSS)
Application layer
5
Network applications
SOAP
SOAP
3
HLR/AuC FE
2
Provisioning Server
HSS-FE
CAS
1
6
4
1
Partitioning layer
Partitioning Function
LDAP
CAI3G, CLI, MML
Data Store
Data Store
Data store
MML
MML
LDAP
LDAP
LDAP
17UDC interfaces and protocols
- OSS UDC components SNMPTelnet, sftp, SSH Used
for OM purposes FM, CM, PM, SM - 6. PG - HSS SOAP
- Used for notification of data changes towards
HSS-FE - 6. CUDB - HLR SOAP
- Used for notification messages due to SAE
Mobility Management function
- HLR/AUC and HSS FE CUDB LDAP Used by the
HLR/AuC FEs to access the data layer - CAS Provisioning Server CAI3G, CLI, MML For
the provision commands for the data layered
architecture - Provisioning Server HLR/AuC FE MMLUsed by the
PG/PS for validation and notification request to
the HLR/AuC FEs - Provisioning Server CUDB LDAPUsed for
accessing application data stored in CUDB to
create, read, modify and delete user data
18????
- UDC???
- UDC?????
- UDC???
- UDC?????
- UDC???
- UDC?????
- UDC????
19CUDB PG ?????????
- GEP3
- ???????(Processing Layer)
- ??????CUDB????????????,??????????????????
- ??LDAP????/???????????????????LDAP???FE??????????L
DAP???????????????? - ??????,??11??
- ????????,??11??
- SCXB
- ???EGEM???Blade??????
- NWI-E
- IP???,??2?/3????,??CUDB?????GE???
NWI
GEP3
GEP3
GEP3
GEP3
GEP3
SCXB
SCXB
GEP3
GEP3
GEP3
GEP3
NWI
GEP3
STRAB
STRAB
STRAB
STRAB
1 EBS CUDB/PG x
20CUDB / PG Hw cabinets
- CUDB?PG???,????
- CUDB?PG???,????????????????
- CUDB?PG????????????UDC??????
21????
- UDC???
- UDC?????
- UDC???
- UDC?????
- UDC???
- UDC?????
- UDC????
22UDC architecture resilienceUDC??????
- ?????(Front End pool)
- FE Pool???????1????FE????????
- ????????????FE?????????????
- ????????????
- ?????????????
...
...
HLR-S 1
HLR-S N
HSS FE 1
HSS FE N
23User Data Consolidation Architecture overview
REDUNDANCY
CUDB 2
CUDB 1
HLR/AuC-S 1
HLR/AuC-S 2
1 Restart of one HLR-S 2 Signalling connectivity
lost towards one HLR-S 3 LDAP connectivity lost
from one HLR-S to the CUDB
Ericsson BSC
Ericsson RNC
MSC-S
24????
- UDC???
- UDC?????
- UDC???
- UDC?????
- ??? UDC
- UDC????
- UDC????
25UDC Data Model
Directory Information Tree
26????
- UDC???
- UDC?????
- UDC???
- UDC?????
- UDC???
- UDC?????
- UDC????
27ProvisioningSET Use Case (HLR)
.
HLR/AuCFE
CAI
CAI3G
FE selection Round Robin based
Validation Req MML
LDAP Search
Validation Ack Printout_MML
LDAP Search_Rsp
LDAP Modify
LDAP Modify_Rsp
Notification Req MML (HEPPE)
Network Notification
Notification Ack
CAI3G resp
. . .
CAI resp
28ProvisioningGET Use Case (HLR)
.
EMA/MS
PG
HLR/AuCFE
CUDB
HLR/AuCFE
CAS
CAI
CAI3G
LDAP Search
LDAP Search_Rsp
CAI3G resp
. . .
CAI resp
29THANK YOU