Professional Documents
Culture Documents
HUAWEI Confidential
Objectives
This tutorial will help you to understand:
HUAWEI Confidential
References
HUAWEI iGWB Product Description
Software Installation in the HUAWEI iGWB User Manual
HUAWEI iGWB Configuration Guide
HUAWEI Confidential
Contents
Chapter 1 iGWB ATCA vs. iGWB CPCI
Chapter 2 Functions of the iGWB
Chapter 3 Working Principles of the iGWB
Chapter 4 Installation and Configuration of
the iGWB
Chapter 5 Maintenance of the iGWB
HUAWEI Confidential
Difference in Deployment
CPCI (server+disk array) ATCA (boards)
Boards of the iGWB ATCA are deployed in pairs in the subracks of the
MSOFTX3000 in a distributed manner. In the case of 10 million subscribers, the
iGWB uses four pairs of boards.
HUAWEI Confidential
The iGWB ATCA uses five processes whereas the iGWB CPCI uses seven processes.
Besides, by deploying the processes on the added boards, you can expand the
capacity of the iGWB ATCA.
RCM
Process
HUAWEI Confidential
HUAWEI Confidential
In the iGWB CPCI, the iGWB Client software CDR Console needs to be installed
independently. In the iGWB ATCA, it is not required any more because users can
view CDR information by using the browser of Windows.
HUAWEI Confidential
CPCI
ATCA
OS
Change of the
interface
between the
iGWB and
MSOFTX3000
Communications protocol:
Change of the
interface
between the
iGWB and BC
CDR
synchronization
between the two
nodes
CDR processing
technology
HUAWEI Confidential
Review Question
What are the major differences between iGWB
You can answer this question from the following the aspects:
deployment, software structure, system configuration, CDR
Client software, OS, interface between the iGWB and
MSOFTX3000, interface between the iGWB and the BC,
CDR synchronization between the two nodes, and CDR
processing technology.
HUAWEI Confidential
Contents
Chapter 1 iGWB ATCA vs. iGWB CPCI
Chapter 2 Functions of the iGWB
Chapter 3 Working Principles of the iGWB
Chapter 4 Installation and Configuration of
the iGWB
Chapter 5 Maintenance of the iGWB
HUAWEI Confidential
HUAWEI Confidential
CDR sorting: To sort CDRs means to classify and then store the CDRs generated by the switch
according to certain conditions. For example, the MSOFTX3000 generates common CDRs (that is,
GSM CDRs) and other types of CDRs, and the iGWB can store different types of CDRs separately.
CDR format converting: CDR files can be stored in multiple formats, including binary, text, and
ASN.1. The CDRs sent from the MSOFTX3000 to the iGWB are in ASN.1 format, which needs to
be changed to meet the format requirements of the BC. To answer this need, CDR format
converting is implemented.
HUAWEI Confidential
Specifying the filename format, setting the file size, and customizing the generation interval of CDR
files are three basic functions of the iGWB as the charging interface. The filename format, file size, and
generation interval of CDR files can all be configured and the configurations can take effect instantly.
Providing the access of the CDR files to the BC to implement online charging
To implement online charging, CDR files need to be transferred from the iGWB to the BC in certain
transmission mode through certain file transfer protocol.
The file transfer protocols used are the FTP and SFTP protocols. FTAM is not supported by the iGWB
ATCA.
PULL and PUSH are the two transmission modes. In PULL mode, the BC logs in to the iGWB to fetch
the CDR files. In PUSH mode, the iGWB uploads the CDR files to the specified directory on the
specified device of the BC. Both the PULL and PUSH modes are supported either when the FTP
protocol or when the SFTP protocol is used. Each pair of boards provides an independent network
interface for the BC.
HUAWEI Confidential
Review Questions
What are the functions of the iGWB?
What protocols are used for transferring CDR files from the iGWB
HUAWEI Confidential
Contents
Chapter 1 iGWB ATCA vs. iGWB CPCI
Chapter 2 Functions of the iGWB
Chapter 3 Working Principles of the iGWB
Chapter 4 Installation and Configuration of
the iGWB
Chapter 5 Maintenance of the iGWB
HUAWEI Confidential
Contents
Chapter 3 Working Principles of the iGWB
3.1 Hardware Working Principles of the iGWB
3.2 Software Working Principles of the iGWB
HUAWEI Confidential
Hardware Configuration
The iGWB are installed in the integrated
boards:
HUAWEI Confidential
HUAWEI Confidential
OMC interface
NTP interface
Monitoring
interface
Typically, the OMUs are installed in slots 4 and 5 of subrack 0. The corresponding RTMs are the USIA7s. Each
monitoring interface. The diagram above shows the designations of the interfaces and the connections from the
interfaces to other devices.
Note that the devices should be connected based on the data configured in the iGWB MML command window.
HUAWEI Confidential
CDR distribution
interface
CDR backup
interface
Principles for configuring the boards: Typically, the pairs of boards are installed in slots 8 and 9, slots 4 and 5, and/or slots 10 and 11. The slots
are chosen in the following order (from high priority to low priority):
slots 8 and 9 slots 4 and 5 slots 10 and 11 (The slots in subrack 0 are to be chosen first.)
The corresponding RTMs of each pair of boards are two USIA1s in pair. A USIAI has four 100/1000M auto-negotiation Ethernet interfaces.
Each pair of boards provides two logical interfaces for distributing and backing up CDR files respectively. The two logical interfaces correspond
to the Card3 and Card4 on the USIA1. Typically, each pair of boards uses one of the two network interfaces of Card3 to communicate with the
BC. The two red lines in the figure above demonstrate the primary and secondary links from the iGWB to the BC.
The network adapters for the CDR distribution interface and CDR backup interface can be configured in the iGWB MML command window. Note
that the devices should be connected based on the data configured in the iGWB MML command window.
HUAWEI Confidential
environment; the system automatically generates the IP addresses of the internal network interfaces.
The formulas for generating the IP addresses of the network interfaces on the Base plane and the Fabric plane
The following table takes the slot 8 and 9 in subrack 0 as an example to describe the IP address planning. (In
typical application scenarios, you need to plan for the IP address for the network interface listed in red only.)
Network Adapter ID
Purpose
IP Address
Card3/Lan0
An external network interface for the BC, serving as the CDR distribution
interface
Card3/Lan1
An external network interface for the BC, serving as the CDR distribution
interface
Card4/Lan0
An external network interface for the third-party server, serving as the CDR
backup interface
Card4/Lan1
An external network interface for the third-party server, serving as the CDR
backup interface
Base1
Base2
Fabirc1
An internal network interface for the CDR data synchronization between the
primary and secondary nodes and the primary heartbeat link
Fabric2
An internal network interface for the CDR data synchronization between the
primary and secondary nodes and the secondary heartbeat link
HUAWEI Confidential
Review Questions
Which cabinet of the MSOFTX3000 is the iGWB installed in?
HUAWEI Confidential
Contents
Chapter 3 Working Principles of the iGWB
3.1 Hardware Working Principles of the iGWB
3.2 Software Working Principles of the iGWB
HUAWEI Confidential
CQB, and QBM process, among which the ACM process and QBM process are global
processes that need to be deployed on one pair of boards only. Therefore, you need to
deploy the rest five processes on each pair of boards, and the ACM process and QBM
process on the first pair of boards.
The processes on both the primary boards and the secondary boards are running. The
difference is that the processes on the primary boards are in the Active state whereas
those on the secondary boards are in the Standby state.
HUAWEI Confidential
Name
Function
ACM
It is globally unique. It negotiates with MSOFTX3000 by using the ACP protocol and
then allocates the CDRs generated by the MSOFTX3000 to the boards of the iGWB
to balance the data load among the boards and to increase the reliability.
AP
Access Point
It is deployed on each pair of boards. It performs the core service of the iGWB, that
is, processing the CDRs, which includes receiving, sorting, converting, and storing
the CDRs.
RCM
It is deployed on each pair of boards. It controls and manages various software and
hardware resources, including the virtual IP resources, available disk space, and
access point process. It performs failover if a resource fault cannot be rectified.
CDM
It is deployed on each pair of boards. It sends the final CDR files to the BC through
FTP or SFTP in PUSH or PULL mode. Typically, it sends the final CDR files through
FTP in PULL mode.
CBK
CDR Backup
It is deployed on each pair of boards. It backs up the original CDR files through FTP
or SFTP to the third-party server to strengthen the security of the CDR data.
CQB
It is deployed on each pair of boards. It performs the CDR querying and browsing
function after receiving the CDR querying and browsing commands delivered by the
QBM process, and reports the results to the QBM process.
QBM
HUAWEI Confidential
After the ACM specifies the AP, the CCU starts to send CDRs to the specified AP. If an
exception occurs on this AP, the CCU applies for another AP from the ACM.
The data collecting and connection control are implemented through two separate
links. The ACM assigns APs to receive and process the CDRs from the CCUs
according to the number of CCUs each AP takes and its CDR processing
performance. In this way, the load is balanced among the APs and system usability is
improved.
The ACM provides the MSX a unique interface.
HUAWEI Confidential
HUAWEI Confidential
CDRs. The iGWB provides the environment for running the scripts.
HUAWEI Confidential
HUAWEI Confidential
HUAWEI Confidential
board and provides an external interface for querying and browsing CDRs.
The OMU server transparently transmits CDR querying and browsing commands.
HUAWEI Confidential
commands.
The LMT Client manages the configuration parameters in the object-based
approach. That is, the parameters are first stored in the Oracle database on the
OMU server. Then, the OMU informs the iGWB the processes that need to be
activated on different pairs of boards.
HUAWEI Confidential
Description
/opt/ne/0032/proc/workspace0/prog
Stores the files of the seven processes and the trace files.
/opt/ne/0032/proc/workspace0/prog/trace
Stores important tracing information about the running of the iGWB in the trace
files.
/opt/ne/0032/proc/workspace0/prog/error_report
/opt/ne/0032/proc/workspace0/other
Stores the dynamic library file and configuration files of the iGWB.
/opt/ne/0032/proc/workspace0/other/download
Stores the format engine package downloaded from the OMU server
/opt/ne/0032/proc/workspace0/other/fem
Stores the currently-used format engine-related files, including the CDR format
description files, encoding/decoding libraries, and scripts about CDR processing
principles.
/opt/ne/0032/proc/workspace0/other/fem/desc
Stores the format description files of original CDRs and final CDRs.
/opt/ne/0032/proc/workspace0/other/fem/coder
/opt/ne/0032/proc/workspace0/other/fem/script
Stores the scripts defining the currently-used principles for sorting, merging, and
converting CDRs.
/var/igwb/StatusFile
Note: workspace0 in the directories indicates that the system is running in workspace 1. When the
system is upgraded, the workspace is switched. Therefore, you need to change the directories based
on the actual workspace. You can view the information about the actual workspace by running the LST
WIKSP command in the CGP MML command window.
HUAWEI TECHNOLOGIES CO., LTD.
HUAWEI Confidential
Description
The original CDR files are stored in /var/igwb/frontsave, classified into
its subdirectories based on the access points, and further classified
based on date in each directory.
The error CDR files are stored in /var/igwb/frontsave/error, classified
into its subdirectories based on the access points, and further classified
based on the causes of the errors in each subdirectory.
/var/igwb/backsave
HUAWEI Confidential
HUAWEI Confidential
HUAWEI Confidential
AP name: It is the name of the access point of the CDR file. It cannot be changed.
Original CDR serial number: It is a 10-digit decimal number. This number ranges from
0000000001 to 4294967295 and is given to each CDR file in the chronological order that
the CDR file is generated by each access point.
Original CDR filename extension: The extension of the names of original CDR files is
.bil and it cannot be configured.
HUAWEI Confidential
gz: It is a compression identifier. If the first copy of a final CDR file is not compressed, its
name does not contain this identifier.
AP name: It is the name of the access point of the CDR file. It cannot be changed.
Length of the prefix of the second copies of final CDR files: It is a two-digit decimal
number. It indicates the length of the prefix of the second copies of final CDR files.
Length of the serial number of the second copies of final CDR files: It is a two-digit
decimal number. It indicates the length of the serial numbers of the second copies of
final CDR files.
Serial number of the first copy of the final CDR file: It is a 10-digit decimal number.
This number ranges from 0000000001 to 4294967295 and is given to each CDR file in
the chronological order that the CDR file is saved in each access point.
HUAWEI Confidential
Prefix of the second copies of final CDR files: It can be configured by running the
ADD CDRSTOR command. Generally, it is b.
Serial number of the second copy of the final CDR file: It can be configured by
running the ADD CDRSTOR command. This number is given in the chronological
order that the CDR is saved in each channel.
Filename extension of the second copy of final CDR files: It can be configured by
running the ADD CDRSTOR command. Generally, it is .dat.
.gz: It a compression identifier. Generally, the names of the second copies of final
CDR files do not contain this identifier for usually the second copies of final CDR files
are not compressed.
HUAWEI Confidential
Review Questions
What are the processes deployed on the iGWB server? What is the function of
each process?
Where are the process files stored? Where are the currently-used format
triggered?
Where are original CDR files stored and what is their naming principle?
Where are the CDR files used by the maintenance personnel for querying and
principle?
HUAWEI Confidential
Contents
Chapter 1 iGWB ATCA vs. iGWB CPCI
Chapter 2 Functions of the iGWB
Chapter 3 Working Principles of the iGWB
Chapter 4 Installation and Configuration of
the iGWB
Chapter 5 Maintenance of the iGWB
HUAWEI Confidential
Contents
Chapter 4 Installation and Configuration
of the iGWB
4.1 Installation of the iGWB
4.2 Configuration of the iGWB
4.3 Capacity Expansion of the iGWB
HUAWEI Confidential
HUAWEI Confidential
It is recommended that you install the LMT Client through the JWS.
Add boards and iGWB MEs, deploy the module group, and install the
OS.
Clear the alarms about the iGWB and check the running status of
modules of the iGWB.
Manual.
Note:
Currently, the pre-installation plan is being made. If the iGWB is pre-installed, you
do not need to install it on site. When you want to expand the capacity of the iGWB, you
can start the operation from adding boards.
HUAWEI Confidential
Background
Operations on the
Boards of the iGWB
Upload the
software package
of the iGWB
Server:
IGWB_SRV_V500
R005Cxx.tar.
None.
None.
None.
HUAWEI Confidential
Background Operations
on the Boards of the
iGWB
None.
Run ADD MG
to add a
module group
None.
Run STR
INSTBRD.
HUAWEI Confidential
Review Questions
What does the iGWB Client contain? How to install the iGWB
HUAWEI Confidential
Contents
Chapter 4 Installation and Configuration
of the iGWB
4.1 Installation of the iGWB
4.2 Configuration of the iGWB
4.3 Capacity Expansion of the iGWB
HUAWEI Confidential
parameters are stored in the Oracle database on the OMU board, and then the service
modules of the iGWB are notified that the parameters are stored in the Oracle database.
The iGWB manages the configuration parameters in the object-based approach. The objects
Corresponding
iGWB Modules
Module group
TBL_MODULEDESC (ID: 4)
TBL_ACTRL (ID: 6)
ACM
TBL_CDRRECV (ID: 7)
AP
CDR processing
TBL_CDRPROC (ID: 8)
AP
CDR storing
TBL_CDRCDRSTOR (ID: 9)
AP
IP resource
TBL_IPRESOURCE (ID: 5)
CDM or CBK
CDR distribution
CDM
CDR backing up
CBK
CDR patch
AP
HUAWEI Confidential
Configure the principles for storing original CDR files, the first
copies of final CDR files, and the second copies of final CDR
files.
HUAWEI Confidential
configuration file of the CDR processing flow, the scripts that define the principles for sorting,
merging, and converting CDRs, the encoding/decoding library of final CDRs. The user needs
to customize the format engine on site, for example, to modify the CDR filtering and sorting
conditions. The tool for customizing the format engine is being developed.
The configuration of CDR processing is global; therefore, you need to perform the
configuration once only. The configuration takes effect on the added boards automatically.
Modifications to this object do not take effect instantly. You need to run RST SERVICE for
HUAWEI Confidential
copies of final CDR files. You need to configure the principle for storing each type of
CDR files.
You need to configure the principle for storing original CDR files and the first copy of final
CDR files once only. You can configure different principles for storing the second copies
of CDR files in different channels as required.
The configuration of CDR storage principles is global; thus, the configuration takes effect
HUAWEI Confidential
or PUSH mode. In common scenarios, CDR files are transferred through the FTP protocol in
PUSH mode. Besides, the FTAM protocol is not supported any more. The iGWB can give the
access of the second copies of final CDR files to the BC directly. Therefore, the iGWB no longer
needs to back up final CDR files to another directory.
Each pair of boards provides an independent IP address for communicating with the BC.
Therefore, you need to configure the IP address, file transfer protocol, and the distribution mode for
each pair of boards.
The objects related to CDR distribution are IP resource and CDR distribution. The IP resource
object is used for configuring the IP address for communicating with the BC and modification to
this object do not take effect instantly. The CDR distribution object is used for configuring
parameters such as the file transfer protocol and distribution mode used for distributing CDR files
and modifications to this object take effect instantly.
For details, see the Configuration Guide or the MML Command Help.
HUAWEI Confidential
the third-party server through the FTP or SFTP protocol in PUSH mode.
If CDR files need to be backed up, each pair of boards provides an independent IP
resource object is used to configure the IP address for communicating with the third-party
server and modifications to this object do not take effect instantly. The CDR backing up
object is used for configuring parameters such as the file transfer protocol and distribution mode
used for backing up CDR files and modifications to this object take effect instantly.
For details, see the Configuration Guide or the MML Command Help.
HUAWEI Confidential
Contents
Chapter 4 Installation and Configuration
of the iGWB
4.1 Installation of the iGWB
4.2 Configuration of the iGWB
4.3 Capacity Expansion of the iGWB
HUAWEI Confidential
boards.
Run ADD IPRESOURCE and ADD CDRDISTR in the
iGWB MML command window.
Step 4: Configure the backing up of CDRs for the added
boards. (optional)
Run ADD IPRESOURCE and CDRBACKUP in the
iGWB MML command window.
Step 5: Install the OS and other software for the boards.
HUAWEI Confidential
Review Questions
What are the configuration objects of the iGWB? Which process(es)
HUAWEI Confidential
Contents
Chapter 1 iGWB ATCA vs. iGWB CPCI
Chapter 2 Functions of the iGWB
Chapter 3 Working Principles of the iGWB
Chapter 4 Installation and Configuration of
the iGWB
Chapter 5 Maintenance of the iGWB
HUAWEI Confidential
Contents
Chapter 5 The Maintenance of the iGWB
5.1 Web UI of the iGWB
5.2 Routine Maintenance of the iGWB
5.3 Method of Locating the Faults
Occurred on the iGWB
HUAWEI Confidential
conditions, you can view the CDRs that meet the conditions.
HUAWEI Confidential
a CDR record for a while, the information about the file that contains the CDR is
displayed.
After you select one CDR or multiple CDRs and click Detail, you can view the
details about the selected CDR(s) displayed in a tree structure and you can also
save or print the CDR(s).
HUAWEI Confidential
HUAWEI Confidential
Contents
Chapter 5 The Maintenance of the iGWB
5.1 Web UI of the iGWB
5.2 Routine Maintenance of the iGWB
5.3 Method of Locating the Faults
Occurred on the iGWB
HUAWEI Confidential
Operation
Results
The iGWB can receive the CDR of this call and you can view this
CDR through the Web UI of the iGWB after a while.
No data of the CDR is incorrect, lost, or duplicated.
Checking CDR
synchronization
between the two nodes
If the link status is Normal, it indicates that CDR files are being
backed up properly; if the link status is Wait, it indicates that no CDRs
are being backed up; and if the link status is Fault, it indicates that a
fault occurs.
HUAWEI Confidential
Operation
Checking whether
error CDRs exist
None.
Checking whether
alarms exist
None.
Checking the
communication with
the MSOFTX3000
HUAWEI Confidential
Results
Contents
Chapter 5 The Maintenance of the iGWB
5.1 Web UI of the iGWB
5.2 Routine Maintenance of the iGWB
5.3 Method of Locating the Faults
Occurred on the iGWB
HUAWEI Confidential
Function
Checks the connectivity between the iGWB and the BC and that between
the iGWB and the third-party server.
A route tracing command. Identifies the path through which the IP packet is
sent to the destination address.
CHK ACTRL
Checks the information about the AP allocated to each CCU by the ACM.
DSP FEMPACKET
Queries the channels and the format engine package used by each
channel. Because modifications to format engine packages do not take
effect instantly, inconsistency between a format engine package on the
Client and its corresponding one on the server may be generated. This
command can be used with the LST CDRPROC command to check this
type of inconsistency.
DSP CDRDISTR
Queries the IP address and port number used for the iGWB to distribute
CDR files to the BC in PUSH mode. Because changes to IP addresses do
not take effect instantly, inconsistency between an IP address on the Client
and its corresponding one on the server may be generated. This command
can be used with the LST IPRESOURCE command to check this type of
inconsistency.
DSP CDRBACKUP
Queries the IP address used for the iGWB to back up CDR files to the thirdparty server. Because changes to IP addresses do not take effect instantly,
inconsistency between an IP address on the Client and its corresponding
one on the server may be generated. This command can be used with the
LST IPRESOURCE command to check this type of inconsistency.
HUAWEI Confidential
Description
/
opt/ne/0032/proc/workspace0/pro
g/trace/acm_proc_trace_0N.txt
Stores the trace files of the ACM module. N is the serial number of the file. Its
value ranges from 1 to 5. That is, the system stores up to five trace files for a
module and the serial numbers of the trace files start from 01.
/
opt/ne/0032/proc/workspace0/pro
g/trace/ap_procK_trace_0N.txt
Stores the trace files of the AP module. K is the serial number of the AP module.
You can query the serial number of each module by running LST MODULE in the
CGP MML command window. N is the serial number of the file. Its value ranges
from 1 to 5. That is, the system stores up to five trace files for a module and the
serial numbers of the trace files start from 01.
/
opt/ne/0032/proc/workspace0/pro
g/trace/cdm_proc_trace_0N.txt
Stores the trace files of the CDM module. N is the serial number of the file. Its
value ranges from 1 to 5. That is, the system stores up to five trace files for a
module and the serial numbers of the trace files start from 01.
/
opt/ne/0032/proc/workspace0/pro
g/trace/cbk_proc_trace_0N.txt
Stores the trace files of the CBK module. N is the serial number of the file. Its
value ranges from 1 to 5. That is, the system stores up to five trace files for a
module and the serial numbers of the trace files start from 01.
/
opt/ne/0032/proc/workspace0/pro
g/trace/qbm_proc_trace_0N.txt
Stores the trace files of the QBM module. N is the serial number of the file. Its
value ranges from 1 to 5. That is, the system stores up to five trace files for a
module and the serial numbers of the trace files start from 01.
/
opt/ne/0032/proc/workspace0/pro
g/trace/cqb_proc_trace_0N.txt
Stores the trace files of the CQB module. N is the serial number of the file. Its
value ranges from 1 to 5. That is, the system stores up to five trace files for a
module and the serial numbers of the trace files start from 01.
/
opt/ne/0032/proc/workspace0/pro
g/trace/rcm_proc_trace_0N.txt
Stores the trace files of the RCM module. N is the serial number of the file. Its
value ranges from 1 to 5. That is, the system stores up to five trace files for a
module and the serial numbers of the trace files start from 01.
HUAWEI Confidential
Review Questions
How to browse and query CDRs on the iGWB?
How to check the status of each process?
How to check whether the iGWB can receive CDRs properly?
How to perform a failover test of the iGWB. What are the
precautions?
The trace files of which processes are stored in the trace
directory?
HUAWEI Confidential
Security Level:
Thank You
www.huawei.com
www.huawei.com
HUAWEI Confidential