0% found this document useful (0 votes)
4 views

CSS-UserOperation

The document serves as a guide for system testers to operate Nubsc loading in a lab environment, detailing safety warnings, operational procedures, and configuration settings for the CSS server. It includes a comprehensive revision history, a list of acronyms, and a network diagram for NuBSC loading. Additionally, it outlines the necessary steps for setting up the CSS software and configuring related IP addresses and parameters.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

CSS-UserOperation

The document serves as a guide for system testers to operate Nubsc loading in a lab environment, detailing safety warnings, operational procedures, and configuration settings for the CSS server. It includes a comprehensive revision history, a list of acronyms, and a network diagram for NuBSC loading. Additionally, it outlines the necessary steps for setting up the CSS software and configuring related IP addresses and parameters.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

LiteRAN 2G

CSS-UserOperation

DOC-Nubsc loading
Trademarks
The names of products which are found within these pages may be registered trademarks or
trademarks pertaining to their respective owners.
The symbols TM and ®have been omitted.

WARNING
Never use NuRan products in parallel with survival or medical equipment. Not respecting this
warning excludesNuRan of any responsibility.
© 2016NuRan. All rights reserved.
It is strictly prohibited to reproduce or use this document, partly or in its entirety, by any means
including but not limited to graphic, electronic, and mechanical (which includes photocopy and
recording) systems without the permission of NuRan.
To guarantee the accuracy of the information contained in this document, a very detailed review
of its contents was performed during its preparation. The information corresponds to the version
of the product manufactured before the date indicated on the cover. Differences can exist
between this document and the productif the product was modified after the release of this
document.
NuRan reserves the right to modify, improve, or change the products describe in this document
without notice.

Revision History

Revision Date Author Comment

0.1 08-09-2017
LiteRAN 2G NuRAN Failover Handling 0.1

Table of Content

Table of Content......................................................................................................................3

1 Introduction......................................................................................................................4
1.1 Scope............................................................................................................................... 4
1.2 Intended Audience...........................................................................................................4
1.3 Related Documents..........................................................................................................4
1.4 Notices and Safety Warnings...........................................................................................4
1.5 Safety Precautions........................................................................................................... 4
1.6 Acronyms and Abbreviations...........................................................................................6

2 Operation of loading test..................................................................................................8


2.1 NuBSC loading network diagram.....................................................................................8
2.2 Configuration of CSS server..............................................................................................9

CONFIDENTIAL 3 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

1 Introduction

1.1 Scope
This document is used as a guide for system tester to operate Nubsc loading in Litesat link and
Aif link in the lab environment.

1.2 Intended Audience

1.3 Related Documents


Listed below are related manuals, their content, and their publication numbers. Copies of these
publi-cations can be ordered by contacting the Technical Assistance Center online at
support.nuran.com.

1.4 Notices and Safety Warnings


Critical reader information is indicated throughout this document using specially formatted text
and/or icons.
NOTE: Notes contain information that may be of particular usefulness or direct the
reader's attention to issues that may cause difficulties if ignored.
CAUTION: A general caution is shown when there is risk of personal injury or
equipment damage from non-electrical hazards.
WARNING: An electrical warning is shown when there is risk of personal injury or
equipment damage from electrical hazards.

1.5 Safety Precautions


Always observe the following recommendations to ensure maximum safety:
 Do not install or operate the equipment without proper training.
 Do not operate the equipment without the correctly installed specified antennas.
 Observe all local or national RF regulationswith respect to operating RF equipment.

CONFIDENTIAL 4 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

 Do not stand in front of or in close proximity to antennas when they are powered on.
 Do not modify the equipment, integrate with non-approved devices, or operate in a
non-approved manner.
 Always follow applicable electrical codes when installing the equipment.
 Disconnect power from the equipment when it is not in use for an extended period of
time.

CONFIDENTIAL 5 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

1.6 Acronyms and Abbreviations


