Professional Documents
Culture Documents
Contents
A-A DR Architecture
Deployment
Data Replication
Solution and RTO for different scenarios in case disaster strikes
Data loss
Impact on Performance and Dimensioning
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 2/33
Active-Active DR Architecture – High Level
7/17/2019 Huawei CBS a-A GDR Solution
BMPD BMPD
B B
USRDB USRDB
CBPAdapte
CBPAdapter CBPAdapte
CBPAdapter
r
1 2r
GMDB GMDB
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 4
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 3/33
Active-Active DR Architecture – Low Level
7/17/2019 Huawei CBS a-A GDR Solution
Notes:
1. CRM/ESB is assumed to send requests to BMP Cluster 1 in site A via BMPGateway1.
Scenarios:
1. Operation & Management
a. BMP of Site A writes the updates to physical database (BMPDB, SYSDB, USRDB etc) and when the tran
the updates will be synchronized/written in Site B due to the mechanism of physical database.
b. At the same time, the updates will be synchronized to both GMDB of Site A & Site B from the physica
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 5
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 4/33
7/17/2019 Huawei CBS a-A GDR Solution
Acronyms
BMP: Business Management Point
In the Huawei OCS solution, the BMP implements service operation management, and provide system ma
management, Offer Management, resource management, customer management & customer service Ma
CRM/CC system which provides the GUI for subscribers and telecom operators can invoke these functions
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 6
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 5/33
7/17/2019 BMPGatew Huawei CBS a-A GDR Solution
BMPGatew BMPGatew
ay
ay
Site A (Main Site) ay Site
BMP1 BMP3
w, r
w, r BMPD BMPD
B B
USRDB USRDB
Invoicin
Invoicin Invoi
gg GMDB GMDB g
CDRDB GMDB GMDB CDRDB
BillMgm CBP1 BillM
CBP1 CBP2
CBP2 CBP3
CBP3 CBP4
CBP4
t t
BillDB BillDB
Report Repo
CBPAdapte
CBPAdapter CBPAdapte
CBPAdapter
r r
1 2r r
Mediatio GMDB GMDB Media
n n
I200
I2000 SEE SEE SEE SEE
DCC
FEP/ FEP/
USAU FEP FEP USAU
USAU2
USAU1 GFEP GFEP
EMPP
SMPP+
CAP/MAP/INAP
If SMSC/
Core Network then SM
MSC/STP GGSN SMSC MMSC directly.
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 7
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 6/33
7/17/2019 Huawei CBS a-A GDR Solution
BMPGateway A-S Two-node cluster (100% capacity, Single-node system (100% Both No date replication
(SLB) 100% production traffic) capacity, 0% production traffic)
BMP A-S N+1 cluster (100% capacity, N+1 cluster (100% capacity, 0% Both Including UPC/GL/AR/
100% production traffic) production traffic)
BMPDB(SYSD A-S Two-node cluster (100% capacity, Single-node system (100% Both Oracle Active Data Gu
B) 100% production read traffic, capacity, 0% production read
100% production write traffic) traffic, 0% production write traffic)
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 8
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 7/33
DR Deployment Scheme- 2/2 (End)
7/17/2019 Huawei CBS a-A GDR Solution
SDU Currently SDU is deployed along with USRDB in the same board, the mode and deployment is same as USRDB;
In future, SDU will be replaced by memory DB (OMDB), the mode and deployment is same as SEE.
Invoicing A-S Two-node cluster (100% capacity, Single-node (100% capacity, 0% Both
100% production traffic) production traffic)
Bill A-S Single-node (100% capacity, Single-node (100% capacity, 0% Both
Management 100% production traffic) production traffic)
Report A-S Single-node (100% capacity, Single-node (100% capacity, 0% Both By default, DR is not s
100% production traffic) production traffic) In case of DR, only rep
source file will not be r
Mediation A-S Single-node (100% capacity, 50% Single-node (100% capacity, Both No date/file replication
production traffic) 50% production traffic)
I2000 A- Two-node cluster or single- Single-node (100% capacity, 0% Both If I2000 is deployed in
S(Optio node(100% capacity, 100% production traffic) then DR is not suppor
nal) production traffic) If I2000 is deployed in
DR can be supported,
single-node in DR site
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 9
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 8/33
Oracle GoldenGate Data Replication
7/17/2019 Huawei CBS a-A GDR Solution
Ora
Source Target
Oracle DB Oracle DB
Online
1. The Oracle Golde
redo logs source DB extrac
and archive log a
3, Apply local trail file.
Archived 1, Extract 2. OGG sends the t
redo log source DB to targ
files
2.1 Send 2.2 Receive 3. The OGG of the t
Trail files Network Trail files file content and
the target DB to
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 10
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 9/33
Date Replication for BMPDB and USRDB
7/17/2019 Huawei CBS a-A GDR Solution
e e
write
BMPD BMPD
Write, read B B
(Read-write (Read-only
status) status)
USRDB USRDB
For BMPDB/USRDB , Huawei use Oracle DB, the Replication solution will use Oracle Golden Gate. License fee needs to b
BMPGateway + BMP+BMPDB are deployed in one DR switch group.
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 11
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 10/33
Date Replication for USRDB – Low Level : Asynch
7/17/2019 Huawei CBS a-A GDR Solution
Replication
Site A Site B
Active Active
Application Application
1. Update
1. Update
2. Send change
USRDB USRDB
replication engine
To respect the high performance requirement on real time rating and charging, Huawei provides asynchronous replication
The related application includes BMPAPP, CBPAPP.
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 12
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 11/33
Date Replication for GMDB – High Level
7/17/2019 Huawei CBS a-A GDR Solution
GMDB GMDB
GMDB GMDB
CBP1
CBP1 CBP2
CBP2 CBP3
CBP3 CBP4
CBP4
CBPAdapte
CBPAdapter CBPAdapte
CBPAdapter
r r
1
GMDB 2
GMDB
For Memory DB, it is made by Huawei, it support high performance service processing. Consider to the
performance, the data replication also adopt Asynchronous Replication solution.
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 13
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 12/33
Date Replication for GMDB – Low Level : Asynchr
7/17/2019 Huawei CBS a-A GDR Solution
Replication
Site A Site B
Active Active
Application Application
1. Update
2. Send change
GMDB GMDB
Scheme Scheme
1a replication engine
Scheme 1b
Scheme
2b 2a
3. Update (remote change)
3. Update (remote chang
To respect the high performance requirement on real time rating and charging, Huawei provides asynchronous replication
The related application includes CBPAPP, CBPAdapter
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 14
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 13/33
Routing
7/17/2019 Huawei CBS a-A GDR Solution
CBPAdapte
CBPAdapter CBPAdapte
CBPAdapter
r
1 2r
GMDB GMDB
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 15
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 14/33
Virtual GT of OCG(SEE)
7/17/2019 Huawei CBS a-A GDR Solution
SEE cluster in both sites share the same Virtual GT (GT3). SEE cluster in site A has a real GT(GT1), SEE clu
a real GT(GT2) 。
STP is assumed to support polling.
USAU1 in Site A talks to SEE cluster in Site A only, while USAU2 in Site B talks to SEE cluster in Site B onl
IDP(DGT=GT3)
IDP(DGT=GT3)
IDP(DGT=GT3)
RRBE(OGT=GT1)
RRBE(OGT=GT1)
RRBE(OGT=GT1)
ERB(DGT=GT1)
ERB(DGT=GT1) ERB(DGT=GT1)
IDP(DGT=GT3)
IDP(DGT=GT3)
IDP(DGT=GT
RRBE(OGT=G
RRBE(OGT=GT2)
RRBE(OGT=GT2)
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 16
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 15/33
Scenario1: When CBP (APP2) is down
7/17/2019 Huawei CBS a-A GDR Solution
BMP BMP
Site A (Main Site) 1 3 Site B
w, r w r
w, r BMPD BMPD r
B B
USRDB USRDB
GMDB GMDB
CDRDB GMDB GMDB CDRDB
CBP1
CBP1 CBP2
CBP2 CBP3
CBP3 CBP4
CBP4
BillDB BillDB
CBPAdapte
CBPAdapter CBPAdapte
CBPAdapter
r 1. D
1 2r
GMDB GMDB b
C
2. W
SEE SEE SEE SEE t
s
t
i
i
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 17
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 16/33
Scenario1: CBP GDR switchover flow
7/17/2019 Huawei CBS a-A GDR Solution
RTO/Downtime:
3s System
switch
Single node Dual cluster
failure switch Service
failure takeover
Time
Dual cluster Disaster System switch schedule
switch detection( About less than 3s)
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 18
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 17/33
Scenario2: When CBP Adapter1 is down
7/17/2019 Huawei CBS a-A GDR Solution
GMDB GMDB
GMDB GMDB
CBP1
CBP1 CBP2
CBP2 CBP3
CBP3 CBP4
CBP4
CBPAdapte
CBPAdapter CBPAdapte
CBPAdapter
r
1 2r
GMDB GMDB
Core Network
MSC/STP GGSN SMSC MMSC
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 19
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 18/33
Scenario 2: CBP Adapter Rerouting Flow
7/17/2019 Huawei CBS a-A GDR Solution
Time
Dual cluster Disaster Rerouting (About schedule
switch detection less than 10s)
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 20
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 19/33
Scenario 3.1.1: When OCG(SEE) is down (i.e. number of faulty SEE
7/17/2019 Huawei CBS a-A GDR Solution
to switch
Site A (Main Site) BMP BMP Site B
1 3
CBPAdapte
CBPAdapte CBPAdapte
CBPAdapte
rr rr
GMDB GMDB
SEE SEE SEE SEE SEE SEE SEE SEE SEE SEE
USAU1
USAU1 USAU2
USAU2
MSC/STP
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 21
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 20/33
Scenario 3.1.2: When OCG(SEE) is down (i.e. number of faulty SEE
7/17/2019 Huawei CBS a-A GDR Solution
Cluster+USAU1 will switch jointly
Site A (Main Site) BMP BMP Site B
1 3
CBPAdapte
CBPAdapte CBPAdapte
CBPAdapte
rr rr
GMDB GMDB
SEE SEE SEE SEE SEE SEE SEE SEE SEE SEE
USAU1
USAU1 USAU2
USAU2
MSC/STP
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 22
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 21/33
Scenario 3.1.2: OCG(SEE)+USAU GDR switchove
7/17/2019 Huawei CBS a-A GDR Solution
flow
GDR switchover duration: <13s
System
switch System recover
Single Signaling/IP
node links takeover
failure
Time
Disaster detection System Signaling schedule
switch takeover
(About less (About
In case of Manual than 3s) less than
10s)
Switch: Depending
on decision
mechanism; 1. Notify BMP that Depend on STP’s ability, STP
In case of Automatic SEE is down. needs to send charging
Switch: requests to USAU in site B,
Configurable, about that is STP-USAU-SEE-
10minutes CBPAdapter.
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 23
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 22/33
Suppose there are multiple BMPs(e.g. BMP1-3) in BMP Cluster 1 in main site, and only BMP1 is down, then BMP2 and
BMP3 can takeover the services, and GDR switch is not required. The mechanism is similar to that of SEE.
BMPGatew
BMPGatew BMPGatew
ay
ay
Site A (Main Site) ay Site
BMP BMP
1 w, r 3w, r w,r
w, r BMPD BMPD
B B
USRDB USRDB
GMDB GMDB
CDRDB GMDB GMDB CDRDB
CBP1
CBP1 CBP2
CBP2 CBP3
CBP3 CBP4
CBP4
BillDB BillDB
CBPAdapte
CBPAdapter CBPAdapte
CBPAdapter
r r
1 2r r
GMDB GMDB
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 24
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 23/33
Scenario 4.2: When BMP Cluster 1is down, BMP Cluster
1+BMPDB1+BMPGateway will switch jointly
7/17/2019 Huawei CBS a-A GDR Solution
Because BMPDB(SYSDB) forms a complete data, and BMP at each site talks to BMPDB(SYSDB) on that site only, so BMP
Cluster 1 and BMPDB(SYSDB) need switch jointly. BMPGateway is also included in the DR switch group.
BMPGatew
BMPGatew BMPGatew
ay
ay
Site A (Main Site) ay Site
BMP BMP
w, r 1 w, r 3 w, r w,r
w, r BMPD BMPD
B B
USRDB USRDB
GMDB GMDB
CDRDB GMDB GMDB CDRDB
CBP1
CBP1 CBP2
CBP2 CBP3
CBP3 CBP4
CBP4
BillDB BillDB
CBPAdapte
CBPAdapter CBPAdapte
CBPAdapter
r r
1 2r r
GMDB GMDB
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 24/33
Scenario 4.3: When BMPDB1 is down, BMP Cluster 1+BMPDB1+B
switch jointly
7/17/2019 Huawei CBS a-A GDR Solution
Because BMPDB(SYSDB) forms a complete data, and BMP at each site talks to BMPDB(SYSDB) on that site only, so BMP
Cluster 1 and BMPDB(SYSDB) need switch jointly. BMPGateway is also included in the DR switch group.
BMPGatew
BMPGatew BMPGatew
ay
ay
Site A (Main Site) ay Site
BMP BMP
w, r 1 w, r 3 w, r w,r
w, r BMPD BMPD
B B
USRDB USRDB
GMDB GMDB
CDRDB GMDB GMDB CDRDB
CBP1
CBP1 CBP2
CBP2 CBP3
CBP3 CBP4
CBP4
BillDB BillDB
CBPAdapte
CBPAdapter CBPAdapte
CBPAdapter
r r
1 2r r
GMDB GMDB
CRM/ESB is assumed to send all requests to BMP Cluster 1 in site A via BMPGateway1. When BMPGateway is down,
CRM/ESB needs to change BMPGateway IP address to BMPGateway of site B.
CRM/ES
B
100% traffic
100% traffic
BMPGatew
BMPGatew BMPGatew
Site A (Main Site) ay
ay ay Site B
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 26/33
Scenario 4: BMP Cluster 1+BMPDB1+BMPGateway GDR switchov
7/17/2019 Huawei CBS a-A GDR Solution
Service
takeover System recover
Single Dual cluster
node Peripheral
switch element
failure failure
switch
Time
Dual cluster Disaster System Peripheral schedule
switch detection switch element switch
(About less (About less than
than 3m) 5m)
In case of Manual 1. Start the application in CRM/ESB needs to change BMPGatew
Switch: Depending the DRBMPAPP. address to BMPGateway of site B. (
on decision 2. Oracle take over(1-3m).
configuration, depending on CRM/E
mechanism; 3. The GDR software:
Notify CBPs of site A to
capability)
In case of
Automatic Switch: change BMP Cluster IP
Configurable, address to BMP Cluster
about 10minutes of site B.(auto)
Notify OCGs of site A to
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 29
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 28/33
7/17/2019
Active
Active (Read-
write )
Physic Redo
al DB Log
Disk Disk
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 30
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 29/33
7/17/2019
Data Loss - GMDB (i.e. CBP memory database Huawei CBS a-A GDR Solution
Buffer
GMDB (Log)
Disk Disk
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 31
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 30/33
7/17/2019
Performance Impact Huawei CBS a-A GDR Solution
CBPAdapter: The AA system performance impact is estimated around 15% compared with
solution.
CBP: The AA system performance impact is estimated around 15% compared with without
OCG(SEE): The AA system performance impact is estimated around 15% compared with wit
BMP: The AS system performance impact is estimated around 10% compared with without
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 32
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 31/33
7/17/2019
Requirement on Dimensioning Huawei CBS a-A GDR Solution
synchronization occurs. But currently, the physical DB in DR site keeps read only.
It allows one way data replication and two-way data replication.
•
It provides scheme based data replication, that is, one DB can be divided to two scheme
•
scheme.
2. The bandwidth needs recalculation.
HUAWEI TECHNOLOGIES CO., LTD. Huawei proprietary. No spread without permission. Page 33
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 32/33
7/17/2019 Huawei CBS a-A GDR Solution
Thank you
www.huawei.com
http://slidepdf.com/reader/full/huawei-cbs-a-a-gdr-solution 33/33