Professional Documents
Culture Documents
Service Terminal
AirScale Cloud BSC 19 FP3 Troubleshooting
Nokia Internals course | RN23930-V-19F3
1 © 2019 Nokia
Copyright and confidentiality
The contents of this document are proprietary and documentation. Accordingly, if the user of this document BE RESPONSIBLE IN ANY EVENT FOR ERRORS IN THIS
confidential property of Nokia. This document is provided gives Nokia feedback on the contents of this document, DOCUMENT or for any loss of data or income or any
subject to confidentiality obligations of the applicable Nokia may freely use, disclose, reproduce, license, distribute special, incidental, consequential, indirect or direct damages
agreement(s). and otherwise commercialize the feedback in any Nokia howsoever caused, that might arise from the use of this
product, technology, service, specification or other document or any contents of this document.
This document is intended for use of Nokia customers and documentation.
collaborators only for the purpose for which this document This document and the product(s) it describes are protected
is submitted by Nokia. No part of this document may be Nokia operates a policy of ongoing development. Nokia by copyright according to the applicable laws.
reproduced or made available to the public or to any third reserves the right to make changes and improvements to
party in any form or means without the prior written any of the products and/or services described in this Nokia is a registered trademark of Nokia Corporation. Other
permission of Nokia. This document is to be used by document or withdraw this document at any time without product and company names mentioned herein may be
properly trained professional personnel. Any use of the prior notice. trademarks or trade names of their
contents in this document is limited strictly to the use(s) respective owners.
specifically created in the applicable agreement(s) under The contents of this document are provided "as is". Except
which the document is submitted. The user of this document as required by applicable law, no warranties of any kind,
may voluntarily provide suggestions, comments or other either express or implied, including, but not limited to, the
feedback to Nokia in respect of the contents of this implied warranties of merchantability and fitness for a
document ("Feedback"). Such Feedback may be used in particular purpose, are made in relation to the accuracy,
Nokia products and related specifications or other reliability or contents of this document. Nokia SHALL NOT
2 © 2019 Nokia
Objectives
Nokia LinDX SW
Two types VM in AirScaleBSC: Virtual Machines Virtual Machines Orchestrator 3rd party SW
1: DMX unit
2: LinDX unit Controller application Controller application
& platform SW & platform SW NetAct
River Titanium
• Accelerated vSwitch vSwitch middleware agents
• Telco grade HA middleware HA middleware
Controller / storage
Compute node node
5 06/03/2023
Confidential
Introduction to LinDX Service Terminal
• LinDX service terminal is a service terminal session which can be enabled from a Lin DX computer unit for system monitoring as
well as fault investigation
• A LinDX computer unit is functional unit, configured as a Virtual Machine in NCIR with PCUM/ETME/ETMA flavors and running
SW based on Nokia Linux platform SW.
• Local, connect directly to a computer unit through the NCIR suite using the console
Compute node
• Remote, connect from MML session or Service Terminal session of another computer unit Compute node
Compute node
Compute node
REMOTE linDX SERVICE TERMINAL SESSIONS Compute node
MML Connection Compute node
• Commands VM-PCUM VM-ETME VM-ETMA Compute node
Compute node
• ZDDS:<unit>; Remote Service Terminal session Compute node
DX Service Terminal BE (Ositus) Compute-17 (hosting OMU VM) Compute node
Storage node
• ZRS:<MB address>; BF (Ositus) Controller node
MB Addresses:: ETME 0(60), ETME1(61), PCUM 0(80), Data plane switch
Data plane switch
PCUM 1(81)PCUM, ETMA 0(6D), ETMA1(6E) HW mgmt. switch (opt)
Cable management
WORKING STATE OF UNITS
UNIT PHYS STATE INFO
Console Service Terminal Cable management
Cable management
ETME-0 0060 WO-EX -
session (local) only for M-plane switch
ETME-1 0061 SP-EX IDLE
startup monitoring M- plane switch
Controller node
PCUM-0 0080 WO-EX - Storage node
PCUM-1 0081 SP-EX IDLE Compute node
Compute node
ETMA-0 006D WO-EX - NCIR suite session Controller – 0 (floating ip) Compute node
ETMA-1 006E WO-EX - Compute node
Compute node
Compute node
LOCAL LINDX SERVICE TERMINAL SESSION Compute node
NCIR SUITE Compute node
Compute node
Project>Compute>Instances>Console Compute node
6 © 2019 Nokia
LinDX Service Terminal > Local Connectivity to Instances (VMs)
Console Connectivity for NCIR Project Users
NCIR Project users can connect locally to the LinDX Service Terminal Console from the following menu:
Project>Compute>Instances>Console
For startup-monitoring
7 © 2019 Nokia
LinDX Service Terminal Virtual Machines
VM Distribution in Compute Nodes
• The physical location/configuration of LinDX
Service Terminal VM’s varies in the NCIR as the
VM’s are distributed in different compute nodes
for HW redundancy purposes. MCMU 0 RRMU 0 Compute
OMU node
BCXU #1 PCUM
by default.
During Deployment: PCUM Compute
PCUM node #4
ETMA
• Example: PCUM 2 82
ZRS:80; to open service terminal session on PCUM 0 (physical address 0080 H) PCUM 3 83
10 © 2019 Nokia
Introdoction to LinDX Service Terminal for asBSC
• LinDx Service Terminal is a visual display terminal connected to PCUM via a serial/Ethernet interface
• LinDX is hosted in ETMEs, ETMAs, PCUMs
• Specialist tool used in monitoring of the system as well as in fault investigations and fault analysis
• The operator can start a service terminal session via an Ethernet Interface using the Telnet protocol or via the
MML terminal by establishing a remote service terminal session using the appropriate MML command
• PCUM Service Terminal functionality is based on BASH shell running on the Linux OS
• Cores will not have a direct Service Terminal Interface (Commands to the Simple Executive SW of the PCU will be
sent via the Linux Core)
PCUSIG
Telnet Service
Terminal
AS BSC
11 © 2019 Nokia
PCU Legacy Hardware vs asBSC PCUM
• PCUM connectivity :
• 550 BCFs per one PCUM VM
AirScale BSC PCUM-VM • 550 Cells per one PCUM VM
• 550 TRXs per one PCUM VM
• PCUM-A = Octeon I (plus) > BOC-A plug in unit for mcBSC • Throughput : 50 + 50 Mbit/s (UL+DL) per one
PCUM VM with all MCS9 calls
• PCUM-B = Octeon II > BMPP2 plug in unit for mcBSC • 1640 Channels (MCS1 RTSL) per one PCUM VM
• PCU2_E = 2 nd generation PCU version E for FlexiBSC • 890 MCS9 RTSLs per one PCUM VM
Cores 32 cores (BMPP2) 14 cores in each socket (NDSC17), max 12 for VNF use, double with
hyperthreading
Timer Dedicated timer module in HW. Timer expiry is unaffected by Timer management is done in SW. Timer works in poll mode. For accurate
current processing load. PTP synchronization in frequency timer processing application-processing loop must be quick to finish
domain is used. processing within the interval between two timeouts. NTP synchronization
in time domain only possible.
Packet HW places an incoming packet into one of eight HW queues Only 2 SW based priority queues are available per process in case of fast
Processing based on packet classification. path process.
Scheduler HW based scheduler. Priority of scheduling events from amongst SW based scheduling based on DPM layer from RCP in case of fast path
available queues is configurable. process and Linux based scheduling in case of slow path process.
Buffer Dedicated HW (FPA) for managing buffers. FPA can manage up Buffer management is done in SW.
to 8 pools of different sizes.
Variables Per core local variable and cvmx shared variable. No such support.
Tagging PIP/IPD HW provides support to classify the IP packet based on No such support.
IP and UDP port and can forwarded the same to preconfigured
core or core group.
CIU Interrupt based timer with the help of CIU HW. No such support.
13 © 2019 Nokia
LinDX in PCUM, ETME and ETMA
• DMX messaging
• MR (Message Router) will use LinDX service (dmxmsg subsystem) for messaging with DX PRBs
• Messaging between PCUM/ETM components will still use the current IPC
• No need to configure ETPSIG and PCUSIG, no GW BCXU
• Global variables -> LinDX provides, no need to ask via messages
• SW loading and boot
• VM image includes only the boot loader (BOLERO)
• The boot loader loads the correct application image from OMU, including Nokia Linux and LinDX
• LinDX starts MR, MR will start other PCUM/ETM components
• Supervision, state management
• LinDX supervises only two application components (Slow path and Fast path) which then supervise other components as
currently
• Alarm system
• Internal alarm component uses LinDX alarm services to send alarms to TSE, no need for internal alarm storage
• Logging -> LinDX logging service is used
• IP stack configuration management -> LinDX makes configuration information available to the application
14 © 2019 Nokia
PCUM/ETME/ETMA Common Platform
PCUM, ETME, ETMA slow path applications PCUM, ETME, ETMA fast path applications
CM DX router ST FWK
Alarm Log Alarm Log Diag
Utility libraries SW loading EMB post office Unit startup MEM EVM TIM
15 © 2019 Nokia
PCUM – Packet Control Unit
16 © 2019 Nokia
PCUM – Logical View
Abis termination Resource management Quality control
moved from ETME
to PCUM RM QC
(ABM, PCM, PSW, (UL QC, DL QC )
PDM, PFM, MAC,
IDRS, IBNACC )
17 © 2019 Nokia
Connecting to PCUM /ETME/ ETMA
Type of Connections
1. BSC MML / DX Service Terminal
2. Telnet session
• Serial interface via NCIR Console is only for Monitoring the Startup of the VM (Virtual Machine)
BSC MML/ DX
MONITORIN
Service Terminal G
Console NCIR
dmxmsg ETME/A/ Openstack
subsystem PCUM
1
asBSC Telnet
18 © 2019 Nokia
Type of Connections
LinDX Service Terminal Connectivity via MML or DX Service Terminal
Via MML
- Use ZDDS to enter Service Terminal to a PCUM, ETME or ETMA
- ZDDS:<unit name>,<unit index>; BSC
Example: ZDDS:PCUM,0:;
Via DX Service Terminal OMU
- ZRS:<MB>, BE
- Message Bus addresses in basic modules: DX service MML
terminal
PCUM,0> 80 MCMU ZRS
ZDDS
PCUM,1> 81
PCUM,2> 82 DX service
terminal
PCUM,3> 83 ZRS PCUM/
PCUM,4> 84 ETMx
- Service Terminal Family Process ID’s:
• BE / BF BCXU DX service
terminal
ZRS
• PCUM Service Terminal functionality is based on BASH shell running on the Linux OS
• No extension to be loaded
• All commands are always usable
• Intended for expert usage:
• The PCUM commands resemble Linux commands. For example, the parameters are separated via a ‘space’
separator and commands are considered to be complete and interpreted when the Enter key is pressed.
• The user can obtain detailed help on each LinDX ST command by using the following command:
st-help <command name>
• PCUM commands are case sensitive. The commands are entered using lower case letters.
• Not all the commands require parameters to be passed to them
• The syntax of help command for bash linux is help/? [<command>]. Example:
help ps or help
• Exiting from the ST: exit
ETME
>dbcfinfo eg: dbcfinfo display bcf informations
> detpcs eg: detpcs displays CS and CSD call information
PCUM
>dai eg: dai to show application ID and application name
>dsegtbf eg: dsegtbf <seg id> to output the allocated tbf for dedicate Segment.
>dgb eg: dgb all to output gb related information
>sll eg: sll fp:133 1:2:3:4:5:6:11 to set the log level for application 133
26 © 2019 Nokia
LinDX Service Terminal in PCUM
Execution Example
ASBSC asBSC1 2019-10-06 12:44:02
Last login: Sun Oct 6 12:33:35 on pts/0
0080-$ date
Sun Oct 6 12:44:04 NOKIA-2 2019
Checking PCU date
0080-$ time
Checking PCU time
real 0m0.000s
user 0m0.000s
sys 0m0.000s
0080-$ Checking PCU SW details
0080-$ ssv
------------------------------------------------------------
----> Command ssv executed on [06/10/2019 12:50:03:252078] <----
------------------------------------------------------------
*************************************
* Software Version Details *
*************************************
Common Platform : rev 1014b4ca7ec8f64a5a33b0c99ffc6fe9b1c6631f
PCUM Application : rev fcbbb11fe1dfba28ba27672c780fef7092107f0c
*************************************
0080-$
27 © 2019 Nokia
LinDX Service Terminal in PCUM
Directory Handling Commands
0080-$ ls -l
total 0 Command
0080-$ cd / ls -l List directory
0080-$ ls -l
total 356 ls -la List directory (attributes)
drwxr-xr-x 2 root root 4160 Oct 6 09:20 bin
-rw-r--r-- 1 root root 358 Oct 6 09:22 csagent_temp ls -lrt List directory (time based)
drwxr-xr-x 6 root root 2680 Oct 6 09:21 dev
drwxr-xr-x 17 root root 1200 Oct 6 12:39 etc cd Change directory (current user pcu directory (ie
drwxr-xr-x 2 root root 40 Oct 6 09:20 home user root)
-rwxr-xr-x 1 root root 3140 Oct 6 09:20 init
drwxr-xr-x 4 root root 80 Oct 6 09:20 lib cd / Change directory to PCU root file system
drwxr-xr-x 2 root root 1180 Oct 6 09:20 lib64
lrwxrwxrwx 1 root root 11 Oct 6 09:20 linuxrc -> bin/busybox pwd Tells you which directory you are located in the
drwxr-xr-x 4 root root 80 Oct 6 09:21 mnt service terminal interface
drwxr-xr-x 3 root root 60 Jun 9 2018 opt
dr-xr-xr-x 185 root root 0 Oct 6 09:20 proc
drwx------ 2 root root 60 Oct 6 11:08 root
drwxr-xr-x 3 root root 60 Oct 6 09:20 run
drwxr-xr-x 2 root root 2880 Oct 6 09:20 sbin
-rw-r--r-- 1 root root 355972 Oct 6 09:20 swcatalog
dr-xr-xr-x 12 root root 0 Oct 6 09:20 sys
drwxrwxrwt 3 root root 740 Oct 6 09:39 tmp
drwxr-xr-x 11 root root 220 Oct 6 09:20 usr
drwxr-xr-x 7 root root 140 Oct 6 09:20 var
0080-$ cd
0080-$ pwd
/root
0080-$
28 © 2019 Nokia
LinDx Service Terminal Help and Menu
0080-$ st-help st-help
------------------------------------------------------------
----> Command st-help executed on [06/10/2019 13:53:46:516619] <----
------------------------------------------------------------
-----------------------------------------------------
Detailed help and syntax of any command can be displayed
by typing st-help <command name>
For e.g.: st-help ssv
-----------------------------------------------------
-----------------------------------------------------
Command | Description
-----------------------------------------------------
st-help | Display Help and syntax of Service Terminal Commmands
ssv | Display software version
dai | Display Application ids to name mapping
dbu | Display buffer Statistics
dtu | Display Timer Statistics
sll | Set log level of a particular application
ssl | Set software level of a particular application
dld | Display Log Details of a particular application
olp_set_limit | Manually set OLP limits by changing to 'Manual' Mode
olp_get_limit | Will Display the currently set OLP limits
olp_set_mode | Set OLP's Mode of Operation
olp_get_mode | Get OLP's Current Mode of Operation
olp_set_load | Set Core Load Manually
olp_get_load | Get Current Total Core Load
d20msdbg | displays info about 20ms execution time and channels.
d20msdbg | displays info about 20ms execution time and channels.
d20msdbg | displays info about 20ms execution time and channels.
d20msdbg | displays info about 20ms execution time and channels.
d20msdbg | displays info about 20ms execution time and channels.
dlatepktinfo | displays info about late packet. First Argument should be dsp id.
dpfdpstpinfo | displays info about IP. First Argument should be dsp id.
dpfdpepinfo | displays info about PEP interface. First Argument should be dsp id.
dpfdjitterinfo | displays info about jitter buffer. First Argument should be dsp id.
dpfdtrxinfo | displays info about trx. First Argument should be dsp id.
dpfdglobalinfo | displays info about pfd globals. First Argument should be dsp id.
dpfdstats | displays info about pfd stats. First Argument should be dsp id.
rpfdstats | displays info about pfd stats reset. First Argument should be dsp id.
dpfddebuginfo | displays debug info. First Argument should be dsp id.
dcongestioninfo | displays info about congestion
abm_dsp_status | Show and edit DSP Status
0080-$
Num_of_PSW_TSLs:1
TSL_7:DEFAULT
ec_egprs_ma_number: 0
0080-$
0080-$ dtrxrnw 1 1
------------------------------------------------------------
----> Command dtrxrnw executed on [06/10/2019 13:38:51:238114] <----
------------------------------------------------------------
Num_of_PSW_TSLs:1
TSL_7:DEFAULT
ec_egprs_ma_number: 0
0080-$
0080-$ dpcutbf
------------------------------------------------------------
----> Command dpcutbf executed on [06/10/2019 13:46:12:867505] <----
------------------------------------------------------------
************************************START OF TRACE**************************************
SEG-ID Num-TRX DSP-ID Num-UL-TBFs Num-DL-TBFs
1 1 0 0 0
96 2 1 0 6
97 2 2 0 0
98 2 3 0 7
99 2 4 0 0
100 2 1 0 6
101 2 2 0 0
102 2 3 0 7
103 2 2 0 0
104 2 3 0 7
105 2 0 0 0
106 2 1 0 7
------------------------------------------------------------ Sum of TBFs in the PCU
TOTAL: 0 40
------------------------------------------------------------
****************************END OF TRACE ****************************
0080-$
• Display info of all MS of all TSL of all TRX of all BTS of a particular Segment
dcem -g <seg_id>
• Display info of all MS of all TSL of all TRX of a particular BTS
dcem -b <bts_id>
• Display info of a particular TBF ID
dcem -t <tbf_id>
• Display info of a particular TLLI
dcem -i <seg_id> <tlli>
• Display info of all MS on all TSL of a particular TRX
dcem -x <bts_id> <trx_id>
• Display info of all MS on particular TSL of a TRX
dcem -s <bts_id> <trx_id> <tsl>
• Display info of a particular TFI on a TSL of a TRX
dcem -f <bts_id> <trx_id> <tsl> <tfi>
NSEI: 4001
MOCN Supported:NO OP_ID : NONE
NSVCs information :
Local Endpoint: IP Address::10.31.251.164
UDP Port::54001
Preconfigured NSVC ID::4001
Preconfigured NSVC Remote Endpoint: IP Address::10.88.40.167
Preconfigured NSVC Remote UDP Port::50001
Preconfigured NSVC Remote Data Weight::1
Preconfigured NSVC Remote Signaling Weight::1
0080-$
0 1
1
2
3
4
D E G S E E E E E E E E
S G P T D D D D D D D D
P P R A A A A A A A A A
I R S T P P P P P P P P
D S E 0 1 2 3 4 5 6 7
SSF LinDX GB
COM PFD
Linux PCM IBNACC
UL router
(one vCPU) Slow path vCPU – DTT
Management instance PDM PSW
(one vCPU)
43 © 2019 Nokia
LinDX Service Terminal Commands
44 2018 RN23890
44 © 2019 Nokia
LinDX Service Terminal System
LinDX makes Linux yet another operating system alternative for DX computer units. Other alternatives include e.g. DMX, Chorus
and OSE
0080-$
name = lnx-dmxmsg-epo-d
cmd = ${LINDX_SUBSYSTEMS_DIR}/dmxmsg/lnx-dmxmsg-epo-d.sh
after = lnx-setup
pid = 483
dmxpid = 66B
critical = 2
restartable = N
starting phase = 0
start timeout = 10
supervision timeout = 10
state = running
nice = 0
not_running_in_te = 0
0080-$
0080-$
OMU-0 0x00 WO-EX 0000: 0002 0000 0000 0000 000000FF 00000000 0000 4002 00 FFFF FFFF 0002 FFFF
EMB-0 WO-EX 0001: 0002 0001 FFFD FFFF FFFFFFFF 00000000 FFFF FFFF 00 FFFF FFFF FFFF FFFF
EMB-1 SP-EX 0002: 0206 0000 0000 0000 000000FF 00000000 FFFF FFFF 00 FFFF FFFF 0003 0003
MCMU-0 0x04 WO-EX 0003: 0206 0001 0025 0000 000000FF 00000000 FFFF FFFF 00 FFFF FFFF 0004 0002
MCMU-1 0x05 SP-EX 0004: 006A 0000 0000 0000 000000FF 00000000 0004 4105 00 FFFF FFFF 0005 0005
RRMU-0 0x58 WO-EX 0005: 006A 0001 0025 0000 000000FF 00000000 0005 4105 00 FFFF FFFF 0006 0004
RRMU-1 0x59 SP-EX 0006: 0148 0000 0000 0000 000000FF 00000000 0058 70DE 00 FFFF FFFF 0007 0007
BCXU-0 0x43 WO-EX 0007: 0148 0001 0025 0000 000000FF 00000000 0059 70DE 00 FFFF FFFF 0008 0006
BCXU-1 0x44 WO-EX 0008: 012B 0000 0000 0000 000000FF 00000000 0043 4377 00 FFFF FFFF 0009 FFFF
BCXU-2 0x45 SP-EX 0009: 012B 0001 0000 0000 000000FF 00000000 0044 4375 00 FFFF FFFF 000A FFFF
ETMA-0 0x6D WO-EX 000A: 012B 0002 0025 0000 000000FF 00000000 0045 4376 00 FFFF FFFF 000C FFFF
ETMA-1 0x6E WO-EX 000B: 012B 0003 FFFF FFFF FFFFFFFF FFFFFFFF FFFF FFFF FF FFFF FFFF FFFF FFFF
ETME-0 0x60 WO-EX 000C: 012C 0000 0000 0000 000000FF 00000000 006D 70EE 00 FFFF FFFF 000D FFFF
ETME-1 0x61 SP-EX 000D: 012C 0001 0000 0000 000000FF 00000000 006E 70EF 00 FFFF FFFF 000E FFFF
PCUM-0 0x80 WO-EX 000E: 0128 0000 0000 0000 000000FF 00000000 0060 70E0 00 FFFF FFFF 000F FFFF
PCUM-1 0x81 SP-EX 000F: 0128 0001 0025 0000 000000FF 00000000 0061 70E1 00 FFFF FFFF 0010 FFFF
0010: 0129 0000 0000 0000 000000FF 00000000 0080 70FB 00 FFFF FFFF 0011 FFFF
0080-$ 0011: 0129 0001 0025 0000 000000FF 00000000 0081 70FC 00 FFFF FFFF FFFF FFFF
END OF DATA
Options:
-f PATTERN Find files from swcatalog that match PATTERN using regex.
-i Print loaded packet id
-l Print list of loaded PACs LNX715G4.PAC 4.2-0 17/05/05 PLAENVY2.PAC 60.46-0
LNX714G4.PAC 4.16-0 18/05/22 PLAENVY2.PAC 60.46-0
Example: LNX712G4.PAC 4.3-0 18/03/07 PLAENVY2.PAC 60.46-0
lnx-swlist -f msgmon LNX710G4.PAC 4.1-0 17/05/05 PLAENVY2.PAC 60.46-0
LNX70FG4.PAC 4.1-0 17/05/05 PLAENVY2.PAC 60.46-0
0080-$ lnx-swlist -l LNX70EG4.PAC 4.1-0 17/05/05 PLAENVY2.PAC 60.46-0
LN071C09.PAC 18.7-2 18/07/06 PLAENVY2.PAC 60.46-0 LNX70DG4.PAC 4.1-0 17/05/05 PLAENVY2.PAC 60.46-0
LNXAC7G4.PAC 1.17-1 18/09/01 PLAENVY2.PAC 60.46-0 LNX70CG4.PAC 4.3-0 18/06/15 PLAENVY2.PAC 60.46-0
LNXAC6G4.PAC 3.2-3 18/11/20 BXXENVSG.PAC 9.32-0 LNX70BG4.PAC 3.13-0 19/01/11 PLAENVY2.PAC 60.46-0
LNXAC2G4.PAC 1.4-0 17/09/02 PLAENVY2.PAC 60.46-0 LNX70AG4.PAC 9.6-0 17/12/11 PLAENVY2.PAC 60.46-0
LNXABFG4.PAC 2.2-0 17/07/19 PLAENVY2.PAC 60.46-0 LNX709G4.PAC 8.7-0 18/10/11 PLAENVY2.PAC 60.46-0
LNXAB7G4.PAC 2.1-0 17/05/05 PLAENVY2.PAC 60.46-0 LNX708G4.PAC 5.1-0 17/05/05 PLAENVY2.PAC 60.46-0
LNXAB3G4.PAC 3.1-0 17/05/05 PLAENVY2.PAC 60.46-0 LNX707G4.PAC 8.5-0 18/06/27 PLAENVY2.PAC 60.46-0
LNXA9DG4.PAC 1.9-0 18/09/14 PLAENVY2.PAC 60.46-0 LNX706G4.PAC 4.1-0 17/05/05 PLAENVY2.PAC 60.46-0
LNXA8FG4.PAC 2.1-0 17/05/05 PLAENVY2.PAC 60.46-0 LNX705G4.PAC 5.5-0 18/05/17 PLAENVY2.PAC 60.46-0
LNXA86G4.PAC 1.5-0 17/07/24 PLAENVY2.PAC 60.46-0 LNX704G4.PAC 4.1-0 17/05/05 PLAENVY2.PAC 60.46-0
LNX98CG4.PAC 2.1-0 17/05/05 PLAENVY2.PAC 60.46-0 LNX703G4.PAC 4.2-0 17/09/01 PLAENVY2.PAC 60.46-0
LNX988G4.PAC 4.11-0 18/06/11 PLAENVY2.PAC 60.46-0 LNX702G4.PAC 6.12-25 18/05/29 PLAENVY2.PAC 60.46-0
LNX978G4.PAC 4.5-0 18/04/10 PLAENVY2.PAC 60.46-0 LNX701G4.PAC 4.4-0 17/12/22 PLAENVY2.PAC 60.46-0
LNX92CG4.PAC 3.1-0 17/05/05 PLAENVY2.PAC 60.46-0 LNX6FFG4.PAC 7.9-0 18/04/23 PLAENVY2.PAC 60.46-0
LNX921G4.PAC 3.2-0 17/11/30 PLAENVY2.PAC 60.46-0 LNX6F8G4.PAC 4.5-0 17/12/26 PLAENVY2.PAC 60.46-0
LNX90BG4.PAC 4.1-0 17/05/05 PLAENVY2.PAC 60.46-0 LNXAC3G4.PAC 3.4-17 19/01/30 BXXENVSG.PAC 9.32-0
LNX71AG4.PAC 6.2-0 17/11/28 PLAENVY2.PAC 60.46-0 0080-$
LNX718G4.PAC 4.1-0 17/05/05 PLAENVY2.PAC 60.46-0
LNX716G4.PAC 6.3-1 18/02/22 PLAENVY2.PAC 60.46-0
56 2018 RN23890
56 © 2019 Nokia
LinDX Applications
Displaying Application Indexes > dai
0080-$ dai
------------------------------------------------------------
----> Command dai executed on [06/10/2019 14:36:58:262196] <- 134 MAC
--- 135 PFM
------------------------------------------------------------ 136 PCM
137 BGP
***************************************** 138 NS
* Application ID Application NAME 140 RL
***************************************** 141 QC
Application running on slow path 146 IDRS
1 SP_CM sp 148 IBNACC
2 DXROUTER 153 RL1
3 PMS-MA 156 RCH
7 ARS 157 DLUD
9 ST 172 ul_router
11 SYSMON 173 DTT
32 MGA 174 PFD
33 DGA 176 DLRLC
177 ULRLC
Application running on fast path 178 DLSCH
fp 179 ULSCH
101 FP_CM
103 PMS-SA 180 COM
104 fpsysmon 254 IPMR
105 FP_ST 0080-$
131 ABM
132 PDM
133 PSW
0080-$ dld sp
------------------------------------------------------------
----> Command dld executed on [06/10/2019 14:41:36:542007] <----
------------------------------------------------------------
Application [1]:SP_CM
LOG LEVEL:
WARNING,ERROR,CRITICAL
LOG SOFTWARE LEVEL: Displaying Log Documents (DLD) and their log level settings
APPLICATION,PLATFORM
st-help dld > help for displaying lod documets
Application [2]:DXROUTER
LOG LEVEL: dld sp > Displaying log documents for slowpath services
WARNING,ERROR,CRITICAL
LOG SOFTWARE LEVEL: dld fp > Displaying log documents for fastpath services
APPLICATION,PLATFORM
Application [3]:PMS-MA
LOG LEVEL:
WARNING,ERROR,CRITICAL
LOG SOFTWARE LEVEL:
APPLICATION,PLATFORM
Application [7]:ARS
LOG LEVEL:
WARNING,ERROR,CRITICAL
LOG SOFTWARE LEVEL:
APPLICATION,PLATFORM
58 © 2019 Nokia RN23930
Application log levels
• PCU has logs distributed from 0 to 11 levels, which can be seen by “sll” command.
• Each applications generates logs at 10 different levels
• Each level can be turned on and off at run time
• Warning and Error logs are switched ON by default. Broad classification is as follows:
• Step example to copy log files from mounted cinder volume of ETME, ETMA, and PCUM
0000-MAS> X:W0-/PCUALX/ units to WDU volume of OMU disk
NUM NAME EXT VER SIZE FREE CREATED LAST MOD INI ATTR LOCKED BY
YY-MM-DD YY-MM-DD
0009 ASBSC1PCU0 . :01 0001DCA6 00000000 19-10-06 19-10-06 D A
TOTAL 0001DCA7( INCLUDING FIDS )
0000-MAS> X:W0-/PCUALX/
NUM NAME EXT VER SIZE FREE CREATED LAST MOD INI ATTR LOCKED BY
YY-MM-DD YY-MM-DD
0009 ASBSC1PCU0 . :01 0001DCA6 00000000 19-10-06 19-10-06 D A
TOTAL 0001DCA7( INCLUDING FIDS )
65 2018 RN23890
65 © 2019 Nokia
LinDX commands in ETME /ETMA Service terminal
• Displaying Application in ETME 0: dai
0060-$ dai • Displaying Site Information for BCF 1: dbcfinfo
------------------------------------------------------------ 0060-$ dbcfinfo 1
----> Command dai executed on [06/10/2019 23:09:43:941011] <---- ------------------------------------------------------------
------------------------------------------------------------ ----> Command dbcfinfo executed on [06/10/2019 23:13:13:500976] <----
------------------------------------------------------------
*****************************************
Etp_bcf_id:0
* Application ID Application NAME Bcf_id:1
***************************************** BCF_M-plane_IP:10.31.196.217
Application running on slow path BCF_C/U-plane_IP:10.31.196.217
1 SP_CM Header Compression for UDP/IP:0
2 DXROUTER
Maximum Multiplexing packet size:300
3 PMS-MA Maximum Multiplexing wait time on ETP:2
7 ARS CS UDP MUX Port:c000
9 ST PS UDP MUX Port:c002
11 SYSMON Packet Delay Variation:5000
32 CCH
Total active calls:0
33 RF DL max buf len:0
DL num seg:0
Application running on fast path BCF used DL:0
101 FP_CM BCF used cs UL:0
103 PMS-SA
BCF used PS UL:0
104 fpsysmon MUX buf RTP pkt count:0
105 FP_ST CS UL octets rcvd:858
131 PKTRTR CS DL octets sent:858
132 CPHUL 0060-$
133 CPHDL
0060-$
0060-$ detpcs
------------------------------------------------------------
----> Command detpcs executed on [06/10/2019 23:16:27:941188] <----
------------------------------------------------------------
CCH_STATE :: 1, CCH_STATE_NORMAL
0060-$ detpcs all
------------------------------------------------------------
----> Command detpcs executed on [06/10/2019 23:16:30:461034] <----
------------------------------------------------------------
COMMAND EXECUTED
73 2018 RN23890
73 © 2019 Nokia
Service terminal Exercises
• Exercise 1.
• Delete one Directory which include subdirectory and files in the Disk
• Exercise 2.
• Get the BSC C-number with Service terminal command. (how many ways to get BSC C-number in BSC ?)
•Exercise 3.
• Set the log level to 1:2:3:4:5:6:11 for Application ID ABM in PCUM.
• Exercise 4.
• How to check the log level setting for special application.
74 © 2019 Nokia
PCU2 Application Software Architecture (S11.5)
BCSU, MCMU, OMU
8 5 2
Gb INTERFACE
SOFT WARE
PDM ABM BSSGP
RESOURCE
PCM MANAGEMENT PSW 3 Relay
1 SGSN
UL SCH
SOFT WARE
DL SCH
NS
UL QC DL QC PFM FR
6 4
7
AIR & ABIS BTS
SOFT WARE UL PC UL DL RLC
MAC
@DSP
PFD @PQII