2G Cell Refers to the 2G LiteCell BTS Base Transceiver Station.
Flapping Defined by Nagios to describe GPRS General Packet Radio Service.
State services that go up and down
repeatedly and the term is used
for notification purposes.
GTP-U GPRS Tunneling Protocol used Hard Defined by Nagios as the state
for carrying user data within the State of a device after a failed service
GPRS Core Network and check and after all retries have
between the Radio Access failed.
Network and the core network.
Host Defined by Nagios as a physical ICMP Internet Control Message
device that uses TCP or has an Protocol.
IP address, e.g. server or
network.
KPI Key Performance Indicator. LDAP Lightweight Directory Access
Protocol.
MSC Mobile Switching Centre. NFDUMP Nfdump is one of the tools used
by NfSen to monitor flows; it
reads data from log files stored
by NetFlow collector daemon
NFCAPD and displays
flow/statistics
NRPE Nagios Remote Plugin Executor CC Control Centre, the main
– provides capability to execute Management System
plugins located remotely on the application on the NuBSC.
monitored host.
pcap Packet capture library file format Ping A protocol that sends a
provides the interface to message to another computer
capturing all packets on the or network device and waits for
network. acknowledgment, often used to
check if another computer on a
network is reachable.
Plugin Defined by Nagios as a PNP or PNP is an addon to Nagios
monitoring program reporting its pnp4nagios which analyzes performance
status back to Nagios. data provided by plugins and
stores them automatically in
RRD-databases.
Profile Defined by NfSen as a specific RRD- In Round Robin Databases after
view based on a filter of the Databases a set time the oldest data in the
netflow data. database will be dropped at the
end and it will be replaced by
new values at the beginning.
This means that the size of the
files will always stay the same.
RTT Round-Trip Time is the time Service Defined by Nagios as the

CONFIDENTIAL 6 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

required for a signal pulse or service dependent on a host or


packet to travel from a specific that a host provides, e.g. web
source to a specific destination server daemon, CPU usage,
and back again. ping check, etc.
SNMP Simple Network Management Soft State Defined by Nagios as the state
Protocol is a network monitoring a service is placed in between
and control protocol retries after a fail attempt.
sudo Linux command meaning Tcpdump Tcpdump is an open source
“superuser do” - gives a user command-line tool for
temporary rights to run monitoring (sniffing) network
commands needing higher traffic. It captures and displays
privilege without knowing the root packet headers and matches
password. them against a set of criteria.
VSAT Very Small Aperture Terminal is
a type of two-way satellite ground
station used in transmitting data
at rates typically that range from
56 Kbit/s up to 4 Mbit/s. VSATs
access satellites in geostationary
orbit to relay data from ground
stations (terminals) to other
terminals.

CONFIDENTIAL 7 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

2 Operation of loading test

2.1 NuBSC loading network diagram

related info:
--- Nexus server, Nubsc server, KPI server
--- Virtual server for installing CSS
--- PC with call console
--- Oc2g board, test phones
--- switch

CONFIDENTIAL 8 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

2.2 Configuration of CSS server


Creat virtual server CSS-0,CSS-1,CSS-2,CSS-3 in VMware server with IP:
CSS-0: 172.25.197.51
CSS-1: 172.25.197.52
CSS-2: 172.25.197.53
CSS-3: 172.25.197.54

--- CSS software can be runned in centos system.


1. Configure the related IP of CSS-0 server:

# cd /etc/sysconfig/network-scripts/
# cat ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
#DHCPCLASS=
HWADDR=00:0C:29:B2:DC:1E
IPADDR=172.25.197.51
NETMASK=255.255.255.0
GATEWAY=172.25.197.1

CONFIDENTIAL 9 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

ONBOOT=yes

# cat ifcfg-eth0:0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0:0
BOOTPROTO=static
#DHCPCLASS=
HWADDR=00:0C:29:B2:DC:1E
IPADDR=172.25.197.151
NETMASK=255.255.255.0
GATEWAY=172.25.197.1
ONBOOT=yes

2. Upload the compress packet of css and css_rtp to /usr/local/src/:

3. Uncompress the packet of css and css_rtp


css_20170728.tgz 156773518
css_rtp_20170728.tgz 9171597

4. Configure the settings of CSS:

CSS-0:
# cd /usr/local/src/css/css_mf/css_mf_20120621/css_mf_new/wxc2app/ssw/conf
# vim mcms_conf.txt
bind ip=172.25.197.51 ---ip of css
shm key shift=128

