Académique Documents
Professionnel Documents
Culture Documents
iBSC Commissioning
Intended audience: Staff with Skill Certificate Level III or Lower Released by GU Product Support Dept.
Version Introduction
Version
R1.0
Date
2011-2-18
Author
Sun Jingjing
Checked by
Su Shaoli, Fei Aiping, Liu Yu, Wu Zhiliang, Tsai Kai, Sun Jinye
Revision Record
None
References:
1. 2. ZXG10 iBSC(V6.20) Commissioning Guide
Course Objectives:
To grasp the knowledge about OMP directory To be familiar with the startup process of the OMP board and peripheral boards
To know how to set DIP switches and calculate the Control Plane IP
To be familiar with the iBSC single-server commissioning steps To master the method of iBSC single-server commissioning
Contents
Rudimentary Knowledge
iBSC Single-Server Commissioning Steps Configuration of Basic iBSC Data
The storage device of OMP consists mainly of two parts: DOC0 and IDE0. DOC0 is a flash chip used for storing the data necessary for the startup of the OMP. The chip has two types, 64M and128M. IDE0 is a 2G micro drive.
/DOC0/VER: The configuration data and CPU & FPGA version files necessary for the startup of the OMP board. Please refer the file attached for the five configuration files under the VER directory.
/DOC0/USERINFO: Set the user name and password of the telnet and ftp service. After /DOC0 is cleared or is initialized, the username and password of the ftp user will be lost, but that of the telnet user will not be lost. There are two ways of adding ftp users:
telnet to the OMP board and execute addFtpUserInfo zte,zte,3,3,0 Execute OSS_AddFtpUserByPort "zte","zte",0 through the serial port.
/DOC0/DATA1 : The ZDB file, which contains NE configuration data and version data /DOC0/CFG/zxg10.cfg: OMC IP, and the username/password of the ftp user /DOC0/Exc_Omp.txt: Abnormal records of the OMP board /DOC0/Exc_pp.txt : Abnormal records of peripheral boards /DOC0/Exc_pp.txt.bak: The backup file of the abnormal records of peripheral boards
/IDE0/DATA1: The backed-up ZDB file /IDE0/FTPDATA: The ZDB file stored during data synchronization /IDE0/RELEVER: The version package of the iBSC peripheral boards /IDE0/VERSION: The version package of non-SDR base stations /IDE0/EXCINFO: The abnormal log of boards, being low in priority
ftp to OMP: ftp OMP IP Username/password: zte/zte Open the destination directory with the cd path command. Close the interactive mode with the prompt command. Upload or download data with the bin command. Provide the local path with the lcd path command. Upload or download the file name with the put or get command. Upload or download data in batch with the mput . or mget . Command.
Use the zxgomcr-ftptool tool of the R9 iOMCR software Path: iOMCRV6.20.614cP001-OMCBV4.00.200m \gsmomcr\ums-clnt\tools\zxgomcr-ftptool
Read the bootcfg.ini file, set the startup mode, and set the IPs of Port OMC2, MAC, mask, and gateway IP. Read the ompboot.inf file, and set the iOMCR FTP IP, username & password, and the relative path for storing the ompcfg.ini file. Upload/download the ompcfg.ini file to/from the iOMCR with the FTP function, and get the specific CPU version data of OMP. Compare the acquired data with the existing version package under the /DOC0/VER directory (filename and CheckSum). If they are the same, load the local version package. If they are not the same, download the new version package with ftp and overwrite the local file, and then reload the new version package. Load the FPGA version file of OMP with the same method at Step 3. After finishing loading CPU and FPGA version, load the ZDB file: Download the ZDB file under the /DOC0/DATA1 directory. If the file does not exist, check whether it is under the /IDE0/DATA1 directory. If it exists, copy it to the /DOC0/DATA1 directory. If it does not exist, the loading fails. The OMP will restart after the timer is timeout.
The peripheral board reads the its own version data from the Specific Version Table/General Version Table in the VerTable.ZDB file, and then compare the data with the existing version in the local flash. If the file name is the same as the CheckSum, it will load the version file in the local flash and starts booting. If they are not the same, the peripheral board will download the specified version package in the VerTable.ZDB from the /IDE0/RELEVER directory of OMP and overwrite the local version package. After the downloading process finishes, the board will load and start the local file. If the specified file does not exist under the /IDE0/RELEVER directory, the startup will fail. If there is no version data about this board in the VerTable.ZDB file, the startup will also fail. In this case, it is necessary to create the general or specific version on iOMCR and activate the version package and reset the board.
Turning the switch ON means BIT=0, and turning the switch OFF means BIT=1. Currently, the ON bit is above the OFF bit. Y means valid Bit. X means invalid Bit. For each DIP switch, low-order bit is on the left, and high-order bit is on the right (110X means 3, and 100X means 1).
Set the 100 M iBSC by the DIP switch on the shelf backplane Set the Gigabit iBSC by the DIP switch on the shelf backplane or by the RBID board RBID and the DIP switch on the shelf backplane cannot be valid at the same time. The RBID is valid only when all the DIP switches are set as 1 Engineering specifications: When the RBID is available, set the iBSC by the RIBD.
TRIB: The value of the DIP switch on the backplane is an expected value. For TRIB 3, the TRIB switch should be 110X. RACK: The value of the DIP switch on the backplane + 1 is an expected value. For Rack 1, the Rack switch should be 0000. SHELF: The value of the DIP switch on the backplane + 1 is an expected value. For Shelf 2, the Shelf switch should be 100X. The shelf the OMP is in must be set as the second shelf of the first rack, that is, Rack 0, Shelf 1.
Control Plane IP
To connect to a board by a probe, a UDPWatch, or other commissioning tools, we must be clear about the control plane IP corresponding to the board. By convention, the DIP switches of the shelf the OMP is in are: DRIB YYY, RACK 0000, SHELF 100X, that is, Shelf 2, Rack 1. The IP of the OMP is fixed as 128.0.31.1 or 128.0.31.9. 128.0.31.1 is the IP of the OMP at Slot 11. 128.0.31.9 is the IP of the OMP at Slot 12. The calculation of the IP of the RPU (the second CPU) on the OMP is the same as that of other boards.
Control Plane IP
For a peripheral board, the system will read the TRIB, RACK No., and SHELF No. by the DIP switches on the shelf, and work out the control plane IP address, based on the Slot No. and the CPU No.
BURE AU SHEL F CONTR OL POR /MEDIA T
RACK
SLOT
CPU
MAC : IP:
PREFI X 128
The part reserved, clear The ssupplementary part that needs to be calculated through physical boards Distinguish the control plane and the user plane. 0: user plane, 1: control plane The fixed header. 24 bits for MAC addresses, and 8 bits for IP addresses
Control Plane IP
The formula for calculating the Control Plane IP of a CPU: IP=128 . TRIB*16+(RACK-1) . (SHELF-1)*32+SLOT NO. (CPU-1)*8+1
OMP/CMP has two CPUs. SPB/SPB2 has four CPUs. CLKG has no CUP. Other boards have only one CPU respectively. Question: What is the Control Plane IP of Slot 9, Shelf 2, Rack 1, TRIB 0? The Control Plane IP (UIM) of Slot 9, Shelf 2, Rack 1, TRIB 0 is 128.0.41.1.
What is the Control Plane IP of the OMP at Slot 12, Shelf 2, Rack 1, TRIB 2? And the RPU IP? The Control Plane IP of the OMP at Slot 12, Shelf 2, Rack 1, TRIB 2 is 128.0.31.9 (fixed). The Control Plane IP of RPU is 128.32.44.1.
Control Plane IP
Query the Control Plane IP of a CPU by the Device Test function on the ISMG.
Prerequisite: The link between the ISMG and board is established. Choose View > Test Management. Right-click the target board on the Test Management tree, and choose Execute Instant Test . Set Test Type as BSC Board Test, and click OK. The test result will display the Control Plane IP.
Contents
Rudimentary Knowledge
iBSC Single-Server Commissioning Steps Configuration of Basic iBSC Data
Purpose
To configure the basic data correctly To make sure all boards run properly To make sure all boards are of the specified versions To establish links between OMM and iBSC To make sure the configuration data has been synchronized to the iBSC
Flow
Commission ing preparations Basic data configuratio n OMP Commission ing Peripheral boards commission ing
Preparations
Check whether ISMG is available Check whether the network cable of the ISMG and iBSC is connected correctly Prepare the OMP serial port cables Prepare a PC with serial ports and available HyperTermial software Prepare the software package for iBSC commissioning Prepare the ZXG10 iBSC(Vx.xx) Commissioning Guide
Contents
Rudimentary Knowledge
iBSC Single-Server Commissioning Steps Configuration of Basic iBSC Data
Creating GERAN Subnetwork Creating BSC Managed Element Creating BSC Function Creating BSC Rack, Shelf, and Board Creating the A-interface Data Checking Data Validity
Subnetwork ID must
A managed element can be added, deleted, or modified by only one used at the same time. We can apply, release, or delete the Mutex Right. We can judge the Mutex Right status according to the icon in the front of the managed element.
BSC Function defines Managed Element related parameters. MNC/MCC, TC type support, and GE support cannot be modified once created.
The resource shelf can be configured at any layer. The resource shelf can be configured at any layer The resource shelf is usually configured at Layer 1 and Layer 3. The packet switch shelf is usually configured at Layer 4. The control shelf can only be configured at Layer 2, Cabinet 1. The resource shelf is configured at Layer 1 and Layer 3 of Cabinet 1, and any layer of Cabinet 2. The packet switch shelf is usually configured at Layer 4, Cabinet 1.
Control shelf: OMP Board > UIMC Board > other boards Resource shelf: UIMU Board > other boards Packet switch shelf: No requirement for the configuration sequence of UIMC, GLI, and PSN
Contents
Rudimentary Knowledge
iBSC Single-Server Commissioning Steps Configuration of Basic iBSC Data
Purpose
OMP loads correct software version and configuration data with correct boot parameters. OMB can establish link with the ISMG server.
Main Steps
OMP Commissioning
Uploading Software Version
Open the BSC Software Management tab, and upload the software version one by one. Upload the CPU version (e.g.: IBSC_MPX86_2_MP_P4_V6.20.200F_Z.BIN) Upload the FPGA version (e.g.: MPX862_04_040704_FPGA_109.RBF)
OMP Commissioning
Creating the ompcfg.ini File
OMP Type: If the iBSC has only one resource shelf, and the functions of both OMP and CMP are fulfilled by the OMP, please select OMP+CMP+SMP. otherwise, please select OMP.
OMP Commissioning
Connecting OMP to the Serial Port of PC
The commissioning cable is a serial port commissioning cable delivered together with iBSC Connect the commissioning port of the OMP (usually, it is the DEBUG2-232 port of the RMPB board) to the serial port of the commissioning PC Commission the HyperTerminal program of the Windows OS of the PC The backup OMP board must be plugged out before the commissioning
Commissioning software
OMP Commissioning
Type in 1 to display the 1- Config MP net parameters(only for Omp and Cmp) configuration item. Then, set the following five sub-items one by one.
Config selection: 1 - Set Omp(or Cmp)s Omc Ip and Mac! //Set the OMP IP and MAC 2 - Set Omp Boot Paras! //Set OMP boot parameters 3 - Set OMP Boot Type ! //Set OMP boot mode to Boot from OMC 4- Set Net_Element Bureau No.! //Set the Bureau No. of iBSC 5 - Quit config, return to bootmenu! //Quit configuration, type in 0, and perform OMP reboot 6 - print this help list
OMP Commissioning
After the OMP is started up, check the indicator status: the RUN indicator of the OMP CPU on the MPX86 board flashes slowly, and the Alarm indicator is OFF. Type in SCSShowMcmInfo after the HyperTerminal prompt ->, and press Enter to check the process status.
Type in SCSShowVerInfo after the HyperTerminal prompt ->, and check whether the CPU version and the FPGA version of the OMP are correct. Please refer to 07 ZXG10 iBSC(V6.20) Commissioning Guide for the detailed steps of OMP commissioning.
OMP Commissioning
Three frequently-used commands:
SCSShowMcmInfo: Check the running status of OMP SCSShowVerInfo: Check the running version of OMP ifShow: Check the IP of the OMC2 port on OMP
OMP Commissioning
Troubleshooting of three common faults
There is no prompt after the HyperTerminal is opened: Type in 3gzte to activate the HyperTerminal. ftp connection timeout occurs when OMP downloads version package from OMM: Check OMP boot parameters, the ompcfg.ini file, and the OMP version package on OMM. OMP reboots repeatedly after the version package is loaded successfully:
Check whether the three ZDB files (CfgTable.ZDB, VerTable.ZDB, and DBVer.ZDB) missed under the /DOC0/DATA1 directory of OMP. Check whether the table structure of the ZDB files matches with the version. Solution: Perform all table synchronization to the iSMG (matches with the iBSC) and generate the three ZDB files, and upload the three files to the /DOC0/DATA1 directory manually.
Contents
Rudimentary Knowledge
iBSC Single-Server Commissioning Steps Configuration of Basic iBSC Data
Purpose: To upload the version file from the ISMG client to the /tmp/ftp/version/bscX directory on the ISMG server. Classification: Uploading single version file, uploading version files in batch
Purpose: To indicate which version file to load when a board is booted Priority: General Version File is lower in priority than Specific Version File
Purpose: To upload the version file from the ISMG server to the OMP board Directory of the version file:
Perform version switching. If Reset is selected, the running version of the current board will also be switched, besides the change of version data in the database. If Reset is not selected, only the version data in the database changes, but the board is still in the old version.
Check whether the status of both the master board and the slave board has been reported to ISMG Check whether the RUN indicator of the board is flashing at 1Hz Check the alarms of each board in Alarm Management of ISMG Open the BSC Software Management tab, and check whether the running version of each board is the correct version, and make sure no version file is missed The GUP2 board needs both the CPU version file and the DSP version file. If only the CPU version file is loaded, and the DSP version file is missed, user plane faults will occur due to the unavailability of the DSP version file.
The version files fail to be uploaded, and the system prompts ftp faults: Check the contents of the hosts file The version files fail to be added to NE, and the system prompts ftp faults:
Check the configuration of ftp in the deploy-gsmomcr01.properties file of the ISMG server (the internal IP of eth6, Port 20021) Check the port mapping status Check whether the port in the umssvr/tools/ftpserver/conf/uep-psl-ftpserver-port.conf file is set as 20021
Review
What are the two main directories of the OMP board? Where is the version file of OMP stored? And the version file of the peripheral board? What are the steps of OMP board commissioning? How to check whether the OMP board commissioning succeeds? What are the steps of peripheral board commissioning? How to check whether the peripheral board commissioning succeeds? How to set the DIP switches of the shelf? How to calculate the Control Plane IP? What is the function of this IP
Internal Only