You are on page 1of 35

WG007101 iGWB structure and principle

ISSUE 1.0

Wireless Curriculum Development Section

Review

The CDRs generated by a switch are temporarily buffered in

its RAM that is generally known as the CDR pool. These


CDRs must be saved into physical media for CDR pools capacity limit and volatile property.

Whats more, CDRs generated by the switch calls (generally called the Original CDRs) can not meet the requirements of the Billing System in terms of contents or format, thus, they have to be pre-processed by the Charging Gateway (iGWB)

2
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Objectives

Upon completion of this course, you will be able to:

Know the system structure of iGWB

Know the hardware/software configuration of iGWB


Know software structure of iGWB Know the Billing System interface specification supported

by iGWB

Know the parameter configuration for iGWB

3
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Reference

HUAWEI iGWB9812 iGWB User Manual

4
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Course Contents

Chapter 1 overview
Chapter 2 Hardware Structure

Chapter 3 Software Structure


Chapter 4 O&M

5
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

System Application

iGWB is Huawei standard charging gateway equipment, which locates between the switch and the Billing System and is in charge of CDR receiving, pre-

processing and buffering.

6
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

System Characteristics

MSOFTX3000: call establish and control ;provide cdr pool


iGWB protocol Server: receive cdr from MSOFTX3000 with TCP/IP

Billing system: communicate with iGWB ,using FTP File Transfer Protocol or FTAM File Transfer Access & Management

If using FTPiGWB works as server ,billing system works as client

If using FTAM iGWB works as Responder billing system works as initiator

7
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

System Characteristics

High reliability

dual-plane

automatic switchover mechanism upon fault to ensure reliability of the


running of the system and continuity of services.

Hard disk sub-system adopting RAID mode Software auto-startup and restart after exit

auto-startup in case of power failure

8
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

System Characteristics

Flexible bill format conversion

provides flexible configuration and conversion of bill formats

Large capacity

bills can be buffered in the iGWB for at least seven days

9
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Course Contents

Chapter 1 overview
Chapter 2 Hardware Structure

Chapter 3 Software Structure


Chapter 4 O&M

10
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Chap2 hardware structure

Hardware configuration
principle

11
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Hardware configuration

12
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Hardware configuration
Subrack
W C C U W C C U W C C U W S M U

Master Standby
W C C U W C C U W C C U W S M U

LAN SWITCH GE LAN SWITCH


virtualIP virtual IP 2 3

serial port
SCSI

BAU
1 4

BAU
1 4

disk arrary

heart beat LAN SWITCH LAN SWITCH

OMC

Billing system

13
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Hardware configuration

iGWB

server:

the

IGWB

Server

communicates

with

MSOFTX3000 to accomplish such operations as bill storage, format conversion and preprocessing.

Integrated shifter: The Keyboard/Video/Mouse (KVM) shifter is used to implement switchover control of input/output devices. The integrated shifter includes the input/output devices like Liquid Crystal Display (LCD), keyboard, and mouse

LANSwitch:The LAN Switch is the communication channel between the iGWB and MSOFTX3000.
14

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

Chap2 hardware structure

Hardware configuration

principle

15
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

iGWB running environment

16
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Working Principle

The iGWB Server provides four network adapters to communicate externally.

Local Area Connection

Connected to the NMS and the bill console, functioning

as the first heartbeat path between the active and standby iGWBs.

Local Area Connection 2 Connected to LAN Switch0, communicating with the active plane of host.

Local Area Connection 3 Connected to LAN Switch1, communicating with the


standby plane of host.

Local Area Connection 4 Connected to the billing center, providing billing interface.

Communicating with host

17
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Working Principle

Communicating with billing center


Communicating with bill console and NMS Heartbeat path

The system provides two heartbeat paths, the first of which passes through Local Area Network (LAN, also called private network in the system) composed by network adapters 1;

the second passes through serial port.