# vim wxc2_sys.conf
css-ios-sl=172.25.197.110; ---ip of call simulator console

# vim mf.conf
##MF CONFIG FILE
flag=1
local_ip=172.25.197.51 ---ip of css
base_port=11030 ---starting port
peer_ip=172.25.197.31 ---ip of peer cgu side

CONFIDENTIAL 10 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

sub_flag=1 ---1st of css


peer_port=9010 ---port of peer cgu side
# rtp ip & baseport
rtp:ip=172.25.197.151 ---ip of rtpmain for handling voice packet
rtp:baseport=10000 ---starting port
#tcp_flag is hex; bit i stand for tcp conn i.
tcp_flag=ffffffff ---means 32 number 1, 1 means 1 litecell, so max 32litecells
#identity=CSS
identity=rgwcs ---the title of litecell ID on OMC
e1_num=1
#for send classmark change after send cmrequest or pagingresponse(ms): 0->not send
clsmark_time=0
#or mf hand over
flag_ho=0
#1->altertingEnable 2->connectEnable 3->assignAck
option=2
#type 1->caller 2->called 3->all
type=1
#choose which message will be send when receive handover request: 0->not send 1->send failure 2-
>send handover reqest qck
horeq_action=2
mo_send_horqd_time=100
mt_send_horqd_time=100
shm_path=/tmp/css_shm

# vim /usr/local/src/css_rtp/conf/mcms_conf.txt
bind ip=172.25.197.151 ---ip of rtpmain
shm key shift=8

# vim /usr/local/src/css_rtp/conf/wxc2_sys.conf
mss-0=172.25.197.51; ---ip of css
heartbeat no=9
noTimeSync=0

CONFIDENTIAL 11 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

# vim app_rtp.conf
##APP RTP PARAM
local_ip=172.25.197.151 ---ip of rtpmain
udp_base_port=10000 ---starting port of udp port for voice call
payload_type=98 ---payload of codec
max_rtp=2
shm_path=/tmp/css_shm ---path file of share memory
#max_rtp max rtp number (4*n+2)

#header param
head_local_ip=172.25.197.151 ---ip of rtpmain
head_peer_ip=172.25.197.32 ---ip of rtpproxy-0
head_local_port=10000
head_peer_port=10000
head_proto=0 ---simulator the udp voice packet in litesat link
#proto=1:rtp, proto=0:udp
head_fpp=4 ---MFPP
#fpp=4,80ms

#tail param
tail_local_ip=172.25.197.151 ---ip of rtpmain
tail_peer_ip=172.25.197.32 ---ip of rtpproxy-0
tail_local_port=5002
tail_peer_port=7002
tail_proto=0
#proto=1:rtp, proto=0:udp
tail_fpp=4
#fpp=1,20ms

#synchronization distribute send, HL:Header Local, HP:Header Peer, TL:Tail Local, TP:Tail Peer
sync_max_rtp=2048
sync_HL_port=20000
sync_HP_port=10000
sync_TL_port=22050
sync_TP_port=12050
sync_peer_ip=172.25.197.31 ---ip of vbsc

CONFIDENTIAL 12 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

# vim /usr/local/src/css/css_mf/and_10000
set port=0-
511,step=1,caller=86755900000,called=86755900512,min=9000000000,esn=90000000,interval
time=10,talk time=70,ans delay=10,enable,mo call,
set port=512-
1023,step=1,caller=86755900512,called=86755900000,min=9000000512,esn=90000512,interval
time=10,talk time=60,ans delay=2,enable,mt call,

0-511 is the port means 512 MO users, with the number 86755900000-86755900511, interval time is10,
call duration is 60s, answer delay is 2s,
512-1023 is the port means 512 MT users, with the number 86755900512-86755901023, interval time
is10, call duration is 60s, answer delay is 2s,
86755900000 will calls 86755900512
86755900001 will calls 86755900513
86755900002 will calls 86755900514 …

5. Add the sync file:


# touch /tmp/css_shm

6. Run the process of css and css_rtp:


