Beruflich Dokumente
Kultur Dokumente
Table of Contents
Table of Contents
Chapter 28 Tracing Function..................................................................................................... 28-1
28.1 Introduction................................................................................................................... 28-1
28.1.1 Definition............................................................................................................. 28-1
28.1.2 Purposes............................................................................................................ 28-1
28.1.3 Terms.................................................................................................................. 28-1
28.1.4 Abbreviations...................................................................................................... 28-2
28.2 Availability..................................................................................................................... 28-3
28.2.1 Network Elements Involved................................................................................28-3
28.2.2 Software Releases............................................................................................. 28-3
28.3 Impact........................................................................................................................... 28-4
28.3.1 On System Performance....................................................................................28-4
28.3.2 On Other Features.............................................................................................. 28-4
28.4 Technical Description.................................................................................................... 28-4
28.4.1 Overview of the Tracing Function.......................................................................28-4
28.4.2 Control Modules................................................................................................. 28-4
28.4.3 SPU.................................................................................................................... 28-5
28.4.4 Working Principle of the Message Tracing..........................................................28-6
28.4.5 Authority for Tracing............................................................................................ 28-7
28.4.6 Overview of the Tracing Management Function.................................................28-7
28.4.7 Message Tracing over Standard Interfaces........................................................28-8
28.4.8 Message Tracing of Transport Network Layer....................................................28-9
28.4.9 Call Tracing....................................................................................................... 28-10
28.4.10 Cell Tracing..................................................................................................... 28-11
28.4.11 OS Tracing...................................................................................................... 28-11
28.4.12 Redirect Tracing.............................................................................................. 28-11
28.4.13 CDT Tracing................................................................................................... 28-12
28.4.14 Location Tracing............................................................................................. 28-12
28.5 Capabilities................................................................................................................. 28-13
28.6 Implementation........................................................................................................... 28-13
28.6.1 Routine Operations of the Tracing Function.....................................................28-13
28.6.2 Creating Trace Tasks........................................................................................ 28-13
28.6.3 Browsing Traced Messages Online..................................................................28-16
28.6.4 Saving Tracing Results.....................................................................................28-17
28.6.5 Stopping/Restarting Trace Tasks......................................................................28-19
28.6.6 Closing Trace Tasks..........................................................................................28-20
28.6.7 Browsing Traced Messages Offline..................................................................28-20
28.6.8 Alarms............................................................................................................... 28-23
Huawei Technologies Proprietary
i
Table of Contents
List of Figures
List of Figures
Figure 28-1 Diagram of message tracing............................................................................28-5
Figure 28-2 Working principle of the message tracing........................................................28-6
Figure 28-3 Choosing a tracing object..............................................................................28-14
Figure 28-4 MTP3B Protocol Tracing dialog box............................................................28-15
Figure 28-5 Message browse window...............................................................................28-16
Figure 28-6 Message Browser dialog box.......................................................................28-17
Figure 28-7 Save dialog box............................................................................................. 28-19
Figure 28-8 Opening a file containing traced messages...................................................28-21
Figure 28-9 Displaying traced messages..........................................................................28-22
List of Tables
List of Tables
Table 28-1 NEs required for the tracing function.................................................................28-3
Table 28-2 RAN product and related version.......................................................................28-3
Table 28-3 Message tracing over standard interfaces.........................................................28-8
Table 28-4 Message tracing of transport network layer.......................................................28-9
Table 28-5 Call tracing....................................................................................................... 28-10
Table 28-6 Cell tracing....................................................................................................... 28-11
Table 28-7 OS tracing........................................................................................................ 28-11
Table 28-8 Redirect tracing................................................................................................28-11
Table 28-9 CDT tracing..................................................................................................... 28-12
Table 28-10 Location tracing............................................................................................. 28-12
Call Tracing
Cell Tracing
OS Tracing
Redirect Tracing
CDT Tracing
Location Tracing
28.1.2 Purposes
You can quickly verify the data and troubleshoot a fault by checking the messages on
different interfaces.
28.1.3 Terms
Term
UE tracing
Description
The UE tracing consists of the following two types:
Term
IOS tracing
Description
This task is performed to trace a specified number of calls which
access a specified cell continuously. The number of calls can be
defined when the task is started.
The number of calls can be set when the task is started.
The messages during the call procedure are traced.
Cell tracing
CDT tracing
The CDT tracing (detailed call tracing) is used to trace the following
messages:
OS tracing
Redirect
tracing
OM-DBG
Maintaining the task check between the BAM and the SPU
28.1.4 Abbreviations
Abbreviation
Full Spelling
BAM
IMEI
IMSI
LMT
P-TMSI
RAN
SAAL
SCCP
SPU
TMSI
LAC
LAN
RAC
UMTS
28.2 Availability
28.2.1 Network Elements Involved
Table 1.1 describes the Network Element required for the tracing function.
Table 1.1 NEs required for the tracing function
UE
NodeB
RNC
MSC
MGW
SGSN
GGSN
HLR
Server
Note:
: Not required
: Required
Note:
This chapter describes only the availability of the NodeB and the RNC.
Version
BSC6800
28.3 Impact
28.3.1 On System Performance
A message trace task occupies a lot of system resources. Therefore, do not execute
this task when the system carries heavy traffic. Ensure that the message tracing
window is closed when a message trace task is completed.
To ensure effective use of the system resources, Huawei recommends that you start
only one group of tasks in the following three groups:
Message tracing over interfaces such as Iub, Iur, Iu, standard protocols such as
Q.AAL2, SAAL, SCCP, MTP3-b tracing and realtime status monitoring function
This section describes functions, working principles, and process of message tracing
performed on the whole system.
LMT
Non-call
tracing
OM-DBG
Transparent
transmission
Task maintenance
of Non-call tracing
Task
processing
Call
tracing
Task maintenance
of call tracing
BAM
SPU
I. LMT
The LMT performs the following functions:
Displaying the execution results that are sent from the BAM
II. BAM
The BAM broadcasts the trace task that is send from the LMT to the SPU on the
corresponding board.
For the non-call trace task, the BAM transparently transmits it to the SPU.
For the call trace task, the call trace agent module in the BAM performs
centralized management.
Converting the requirements of the trace task into specified tracing conditions,
and then sending them to the SPU
Receiving the data report provided by the SPU and reporting it to the LMT or
analyzing it
28.4.3 SPU
The SPU can be embedded into the mobile services processing unit. The SPU
performs the following functions:
To carry more information, the data sent to the control modules can carry some other
basic information such as the arriving time of the message.
Tracing of the subscribers by the SPU consists of the following:
The tracing of the subscribers can be further divided into the following:
When a specified event related to the traced message occurs, the SPU copies the
message and sends it to the trace agent of the control modules. Then the trace agent
performs the following according to the message types:
For the standard interface message, the trace agent decodes the message
according to the interface type.
For the customized message, the trace agent displays the message directly.
Service
module
BAM
Binary
command
LMT
Maintain
module
Debugging
module
FAM boards
The operator creates a trace task on the LMT, and the LMT sends a binary
command to the BAM server to create the task.
2)
The BAM server assigns an ID to the task and forwards the command to the
debugging module of the specified board.
3)
After receiving the command, the debugging module records the filter
parameters of the tracing data in the filter table and notifies the service module.
4)
The service module updates the local filter table according to the message from
the debugging module.
The operator closes a trace task on the LMT, and the LMT sends a binary
command to the BAM server to delete the task.
5)
The BAM server forwards the command to the specified board according to the
task number.
6)
The debugging and service modules delete the task from the filter table.
The internal process for the service module to report traced messages to the LMT is
as follows:
1)
The service module filters the collected messages according to the filter
parameters in the local filter table and reports the messages meeting the
requirements to the BAM server.
7)
The BAM server forwards the traced messages to the LMT that creates the task
according to the task number.
8)
The LMT translates the messages and displays them on the interface.
admin
USER
Huawei Technologies Proprietary
7
OPERATOR
ADMINISTRATOR
Internal messages
Call Tracing
OS Tracing
Redirect Tracing
CDT Tracing
Location Tracing
Function
Iu interface
tracing
Task
Function
Iur
interface
tracing
connectionless messages.
You can start the Iur interface tracing in the LMT to monitor the
exchange situations of signaling messages over the Iur interface.
You can specify different DPCs or WSPUb subsystems for tracing.
For tracing, you can specify either all message types or only the
message types concerned.
Iub
interface
tracing
You can start the Iub interface tracing in the LMT to monitor the
exchange situations of signaling messages over the Iub interface.
You can specify all NodeBs, or all ports of a NodeB, or one port of a
NodeB for tracing. Also, you can trace either the messages processed
by one or several WSPUb subsystems, or the messages of one type
or of all the types concerned.
Uu
interface
interface.
tracing
You can start the Uu interface tracing in the LMT to monitor the
exchange situations of signaling messages over the Uu interface.
You can specify one or more cells or RNCs for tracing. Also, you can
trace all Uu interface message types or only the message types
concerned.
Note:
A maximum of six trace tasks can be performed simultaneously over the lu, lur, lub,
and Uu interfaces.
Function
QAAL2
protocol
tracing
SCCP
protocol
tracing
MTP3-B
protocol
tracing
protocol
tracing
Task
Function
SCTP
protocol
tracing
Standard interfaces
Signaling plane
User plane
It is also performed to trace multiple calls simultaneously (IOS tracing). For details,
refer to Table 1.1.
Table 1.1 Call tracing
Task
Function
UE tracing
(standard
interface)
UE tracing
(signaling plane
a call.
To start a trace task, first specify the identifier of the UE to trace
(IMSI, TMSI, P-TMSI, or IMEI), and then choose the events to
trace the required signaling plane and user plane information.
Task
IOS tracing
Function
This task is performed to trace a specified number of calls which
access a specified cell continuously. To be more specific, it is
performed to trace the messages generated by the calls.
Suppose that the specified number of continuous calls is N. If N
calls are already being traced, the system does not trace any
newly accessed calls. If the number becomes less than N
because of the termination of some calls, the system
automatically traces new calls till the number of calls being
traced reaches N.
You can choose the message types by choosing trace events.
You can also choose one or more cells to trace.
Function
This task is performed to trace NBAP common messages or
USER_VOLUME events in one or more specified cells. The
USER_VOLUME event includes some customized messages of UE
statistical information.
You can specify one or more cells to trace.
You can also choose the message types by choosing trace events.
A maximum of 32 cells can be traced simultaneously.
28.4.11 OS Tracing
This task is performed to trace the internal messages of the Operating System (OS).
For details, refer to Table 1.1.
Function
OS tracing
Function
Redirect
tracing
Function
This task is performed to trace messages of a UE over standard
interfaces, on user plane, and on signaling plane during a call.
It helps you monitor the signaling exchange procedures over
standard interfaces and the user plane, in addition to the uplink and
downlink data during the whole call procedure.
To start a CDT, specify the UE to be traced.
You can also choose the interfaces and message types to trace.
A maximum of two CDT trace tasks can be performed
simultaneously.
Note:
The task of UE tracing (standard interface) and the task of CDT tracing cannot be
performed simultaneously for the same UE.
A maximum of six CDT and UE tracing (standard interface) tasks can be performed
simultaneously for different UEs. Among the six tasks, at most two CDT trace tasks
can be performed simultaneously.
A maximum of 15 IOS and UE tracing (signaling plane and user plane) tasks can be
performed simultaneously. Among the 15 tasks, at most 8 IOS or UE tracing
(signaling plane and user plane) tasks can be performed simultaneously.
Function
Location
Tracing
initiated by the CN. This task can also simulate the CN to initiate a
location tracing and trace the results.
Based on different settings, this task can simulate location tracing for
different situations.
28.5 Capabilities
None.
28.6 Implementation
28.6.1 Routine Operations of the Tracing Function
This section describes the following:
Note:
The trace task occupies a lot of resources. Therefore, execute the task when the
system is not busy.
II. Prerequisites
There are two prerequisites:
You have logged in to the BSC6800 system with an account authorized for the
tracing management.
2)
Unfold the Trace Management node, and then unfold the Interface Trace Task
node.
The tracing objects are displayed, as shown in Figure 2.1.
Note:
For the location tracing, unfold the Trace Management node, and then unfold the
Location Trace node. Choose Location Reporting Control.
3)
Note:
If the Autosave to File checkbox is selected, the system saves the tracing results in
the .tmf format. For details, refer to 28.6.4"Saving Tracing Results."
4)
5)
II. Prerequisites
There are two prerequisites:
Note:
You can right-click the message browse window, and perform the following
operations:
Choose Auto Scroll, and the messages in the window are automatically refreshed
in real time and are scrolled upward.
Choose Close All xxx Message Trace Tasks (xxx stands for specific trace tasks)
to close the trace tasks.
2)
I. Task Description
This task is performed to save the traced messages in the LMT.
II. Prerequisites
There are two prerequisites:
Note:
The system saves every 5,000 messages in a file. From message 5,001, a serial
number is added in the file name. For example, MTP3-B messages 5,001 to
10,000 are saved in a file with the name of office name_MTP3B_yy-mm
-dd_hh-mm-ss_1.tmf.
You can use the Trace Viewer to browse offline the messages saved in the .tmf
format. For detail, refer to 28.6.7"Browsing Traced Messages Offline."
Create a trace task in the LMT. For detail, refer to 28.6.2"Creating Trace Tasks."
2)
Right-click the message browse window, and choose Save All Messages on the
shortcut menu. Or choose the messages to be saved, right-click them and
choose Save Selected Messages on the shortcut menu.
The Save dialog box as shown in Figure 2.1 opens up.
Enter a file name, and choose the file type and saving path.
The
default
saving
path
directory>\client\output\main\BSC6800\<LMT
software
is
<installation
version>\trace.
The
II. Prerequisite
A trace task is started.
II. Prerequisite
A trace task is started.
Click
Right-click the message browse window, and choose Close All xxx Message
Trace Tasks (xxx stands for specific trace tasks, for example, Close All
MTP3BMessage Trace Tasks).
Note:
You can find the .txt or .csv files in the saving directory. You can double-click them to
read the traced messages.
II. Prerequisite
The traced messages have been saved in the .tmf format.
Click
Choose Start > All Programs > Huawei Local Maintenance Terminal >
Trace Viewer.
The Open dialog box as shown in Figure 1.1 opens up.
Browse these messages, or double-click one to learn about its details, as shown
in 28.6.3 IIIFigure 2.1.
4)
To browse other saved messages, choose File > Open. In the Open dialog box,
choose and open files to read the traced messages saved in the files.
Note:
In the Trace Viewer, you can also perform the following operations:
Right-click and choose Save All Messages to save all the messages in the
window in .tmf or .txt format.
Right-click and choose Properties to learn about the properties of the task that the
tracing result corresponds to.
Click any button on the title bar to sequence the messages in the window by No.,
time, subrack No., direction, DPC, or content.
28.6.8 Alarms
None.
28.6.9 Counters
None.
28.7 References
None.