18
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Course Contents

Chapter 1 overview
Chapter 2 Hardware Structure

Chapter 3 Software Structure


Chapter 4 O&M

19
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

iGWB software structure

Dual-system process Operation and maintenance process

MSOFTX3000

Access point process

KERNEL process

Client WINDOWS

iGWB Server (WINDOWS2000)

20
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

iGWB software structure

For the communication among processes, the most

mature Client/Server mode is adopted, which takes one


process as the center, and the rest of the processes as sub-processes

realizing the function that one process schedules and monitors other service sub-processes.

21
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

System Module Structure

KERNEL process Access point process Operation & maintenance process Dual-system process

22
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Bill service processing process


Service flow of access point process
MSOFTX3000 Generates and transmits bills Receives bills, and through a particular protocol ensures that bills are received without repetition or loss Network module

Directly saves the bills received by network module and forms them into original bills (Front saving module)

Combines and sorts bills according to the requirement, and then transmits them to the back saving module (Bill processing module)

Saves the bills by channel, forms the bills into final bills and submits to the billing center (Back saving module)

FTP/FTAM

Billing center

23
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Course Contents

Chapter 1 overview
Chapter 2 Hardware Structure

Chapter 3 Software Structure


Chapter 4 O&M

24
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

igwb Client Operation

25
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

igwb Client Operation

The main framework function


Client Login/Exit
Office Management Relogin User Logout System Lock System Customization Viewing Navigation Tree Operation

26
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

igwb Client Operation

Client Service Function


CDR Browsing and Querying Status Query Log Browsing Operator Management

Other Operation

Debugging Function

Debugging Information Browsing Protocol Tracing Information Browsing Workflow Information Browsing Opening igwb Client
27

Confidential Information of Huawei. No Spreading without Permission.

Security Level: Internal

CDR saving directory


/backsave |----3G |----cdr | |----20030101 | | |----b00000001.dat | | |----b00000002.dat | | |---- | | |----b00000060.dat | | | |----20030131 | | |----b00001800.dat | | |----b00001801.dat | | | | | |----b00001870.dat

/backsave/Second |----3G |----cdr | |----100007f_20030101000000.btf | |----100007f_20030101001500.btf | | | |----100007f_20030101234500.btf

Each final CDR file can be save in one or two shares. If saved in two shares,
the first share has different directory structure with the second share.
28
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

igwb Maintenance

How to analyze the trace information


The trace files are in the directory igwb/trace/


If any abnormality or fault occurs to the system, these pieces of Trace information will help us locate faults. Please note that trace information records the fault information and some important running information during the system running, but it is not necessarily the system fault or abnormality. The system will also output Trace information in normal cases.

29
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

igwb Maintenance

Examples:

Configuration files fail to be opened !


Please check whether the file igwb/config/ini/igwb.ini in this directory is available.

The available space for front save is less than the minimum alarm space !
Open the file igwb/config/igwb.ini and change the parameter, or delete some CDR files.

30
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

igwb Maintenance

How to analyze the alarm information


Browsing the alarm via the alarm console


Reference to the relevant handing suggestions Pay attention to the warn level and handle the fault in time

31
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

igwb Maintenance

Examples:

Heartbeat interrupted

Alarm name Heartbeat interrupted

Warn level Emergency

Alarm type Fault alarm

Description of alarm causes This alarm will be generated when all the private networks used for dualserver heartbeat are interrupted

Handling suggestion:

Base on the alarm parameters, check whether the hardware of the network interfaces or serial ports used for heartbeat between the dual servers is properly connected. Besides, check whether the IP address is correctly set

32
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

igwb Maintenance

How to perform the igwb Server routine maintenance


How to view the running status of a process


How to configure the IP address of a server?

33
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

Summary

Hardware structure Software structure O&M

34
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

35
Confidential Information of Huawei. No Spreading without Permission. Security Level: Internal

You might also like