Make a soft link to css folder and css_rtp folder:
# cd
# ln -s /usr/local/src/css/css_mf/css_mf_20120621/css_mf_new/wxc2app/ssw/ css
# ln -s /usr/local/src/css_rtp css_rtp
# cd css
#./css -dt
# cd
# cd css_rtp/
# ./rtpmain -dt

7. Load user info in debug page:


# telnet 172.25.197.51 4965
MSC>load port bak file=/usr/local/src/css/css_mf/and_10000

CONFIDENTIAL 13 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

MSC>set smscnum=86755920004
MSC>save

8. Operate the call simulator console:


Run the process of css, modify the IP of css cards and ports:

Click the Port Parameter and ‘Get all’ to load the user info:
‘Get all’ ---> ‘Move’ ---> ‘Exit’

CONFIDENTIAL 14 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

CONFIDENTIAL 15 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

Normally disable port 0 and 16, for E1’s concept, those are used for signal sync.

Modify the IP of board #0:

Modify the signaling type on board #0:

CONFIDENTIAL 16 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

Modify the ip of css under SMPP:

Choose the traffic mode (LU first):

9. Import the user info in Nexus/HLR first:

CONFIDENTIAL 17 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

Add the related user info in one csv file from 0000-5000:
460029_0-2500.csv
460029_2500-5000.csv
460029_5000-7500.csv
460029_7500-9999.csv
Then import the files on Nexus/EMS/Account/HLR:

‘Import’ and ‘Get All’

Check the range of related IMSI and MSISDN if already added under SCCP/GTT:

CONFIDENTIAL 18 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

CONFIDENTIAL 19 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

1. Configure the related IP of CSS-1 server:

# cd /etc/sysconfig/network-scripts/
# cat ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
#DHCPCLASS=
HWADDR=00:0C:29:CB:3D:F4
IPADDR=172.25.197.52 ---ip of css
NETMASK=255.255.255.0
GATEWAY=172.25.197.1
ONBOOT=yes

# cat ifcfg-eth0:0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0:0
BOOTPROTO=static
#DHCPCLASS=
HWADDR=00:0C:29:CB:3D:F4
IPADDR=172.25.197.152 ---ip of rtpmain
NETMASK=255.255.255.0
GATEWAY=172.25.197.1
ONBOOT=yes

2. Upload the compress packet of css and css_rtp to /usr/local/src/:

3. Uncompress the packet of css and css_rtp


css_20170728.tgz 156773518
css_rtp_20170728.tgz 9171597

4. Configure the settings of CSS:

CSS-1:
# cd /usr/local/src/css/css_mf/css_mf_20120621/css_mf_new/wxc2app/ssw/conf
# vim mcms_conf.txt

CONFIDENTIAL 20 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

bind ip=172.25.197.52 ---ip of css


shm key shift=128

# vim wxc2_sys.conf
css-ios-sl=172.25.197.110; ---ip of call simulator console

# vim mf.conf
##MF CONFIG FILE
flag=1
local_ip=172.25.197.52 ---ip of css
base_port=21030 ---starting port
peer_ip=172.25.197.31 ---ip of peer cgu side
sub_flag=2 ---1st of css
peer_port=9010 ---port of peer cgu side
# rtp ip & baseport
rtp:ip=172.25.197.152 ---ip of rtpmain for handling voice packet
rtp:baseport=10000 ---starting port
#tcp_flag is hex; bit i stand for tcp conn i.
tcp_flag=ffffffff ---means 32 number 1, 1 means 1 litecell, so max 32litecells
#identity=CSS
identity=rgwcs ---the title of litecell ID on OMC
e1_num=1
#for send classmark change after send cmrequest or pagingresponse(ms): 0->not send
clsmark_time=0
#or mf hand over
flag_ho=0
#1->altertingEnable 2->connectEnable 3->assignAck
option=2
#type 1->caller 2->called 3->all
type=1
#choose which message will be send when receive handover request: 0->not send 1->send failure 2-
>send handover reqest qck
horeq_action=2
mo_send_horqd_time=100
mt_send_horqd_time=100
shm_path=/tmp/css_shm

CONFIDENTIAL 21 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

# vim /usr/local/src/css_rtp/conf/mcms_conf.txt
bind ip=172.25.197.152 ---ip of rtpmain
shm key shift=8

