Professional Documents
Culture Documents
TTC 66553
UL 2100 RF SHARING
1
HISTORY OF CHANGES ......................................................................................... 1
INTRODUCTION ....................................................................................................... 3
HARDWARE MODEL ............................................................................................... 4
1.1 NODEB ............................................................................................................ 4
1.2 NODEB_IF_CARD ......................................................................................... 5
1.3 ETHERNET_PORT ......................................................................................... 6
1.4 RESOURCE TEMPLATES ............................................................................. 6
1.5 ENODEB.......................................................................................................... 8
1.6 ENODEB_IF_CARD ....................................................................................... 9
1.7 ETHERNET_PORT ....................................................................................... 10
1.8 RESOURCE TEMPLATES ........................................................................... 10
1.9 NODEB_SYSTEM_MODULE ..................................................................... 11
1.9.1 FSMF MODULE ..................................................................................... 11
1.9.2 FSME MODULE ..................................................................................... 11
1.10 ENODEB_SYSTEM_MODULE ............................................................... 12
ROUTING MODEL .................................................................................................. 13
2.1 CARDS_IN_SYNCHRO_REC ..................................................................... 15
2.2 CUSTOM SEARCH FOR RF CONNECTIVITY ......................................... 15
2.2.1 CONFIGURATION TABLE..................................................................... 16
NETSITE INTERFACE ........................................................................................... 18
REPORTING ............................................................................................................. 19
2
INTRODUCTION
This document describes the changes required in x:akta in order to enable the planning of
UL 2100 synchronization with sharing of RF between 3G and 4G.
3
HARDWARE MODEL
This section describes the modifications to be implemented in the x:akta data model. It
includes the addition of some fields to existing types together with the logic behind them.
1.1 NODEB
The type NODEB shall be extended with 3 new attributes to be located below the existing
attribute “Configuration *” as depicted in the image below
RF_SHARING of type text and length 5 having possible values “true” and “false”
configured in LIST VALUES. The attribute will be set as read only and have the
description “RF Sharing*”.
RF_SHARING_PARENT of type text and length 50. The attribute will be set as read
only and have the description “RF Sharing Parent*”.
SYNC_MASTER of type text and length 5 having possible values “true” and “false”
configured in LIST VALUES. The attribute will be set as read only and have the
description “(RF) Sync Master*”.
The value of the fields are set automatically with the values exported by Netsite in a new
interface to be implemented and cannot be edited from the console.
1.2 NODEB_IF_CARD
The following actions are required for the type NODEB_IF_CARD:
1. Edit the list values configured in the attribute CARD_NAME to make the following
changes:
a. Rename the value “UMPTa1” to “UMPT” and check that the list rule over
the attribute PRODUCT_CODE is still there. The corresponding value on
the attribute PRODUCT_CODE has to be edited as well.
i. “UTRPd1”
ii. “AXCC”
iii. “AXCF”
iv. “FTPB”
v. “FTIA”
vi. “IFU3S”
vii. “IFUG”
viii. “IFUH”
x. “Unknown EPlus”
This attribute shall have a configured LIST VALUES for ‘NOKIA’, ‘Huawei’ and
‘ZTE’.
3. Add a new LIST RULE set in the attribute VENDOR over the attribute CARD_NAME
according to the following rules:
e.g. UMPTb1
Note that when updating in the existing records the CARD_NAME from ‘UMPTxxx’
to ‘UMPT’, the suffix of the PRODUCT_CODE shall be used as
HARDWARE_VERSION.
1.3 ETHERNET_PORT
The ETHERNET_PORTs located below a NODEB_IF_CARD with CARD_NAME set to
UMPT must have the following configuration:
The attributes marked in yellow in the image shall be updated in all the existing records as
well as in the resource templates. This includes the records in the equipment library since they
are later used to create new resource templates (see next section).
A new set of resource templates shall be created from the elements in the equipment library
as described in the image below. Additionally the records in the equipment library shall be
moved to a new folder “Do not use”
The templates were initially created by Piotr within the context of a previous CS, so they
only need to be updated with the attribute updates mentioned in the previous sections and
activated as they are initially deactivated. The names are currently:
So a rename is required:
RF_SHARING of type text and length 5 having possible values “true” and “false”
configured in LIST VALUES. The attribute will be set as read only and have the
description “RF Sharing*”.
RF_SHARING_PARENT of type text and length 50. The attribute will be set as read
only and have the description “RF Sharing Parent*”.
SYNC_MASTER of type text and length 5 having possible values “true” and “false”
configured in LIST VALUES. The attribute will be set as read only and have the
description “(RF) Sync Master*”.
The value of the fields are set automatically with the values exported by Netsite in a new
interface to be implemented and cannot be edited from the console.
1.6 ENODEB_IF_CARD
The following actions are required for the type ENODEB_IF_CARD:
1. Edit the list values configured in the attribute CARD_NAME to make the following
changes:
a. Rename the value “UMPTa2” to “UMPT” and check that the list rule over
the attribute PRODUCT_CODE is still there. The corresponding value on
the attribute PRODUCT_CODE has to be edited as well.
i. “FTIB”
ii. “FTLB”
iii. “FTIF”
iv. “LMPT”
v. “Unknown_Eplus”
vi. “Gbe-LTE-NodeB”
viii. “DUL”
x. “FSMF”
This attribute shall have a configured LIST VALUES for ‘NOKIA’, ‘Huawei’ and
‘ZTE’.
3. Add a new LIST RULE set in the attribute VENDOR over the attribute CARD_NAME
according to the following rules:
9
b. ZTE -> “CC Board”
4. Remove the existing LIST VALUEs in the field HARDWARE_VERSION and set the
new values: “a1”, “a2”,”a6”, “b1” and “b2”. A new LIST RULE shall be configured in
the CARD_NAME so the values listed before for the HARDWARE_VERSION are
only available for the CARD_NAME ‘UMPT’.
e.g. UMPTb1
Note that when updating in the existing records the CARD_NAME from ‘UMPTxxx’
to ‘UMPT’, the suffix of the PRODUCT_CODE shall be used as
HARDWARE_VERSION.
1.7 ETHERNET_PORT
The ETHERNET_PORTs located below an ENODEB_IF_CARD with CARD_NAME set to
UMPT must have the following configuration:
The attributes marked in yellow in the image shall be updated in all the existing records as
well as in the resource templates. This includes the records in the equipment library since they
are later used to create new resource templates (see next section).
10
BTS 320 2E Huawei eNodeB Huawei BTS 3202E
Additionally the template with name “eNodeB Huawei UMPT” shall be extended with the
attributes for the ports described in the previous section.
1.9 NODEB_SYSTEM_MODULE
The NODEB_SYSTEM_MODULE objects invoked in the Nokia NODEB’s used within this
CR are those having PRODUCT_CODE set to ‘FSM’ and MODULE_NAMEs ‘FSMF’ and
‘FSME’. The NODEB_SYSTEM_MODULE itself does not require any adaptation. The changes
are located in the ports below them and as usual need to be propagated to the resource
template and to the existing records in the database.
The resource template with name “NodeB Nokia Felxi HW2” is the one containing FSME
modules and needs to be adapted accordingly as mentioned before. Update of the instantiated
records in the database is also required.
1.10 ENODEB_SYSTEM_MODULE
The ENODEB_SYSTEM_MODULE objects invoked in the Nokia eNodeB’s used within this
CR are those having PRODUCT_CODE set to ‘FSM’ and MODULE_NAMEs ‘FSMF’ and
‘FSME’. The ENODEB_SYSTEM_MODULE itself does not require any adaptation. The
changes are located in the ports below them and as usual need to be propagated to the
resource template and to the existing records in the database.
Below the module FSMF one of the ETHERNET_PORTs requires changes in its attributes.
The image below depicts the changes marked in yellow.
12
ROUTING MODEL
At the routing model, the main issue related to this ticket is the new synchronization model
in case of RF sharing. The eNodeB and the NodeB will be interconnected in order to get the
NodeB taking the synchronization from the eNodeB.
The final scenario is the eNodeB connected to the Clock Group as depicted in the image
below
And a second connection between the NodeB and the eNodeB where the NodeB acts as
Slave and the eNodeB as master. With this constellation the synchronization signal is taken by
the eNodeB from the Clock Group and propagated to the NodeB.
The required extra routing configuration is a new path of type SYNCHRO between the
NodeB and the eNodeB as depicted in the image below for the Huawei model
Note that there is only one IP_SERVICE that ends in the eNodeB. Between the NodeB and
the eNodeB there is only a SYNCHRO path.
In case of Nokia hardware, the configuration is similar but we have to distinguish two
possible scenarios depending on the module used: FSME or FSMF
13
And for the FSME it is
Note that the module is FSMF on the eNodeB in both cases and the only difference is the
module used in the NodeB side. Depending on the module used on the NodeB, the ports to be
used in the NodeB are different. That is the only difference between both scenarios.
14
tow Function TRANSPORT (EIF2) or sync (RP3-01). The Trigger is only relevant if the EIF
Port is a Transport port.
IF the TRUNK will be saved and is between BS / NB/ eNB and the attribute of the
ETHERNET_PORT is RP3-01 the Trunk can be saved. In all other cases the Trunk cannot
be saved as it is already implemented.
2.1 CARDS_IN_SYNCHRO_REC
The product code FSM shall be inserted into the table CARDS_IN_SYNCHRO_REC in
order to enable the creation of the SYNCHRO path for the Nokia scenario with POS_LOW set
to 2 and POS_HIGH set to 4.
Validate that the eNodeB has the attribute RF_SHARING set to “true” and
SYNC_MASTER also set to “true”, if not raise an error.
Validate that NodeB and eNodeB exist on the same SITE, if not raise an error.
Validate that the NodeB has the attribute RF_SHARING set to “true” and
SYNC_MASTER set to “false”, if not raise an error.
Find the relevant ports in the eNodeB and NodeB according to the models defined
in the images above which basically depends on the vendor of both elements and
in the Nokia case in the module type.
Find if any IP_SERVICE of type ‘IUB-SYNC’ is terminated on the NodeB and in case
it exists, delete it. The deletion of the service must include resetting the value of the
attributes on the slave to null for the following attributes:
o Clock Prio 1
o Clock Prio 2
o PTP Profile
As a general remark, a future scenario where connections between NodeB (Master) and BS
(slave) can be expected, so the implementation shall be as flexible as possible using the RPA
functions to get attribute values instead of direct selects to the REC tables where possible.
The implementation shall be reentrant. So in each step where anything shall be created, it
must be verified before any creation if the object is already there and in case it is, the step is
skip and the algorithm proceeds with the next step.
In case of any validation is not passed or any error occurs, the error must be raised and all
actions rolled back.
FIELD DESCRIPTION
TYPE_MASTER Node type of the MASTER
TYPE_VENDOR Node type of the SLAVE
MASTER_VENDOR Value to be present in the attribute VENDOR of the MASTER
SLAVE_VENDOR Value to be present in the attribute VENDOR of the SLAVE
TYPE_CARD_MASTER Node type of the card in the MASTER
TYPE_CARD_SLAVE Node type of the card in the SLAVE
ATTRIBUTE_CARD_MASTER Attribute name of the CARD to be checked in the MASTER
ATTRIBUTE_CARD_SLAVE Attribute name of the CARD to be checked in the SLAVE
CARD_MASTER_VALUE Attribute value of the CARD to be checked in the MASTER
CARD_SLAVE_VALUE Attribute value of the CARD to be checked in the SLAVE
TYPE_PORT_MASTER Node type of the port in the MASTER
TYPE_PORT_SLAVE Node type of the port in the SLAVE
PORT_POS_MASTER Value of the attribute POS in the port of the MASTER
PORT_POS_SLAVE Value of the attribute POS in the port of the SLAVE
ATTRIBUTE_PORT_MASTER Attribute name of the PORT to be checked in the MASTER
ATTRIBUTE_PORT_SLAVE Attribute name of the PORT to be checked in the SLAVE
PORT_MASTER_VALUE Attribute value of the PORT to be checked in the MASTER
PORT_SLAVE_VALUE Attribute value of the PORT to be checked in the SLAVE
16
The table shall be filled with the values required for the existing scenarios and consider
during the validations mentioned before and during the creation of the CONNECTION_CABLE,
TRUNK and SYNCHRO paths. In case 2 parallel connections are needed, as in the Nokia
scenario, 2 records will be present in the table.
RF_SHARING_SCEN
ARIO_REC values.xlsx
17
NETSITE INTERFACE
The interface to Netsite needs to be extended to import he information for the attributes
RF_SHARING and RF_SHARING_PARENT.
Where NE_BASEKEY is the basekey of the element which information we want to retrieve
and RF_PARTNER is the value of the RF partner.
The required functions/procedures shall be integrated in the current package containing the
interface to Netsite (package PK_IMPORT_NETSITE).
The execution of the interface shall be scheduled for one execution daily during the night in
one single procedure together with the interface update describes in the TTC ticket 65821.
Additionally an execution for a specific eNodeB or NodeB shall be possible from a custom
search on the eNodeB or NodeB, again both TTC tickets in one single procedure.
1. Use the previous SQL (or a view hiding it in order to avoid compilation errors in case
the DB link is down) to get all the NodeB/eNodeB having an RF partner and update
the attribute RF_SHARING to “true” and RF_PARTNER to the value returned by
the SQL.
2. Make an SQL over all NodeB/eNodeB in x:akta having RF_SHARING set to “true”
18
REPORTING
The following modifications in the reporting shall be implemented.
3.1 IUB_NODEB_HUPAFLOW
This report requires no change since the product codes hardcoded in the report have not
changed.
3.2 IUB_NODEB_TRANS_IP_REPORT
This report requires the following changes in its implementation:
PARAMETER VALUE
RF_SHARING NEW COLUMN if new attribute RF SHARING* of NB=true report "1" else "0"
after
SYNC_MESSA
GE_RATE
3.3 IUB_NODEB_IPCLKLNK
This report will only be filled in case an IP_SERVICE of type IUB_SYNC in status TOC ends
at the NodeB. This mean the report is empty if RF SHARING is used.
3.4 03_FTM_TRANS_IP_REPORT
This report requires the following changes in its implementation:
3.5 03_01_FTM_TRANS_REPORT_IP_Flexilite
This report requires the following changes in its implementation:
PARAMETER VALUE
RF_SHARING NEW COLUMN if new attribute RF SHARING* of NB=true report "1" else "0"
after
PTP_PROFILE
The first tab with name “Logical Parameters” shall be extended with 2 new rows “RF Sharing
Master” and “RF Sharing Partner” which shall be filled with the following information:
19
RF Sharing Partner: set to the content of the attribute RF_SHARING_PARENT of
the eNodeB/NodeB. In case it is null, set the value to “false”.
The picture below describes how the result should look like.
The rows are displayed in yellow only with the purpose of highlighting the changes. They
should be displayed in the same colors as the rest of the rows.
The tabs “TRUNKs Before Changes” and “TRUNKs After Changes” shall include the
TRUNK connecting the eNodeB and the NodeB with the value “SYNCHRO” for the column
“Planning domain”. The lines for the SYNCHRO routing and for the normal routing shall be
separated with one empty row.
The following embedded files are two examples. Again, the coloring is used only for
highlighting the changes. Should not be there in the final implementation.
306320236A_with_R
F_Sharing_example.xls
20
CONSISTENCY_CHECK
The check implemented in the procedure DIAGNOSTIC_CHECKS.CHECK_09 must be
updated:
If there is one path of type SYNCHRO ending on the NODEB, the check shall
validate that only one IP_SERVICE exists on the NODEB of type ‘NSN Iub’.
21
VISIO REPORTS
The following reports shall be extended to include the new SYNCHRO path between
eNodeB and NodeB in case it exists:
For each port used in those additional TRUNKs, include following attributes in the
plan: Port Display
22