# vim /usr/local/src/css_rtp/conf/wxc2_sys.conf
mss-0=172.25.197.52; ---ip of css
heartbeat no=9
noTimeSync=0

# vim app_rtp.conf
##APP RTP PARAM
local_ip=172.25.197.152 ---ip of rtpmain
udp_base_port=10000 ---starting port of udp port for voice call
payload_type=98 ---payload of codec
max_rtp=2
shm_path=/tmp/css_shm ---path file of share memory
#max_rtp max rtp number (4*n+2)

#header param
head_local_ip=172.25.197.152 ---ip of rtpmain
head_peer_ip=172.25.197.32 ---ip of rtpproxy-0
head_local_port=10000
head_peer_port=10000
head_proto=0 ---simulator the udp voice packet in litesat link
#proto=1:rtp, proto=0:udp
head_fpp=4 ---MFPP
#fpp=4,80ms

#tail param
tail_local_ip=172.25.197.152 ---ip of rtpmain
tail_peer_ip=172.25.197.32 ---ip of rtpproxy-0
tail_local_port=5002
tail_peer_port=7002
tail_proto=0

CONFIDENTIAL 22 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

#proto=1:rtp, proto=0:udp
tail_fpp=4
#fpp=1,20ms

#synchronization distribute send, HL:Header Local, HP:Header Peer, TL:Tail Local, TP:Tail Peer
sync_max_rtp=2048
sync_HL_port=20000
sync_HP_port=10000
sync_TL_port=22050
sync_TP_port=12050
sync_peer_ip=172.25.197.31 ---ip of vbsc

# vim /usr/local/src/css/css_mf/and_10000
set port=1024-
1535,step=1,caller=86755906024,called=86755906536,min=9000006024,esn=90006024,interval
time=10,talk time=70,ans delay=10,enable,mo call,
set port=1536-
2047,step=1,caller=86755906536,called=86755906024,min=9000006536,esn=90006536,interval
time=10,talk time=60,ans delay=2,enable,mt call,

1024-1535 is the port means 512 MO users, with the number 86755906024-86755906535, interval time
is10, call duration is 60s, answer delay is 2s,
1536-2047 is the port means 512 MT users, with the number 86755906536-86755907047, interval time
is10, call duration is 60s, answer delay is 2s,
86755906024 will calls 86755906536
86755906025 will calls 86755906537
86755906026 will calls 86755906538…

5. Add the sync file:


# touch /tmp/css_shm

6. Run the process of css and css_rtp:


Make a soft link to css folder and css_rtp folder:
# cd
# ln -s /usr/local/src/css/css_mf/css_mf_20120621/css_mf_new/wxc2app/ssw/ css
# ln -s /usr/local/src/css_rtp css_rtp

CONFIDENTIAL 23 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

# cd css
#./css -dt
# cd
# cd css_rtp/
# ./rtpmain -dt

7. Load user info in debug page:


# telnet 172.25.197.52 4965
MSC>load port bak file=/usr/local/src/css/css_mf/and_10000
MSC>set smscnum=86755920004
MSC>save

8. Operate the call simulator console:


Run the process of css, modify the IP of css cards and ports:

Click the Port Parameter and ‘Get all’ to load the user info:
‘Get all’ ---> ‘Move’ ---> ‘Exit’

CONFIDENTIAL 24 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

CONFIDENTIAL 25 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

Normally disable port 0 and 16, for E1’s concept, those are used for signal
sync.

Modify the IP of board #1:

Modify the signaling type on board #1:

CONFIDENTIAL 26 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

Modify the ip of css under SMPP:

Choose the traffic mode (LU first):

CONFIDENTIAL 27 of 29
LiteRAN 2G NuRAN Failover Handling 0.1

Configuration of CSS-2 server and CSS-3 server can referring to CSS-0 and
CSS-1’s settings.

CONFIDENTIAL 28 of 29
NuRAN Wireless products are constantly being improved; therefore, NuRAN reserves itself the right to modify the information herein at any
time and without notice.

2150 Cyrille-Duquet, Quebec City (Quebec) G1N 2G3 CANADA


T. 418-914-7484 | 1-855-914-7484 | F. 418-914-9477
www.nuranwireless.com

You might also like