Eden Net Lms Configuration File Guide
Eden Net Lms Configuration File Guide
The information in this document applies solely to the hardware/software product (“Product”) specified herein, and only as specified herein.
This document is intended for use by Nokia' customers (“You”) only, and it may not be used except for the purposes defined in the agreement
between You and Nokia (“Agreement”) under which this document is distributed. No part of this document may be used, copied, reproduced,
modified or transmitted in any form or means without the prior written permission of Nokia. If you have not entered into an Agreement
applicable to the Product, or if that Agreement has expired or has been terminated, You may not use this document in any manner and You
are obliged to return it to Nokia and destroy or delete any copies thereof.
The document has been prepared to be used by professional and properly trained personnel, and You assume full responsibility when using
it. Nokia welcome Your comments as part of the process of continuous development and improvement of the documentation.
This document and its contents are provided as a convenience to You. Any information or statements concerning the suitability, capacity,
fitness for purpose or performance of the Product are given solely on an “as is” and “as available” basis in this document, and Nokia reserves
the right to change any such information and statements without notice. Nokia has made all reasonable efforts to ensure that the content of
this document is adequate and free of material errors and omissions, and Nokia will correct errors that You identify in this document. But,
Nokia' total liability for any errors in the document is strictly limited to the correction of such error(s). Nokia does not warrant that the use of
the software in the Product will be uninterrupted or error-free.
This document is Nokia’ proprietary and confidential information, which may not be distributed or disclosed to any third parties without the
prior written consent of Nokia.
Nokia is a registered trademark of Nokia Corporation. Other product names mentioned in this document may be trademarks of their
respective owners, and they are mentioned for identification purposes only.
Nokia is continually striving to reduce the adverse environmental effects of its products and services. We would like to encourage you
as our customers and users to join us in working towards a cleaner, safer environment. Please recycle product packaging and follow the
recommendations for power use and proper disposal of our products and their components.
If you should have questions regarding our Environmental Policy or any of the environmental services we offer, please contact us at Nokia for
any additional information.
Layer Management Strategy DN09257552 1-0 Table of Contents
Configuration File Guide
Contents
1 Summary of changes...................................................................................................................................... 4
3 Versions............................................................................................................................................................ 9
5 Filters.............................................................................................................................................................. 13
6 Layers..............................................................................................................................................................15
7 Optional layers...............................................................................................................................................18
8 Templates........................................................................................................................................................19
8.1 Vendor MO templates............................................................................................................................. 19
8.2 Settings templates...................................................................................................................................21
8.2.1 Vendor MO parameters.................................................................................................................. 23
9 Conditions...................................................................................................................................................... 25
10 Rules............................................................................................................................................................. 31
10.1 Frequency row rules............................................................................................................................. 34
10.2 eNodeB rules.........................................................................................................................................34
10.3 Row rules.............................................................................................................................................. 34
1 Summary of changes
EdenNet 21 No change.
EdenNet 20 FP No change.
2011
EdenNet 20 FP No change.
2010
EdenNet 20 FP No change.
2009
EdenNet 20 FP No change.
2008
EdenNet 20 FP No change.
2007
EdenNet 20 No change.
EdenNet 19 FP No change.
1907
EdenNet 19 FP No change.
1906
EdenNet 19 FP No change.
1905
EdenNet 19 FP No change.
1904
EdenNet 19 No change.
Added sections:
EdenNet 18 No updates.
EdenNet 17 This document briefly describes the EdenNet LMS (Layer Management Strate-
gy).
An LMS (Layer Management Strategy) is a description of the relations that are allowed between dif-
ferent layers in an operator's network and the attribute values that should be used for these relations.
Figure 1: Layer Management Strategy shows a simple operator LMS.
The EdenNet LMS enables the translation of the visual rules shown in Figure 1: Layer Management
Strategy into a machine-readable format to be used in the EdenNet modules. It is a JSON syntax file
that contains a description of the layers, rules, attributes, and parameter setting templates which de-
fine an operator's LMS. When the LMS is configured with a module like ANR which adds neighbor re-
lations, the module uses the LMS to determine:
When the LMS is configured with the LMS Enforcement module, the existing relations and attribute
values are audited against this LMS.
• the ability to specify Max Neighbor Size conditions to limit the number of relations that are al-
lowed for a specific transition.
• the use of neighbor RRC list type (for UMTS) to force the use of specific connected or idle
mode policies (for example, DCH Only or SIB11Bis and DCH).
Frequency relation rules are also available to define the allowed frequency objects in cells, for ex-
ample, to define the LTE frequencies which should be measured for cell reselection when a user is
camped in a UMTS cell.
The LMS is complex but also extremely powerful, having been applied successfully in many operator
networks to cover a wide range of different scenarios.
The following chapters describe the sections of the LMS, the allowed keywords in each section and
the overall structure that should be followed.
Note: To create an LMS file, contact the Nokia technical support team.
3 Versions
The LMS is versioned to support the new structure by using the version attribute. An unversioned LMS
is considered as version 1.0, which is the older format.
Version 2.0 has to be explicitly specified in the LMS, and this version will support the new frequency
relations.
For example:
"version": "2.0"
The LMS is configured either for site based or sector based per OSS.
Each site or sector in the network must match against only one node configuration as defined in the
LMS. This is important for sector based LMS since the number of node configurations can be poten-
tially much larger.
To configure sector based, use the key word sector based and set the value to True. By default,
the LMS configuration is site based. For example:
{
"my_oss1": {
"version": "2.0",
"sector based": "True",
entire Sector Based LMS for "my_oss1" contained here
}
{
"my_oss2": {
"version": "2.0",
entire Site Based LMS of "my_oss2" contained here
}
Figure 2: Site based node configuration matching (default) is an example for site based configuration.
Entire site is considered for matching to node configurations with source layers: GSM900, GSM1800,
FDD1, FDD2, FDD3, UMTS900
Figure 3: Sector based node configuration matching is an example for sector based configuration.
Each sector is considered for matching to node configurations.
Sector A matches node configuration with source layers: GSM900, GSM1800, FDD1, FDD2, FDD3,
UMTS900.
Sector B matches node configuration with source layers: GSM900, GSM1800, FDD1, FDD2,
UMTS900.
5 Filters
Filters act as a subset of conditions. Filters evaluate individual cells, while conditions evaluate a rela-
tion between two cells. Filters also act as building blocks for conditions.
The first level key is the name of a filter. The filter name is arbitrary, but should reflect the operator's
terminology.
The second level (first level value) key specifies an attribute of a cell which does not imply a frequency
or a set of frequencies. The second level value is the value of the attribute that must be matched for a
cell to pass this filter.
Valid keys are: {brand, vendor, coverage_type, rf_solution, name, site_id, dn,
rnc_name, rac, lac, tac, ura, enodeb_id, external, filter, or, and, not,
controller_mo_attribute, bts_mo_attribute, cell_mo_attribute}
Name Description
Name Description
An array specified as the value part of a key-value pair is ORed. For example:
defines a filter which matches a cell with earfcn = 10712, 10762 or 10737.
MO attributes:
operator is optional. It is used to indicate the type of relationship. Must be one of {"eq", "lt",
"le", "gt", "ge", "in"}
6 Layers
The LMS configuration provides the frequency layer details in each technology (LTE, UMTS, GSM),
and the rules for the allowed neighbor definitions from each source frequency layer to the target fre-
quency layer.
Layers define the allowed relations. A layer is a filter which has either exactly one frequency attribute,
or an OR relation on a set of frequencies. If a cell matches all the attributes specified by that layer,
then the cell is said to belong to that layer. A layer does not necessarily have a unique frequency at-
tribute. For example:
"layers": {
"NR": { "technology": "NR"},
"LTE": { "technology": "LTE" },
"UMTS": { "technology": "UMTS" },
"GSM": { "technology": "GSM" },
"P1_Zone": {"and": [{ "name": "^P.*1$" }, {"lac": [123, 124, 125]}]},
"GSM1900": { "band_name": "GSM1900" },
"PCS1900": { "band_name": "PCS1900" },
"UMTS_internal_cells": {"and": [{ "technology": "UMTS" },
{"external": 0}]},
"NR_2": { "nrarfcn": "422220"}
},
Note: The frequency attribute may not be explicit. This means that there need not be a one-
to-one relationship between the layer and the frequency.
The first level key is the name of a layer. The layer name is arbitrary, but it should reflect the operator's
terminology.
The second level key specifies an attribute of a cell which implies a frequency or a set of frequencies.
The second level value is the value of the attribute that must be matched for a cell to belong to this
layer.
Name Description
Name Description
Name Description
An array specified as the value part of a key-value pair implies an OR. For example:
{ "layer": [ "F1", "F2", "F3" ] }' defines a layer which is composed of layer "F1" or layer
"F2" or layer "F3".
Note:
• Do not refer to a brand or vendor within a layer definition. It is better to distinguish be-
tween brands or vendors in a condition.
• Nokia recommends that you do not use brand or vendor in filters which are used in lay-
ers.
7 Optional layers
An optional layer is a layer in a node configuration for which there need not be a matching cell belong-
ing to that node in order for the node configuration to match. For example:
"optional layers": {
"optional_LTE": {"layer": "LTE"},
"optional_GSM": {"layer": "GSM"},
"optional_NR": {"layer": "NR_2"}
},
8 Templates
The first level key is the name of a hand-over parameter template. The template name is arbitrary, but
should reflect the operator's terminology. The first level value is a dictionary. It can be the empty set.
The second level key specifies the attributes of a managed object that are recognized by the OSS.
The second level value is the value of the attribute that will be used when creating or updating the cor-
responding managed object.
The first level key is the name of a vendor MO template. The template name is arbitrary, but should re-
flect the operator's terminology. The first level value is a set of key-value pairs. It is mandatory to spec-
ify the handover parameters.
Name Description
Name Description
"vendor mo templates": {
"vtemplate0": {
"metadata": {
"vendor": "ericsson",
"technology": "UMTS"
},
"template": "intra_hops"
},
"vdefault": {
"metadata":{
},
"parameters":{}
}
"templates": {
"defaults": {},
"lte_gsm": {
"nrControl": "automatic",
"srvccAllowed": "allowed"
},
"lte_umts": {
"csfbPsHoAllowed": "forbidden",
"nrControl": "automatic",
"psHoAllowed": "allowed",
"srvccAllowed": "allowed"
},
"gsm_intra": {
"hoMarginPbgt": 4
},
"gsm_intra_Extended": {
"hoMarginPbgt": 4,
"hoTargetArea": 2
},
"umts_gsm": {
"NrtHopgIdentifier": 1,
"RtHopgIdentifier": 2
},
"umts_intra": {
"HSDPAHopsIdentifier": 7,
"NrtHopsIdentifier": 1,
"RTWithHSDPAHopsIdentifier": 8,
"RtHopsIdentifier": 2
},
"umts_inter": {
"NrtHopiIdentifier": 1,
"RtHopiIdentifier": 2
},
"nr_nr_intra": {
"cellIndividualSsbRsrpOffset": "2dB",
"cellIndividualSsbRsrqOffset": "10dB"
},
"lte_nr_freq": {
"b1TriggerQuantity": "RSRP",
"quantityConfigId": "0",
"b1ThresholdNrRsrp": "-120" ,
"hysB1ThresholdRsrp": "2",
"b1TimeToTriggerRsrp": "100ms" ,
"ssbDuration": "sf3",
"ssbOffset":"0",
"ssbPeriodicity":"sf20-r15",
"ssbSubcarrierSpacing":"120kHz"
}
}
The first level key is the name of a settings template. The template name is arbitrary, but should reflect
the operator's terminology. The first level value is a set of key-value pairs. You must specify the han-
dover parameters.
Valid keys for version 1 are: {hop, max neighbor size, desired neighbor size,
neighbor RRC list type, neighbor permission type , priority}
Valid keys for version 2 are: {vendor mo parameters, max neighbor size, desired
neighbor size, neighbor RRC list type, neighbor permission type , priority}
Name Description
Name Description
neighbor RRC list type This optional parameter specifies the type
of neighbor list. Valid values are DchOn-
ly, Sib11AndDch, Sib11BisAndDch,
Sib11Only, Sib11BisOnly.
neighbor permission type This optional parameter can have two values
- WhiteList and BlackList. It is used to specify
if the specific relation should be whitelisted or
blacklisted.
Name Description
Vendor MO parameters either consist of a dictionary of key value pairs with a single entry, or a list of
dictionaries with 2 entries.
The first form (dictionary) is always applied if the condition for the corresponding rule passes. It is a
shortcut for the second form.
The second form (list) consists of tuples of key-value pairs which are evaluated in top-down order. The
first one in which the condition is satisfied will be applied.
Name Description
Name Description
Note:
The only exception is in the case of cell objects which do not have any OSS defined due
to which there is no way to determine which LMS to use, and only Intra-frequency han-
dovers are allowed.
9 Conditions
A condition is a predicate that is evaluated on the specified source and target cell for a proposed
neighbor. These predicates can also be applied to existing neighbor relations.
It is optional and is used to define a node configuration for use via the configuration keyword.
The first level key is the name of a predicate. The condition name is arbitrary, but should reflect the
operator's terminology.
The second level key specifies a relationship type between two cells, or a property of the source or tar-
get cell. The second level value indicates the constraints that the relationship must meet for the condi-
tion to pass (return TRUE).
Valid keys are: {always, relation, relation-function, name, target, source, and,
or, not, target_configuration_not_exists }
For example:
The valid values for relation are {co-site, co-sector, intra, irat, intra-RNC,
intra-LAC, intra-RAC, intra-URA, unknown_RAC, unknown_URA, first_tier, tier,
max_tier}
Table 8: Relation values describes the valid values for the relation key.
Name Description
Name Description
Relation-function specifies a customized, operator specific, and defined function. Table 9: Rela-
tion-function values describes the relation-function values.
Name Description
Name Description
Source properties specify a condition which applies to the source cell. The value can be one of
{source, target, configuration} as well as any of the valid keys for filter or layer. Table 10:
Source properties describes the source properties.
Name Description
For example, the below code snippet provides an example of a condition which applies to the source
cell:
"no2100":
{ "not":
{
"relation": "co-site",
"target": { "layer": "2100" }
}
},
"co-site_and_close_900_w_o_2100":
{ "or":
[
{ "relation": "co-site" },
{
"name": "close",
"target": { "source": "no2100" }
}
]
}
Name Description
target specifies that the target value must act as the tar-
get in an existing neighbor relation which has the
same target value as the target cell. The value is
any valid condition expression, or the name of a
previously defined condition.
For example:
"or_example":
For example:
{ "and":
[
{ "relation": "co-site" },
{ "target": { "layer": "F2" } }
]
}
All elements inside {} braces are ANDed together. The following is a short form for the above:
"and_example2":
{
"relation": "co-site",
"target": { "layer": "F2" }
}
There cannot be duplicate keywords inside the {} braces because it might result in an empty set. For
example, the following content is not permitted:
"and_example3":
{
"earfcn": "5035",
"earfcn": "2275"
}
"and_example4":
{ "and":
[
{ "name": "A" },
{ "name": "B" }
]
}
"not_example:"
{ "not": { "technology": "LTE" } }
Metadata syntax
The vendor value must be one of {"nsn", "ericsson", "huawei", "alu", "zte"}, and refers
to the vendor of the source cell.
The technology value must be one of {"GSM", "UMTS", "LTE"}, and refers to the technology of the
source cell.
Raise keyword
Use the raise keyword in the place of hop or settings if a relation has to be skipped upon
encountering a certain condition.
For example:
For Layer F1 to F3 transition, if the node configuration of the target cannot be determined, add a new
condition as shown below using the raise syntax after the target node configuration check.
“F1”:{
"F3":
[{"condition”: {“target":{ "configuration": "B/0"}},"hop":
{"template": "ADJI_41_42"}},
{“condition”:”target_configuration_not_exists”, “raise”:”
NoNodeConfigurationError”}
]
}
If the configuration of the target cell cannot be determined, the new condition ensures that the relation
is skipped from deletion.
10 Rules
A rulebook is a map of the node configuration to layer strategy set. The node configuration has a
name which is not used but is a way of linking the strategy to an operator's policy or documentation.
The map is implicit in that the node configuration is defined by the set of source layers in the layer
strategy. Each layer strategy must be unique.
A rule specifies a set of conditions on the proposed relation, source, and/or target that must be met
and defines under what conditions a handover from a source cell to a neighboring target cell is permit-
ted. If no rule applies, then the handover is not allowed.
There must be at most one rule which can apply. The rulebook also defines the return HOP (Handover
Parameter) value if the corresponding rule evaluates to true.
Note: If there is no rule which is true for a relation, then the relation is not permitted. You
must explicitly specify a rule for a relation to be permitted.
The first level key is the name of a node configuration, or an asterisk. The node configuration name is
arbitrary, but should reflect the operator's terminology. The first level value is a dictionary.
For example:
{
"*":
{
"gsm":
{
"any": { "condition" : "always", "hop" : {"template": "default"}
}
},
"lte":
{
"any": { "condition" : "always", "hop" : {"template": "default"}
}
},
"umts":
{
"gsm": { "condition" : "always", "hop" : {"template": "default"}
},
The second level key is the name of a source layer, previously defined in the layers section.
Version 1:
The third level key is the name of a target layer, previously defined in the layers section.
Version 2:
The third level key specifies the type of rule. Valid values are cell_relations, and
frequency_relations.
The fourth level key is the name of a target layer, previously defined in the layers section.
A node configuration is a set of layers that must be an exact match to the layers defined by the set of
cells present on a node.
Each cell must belong to exactly one layer within a node configuration.
Example for rules block consisting of LTE to NR relations for two node configurations.
Note: The permitted LTE cell to NR frequency relations (for B1 measurement configuration
per NRARFCN) is matching the permitted LTE cell to NR cell relations.
"rules": {
"NodeConfig_1": {
"LTE_3650": {
"cell_relations": {
"NR_2058332": {
"condition": "always",
"vendor mo parameters": {
"template": "lte_nr_irat"
}
}
},
"frequency_relations": {
"NR_2058332": {
"condition": "always",
"vendor mo parameters": {
"template": "lte_nr_freq"
}
}
}
},
"NR_2058332": {
"cell_relations": {
"NR_2058332": {
"condition": "always",
"vendor mo parameters": {
"template": "nr_nr_intra"
}
}
}
}
},
"NodeConfig_2": {
"LTE_2222": {
"cell_relations": {
"NR_628333": {
"condition": "always",
"vendor mo parameters": {
"template": "lte_nr_irat"
}
}
},
"frequency_relations": {
"NR_628333": {
"condition": "always",
"vendor mo parameters": {
"template": "lte_nr_freq"
}
}
}
},
"NR_628333": {
"cell_relations": {
"NR_628333": {
"condition": "always",
"vendor mo parameters": {
"template": "nr_nr_intra"
}
}
}
}
}
}
The first level key is the name of a filter, previously defined in the filters section. The first level value is
a dictionary.
The second level key is the name of a target layer, previously defined in the layers section.
The second level key is the name of a layer previously defined in the layers section. The second level
value is a set of key-value pairs.
Valid keys for version 1 are: {condition, domain, mode, direction, hop, priority}
Valid keys for version 2 are: {condition, domain, mode, direction, vendor mo
parameters, priority max neighbor size, desired neighbor size, neighbor RRC
list type, neighbor permission type}
Table 12: Row rules keys describes the row rules keys.
Name Description
Name Description
{
"*": {
"layers": {
"2100_F1": {
"uarfcn": 10612
},
"2100_F2": {
"uarfcn": 10588
},
"2100_F3": {
"uarfcn": 10563
},
"GSM": {
"technology": "GSM"
}
},
"optional layers": {
"optional_GSM": {
"layer": "GSM"
}
},
"filters": {
"femto_lac": {
"lac": 65530
}
},
"conditions": {
"cosite": {
"relation": "co-site"
},
"cosector": {
"relation": "co-sector"
},
"first_tier": {
"relation": "first_tier"
},
"target_femto": {
"target": {
"filter": "femto_lac"
}
}
},
"templates": {
"ADJS": {
"HSDPAHopsIdentifier": 12,
"NrtHopsIdentifier": 12,
"RTWithHSDPAHopsIdentifier": 12,
"RtHopsIdentifier": 12
},
"ADJG": {
"RtHopgIdentifier": 2
},
"2100_NOT_INTERFERED": {
"RtHopiIdentifier": 95,
"NrtHopiIdentifier": 96
},
"default": {}
},
"rules": {
"*": {
"2100_F1": {
"2100_F1": {
"condition": "always",
"hop": [{
"template": "ADJS",
"condition": "always"
}]
},
"2100_F2": {
"condition": {
"name": "cosite"
},
"hop": [{
"template": "2100_NOT_INTERFERED",
"condition": "always"
}]
},
"GSM": {
"condition": "always",
"hop": [{
"template": "ADJG",
"condition": "always"
}]
}
},
"2100_F2": {
"2100_F1": {
"condition": {
"name": "cosite"
},
"hop": [{
"template": "2100_NOT_INTERFERED",
"condition": "always"
}]
},
"2100_F2": {
"condition": "always",
"hop": [{
"template": "ADJS",
"condition": "always"
}]
},
"GSM": {
"condition": "always",
"hop": [{
"template": "ADJG",
"condition": "always"
}]
}
},
"2100_F3": {
"2100_F1": {
"condition": "always",
"hop": [{
"template": "2100_NOT_INTERFERED",
"condition": "always"
}]
},
"2100_F3": {
"condition": "always",
"hop": [{
"template": "ADJS",
"condition": "always"
}]
},
"GSM": {
"condition": "always",
"hop": [{
"template": "ADJG",
"condition": "always"
}]
}
},
"GSM": {
"2100_F1": {
"condition": "always",
"hop": [{
"template": "default",
"condition": "always"
}]
},
"GSM": {
"condition": "always",
"hop": [{
"template": "default",
"condition": "always"
}]
}
}
}
}
}
}
Table 13: Scenario for LMS version 2.0 defines the scenario for example 2.
{
"*": {
"version": "2.0",
"filters": {
"enodeB": {
"dn": ".+/LNBTS-([0-9]+)$"
}
},
"layers": {
"F1": {
"and": [
{
"uarfcn": 10570
},
{
"not": {
"name": "^femto.*"
}
},
{
"not": {
"name": "^pico.*"
}
}
]
},
"F2": {
"uarfcn": 10571
},
"GSM": {
"technology": "GSM"
},
"LTE": {
"technology": "LTE"
},
"UMTS": {
"technology": "UMTS"
}
},
"optional layers": {
"optional_GSM": {
"layer": "GSM"
},
"optional_LTE": {
"layer": "LTE"
}
},
"conditions": {
"cosite": {
"relation": "co-site"
},
"cosector": {
"relation": "co-sector"
},
"intraLAC-RAC-URA": {
"and": [
{
"relation": "intra-LAC"
},
{
"relation": "intra-RAC"
},
{
"relation": "intra-URA"
}
]
},
"interLAC-RAC-URA": {
"not": {
"name": "intraLAC-RAC-URA"
}
},
"cosite_or_F1Only": {
"or": [
{
"relation": "co-site"
},
{
"target": {
"configuration": "F1Only"
}
}
]
}
},
"templates": {
"default": {},
"ADJS_a": {
"RtHopsIdentifier": 1,
"NrtHopsIdentifier": 2,
"HSDPAHopsIdentifier": 3,
"RTWithHSDPAHopsIdentifier": 4
},
"ADJS_b": {
"RtHopsIdentifier": 11,
"NrtHopsIdentifier": 12,
"HSDPAHopsIdentifier": 13,
"RTWithHSDPAHopsIdentifier": 14
},
"ADJI_a": {
"RtHopiIdentifier": 1,
"NrtHopiIdentifier": 2
},
"ADJI_b": {
"RtHopiIdentifier": 41,
"NrtHopiIdentifier": 42
},
"ADJI_b_DCHOnly": {
"RtHopiIdentifier": 41,
"NrtHopiIdentifier": 42,
"AdjiSIB": "For CELL DCH meas only"
},
"LTE": {},
"UMTS_GSM": {
"RtHopgIdentifier": 1,
"NrtHopgIdentifier": 2
},
"GSM_GSM": {
"hoMarginPbgt": 6
}
},
"vendor mo templates": {
"vt_ADJS_a": {
"metadata": {
"vendor": "nsn",
"technology": "UMTS",
"type": "AdjIntraFreq"
},
"template": "ADJS_a"
},
"vt_ADJS_b": {
"metadata": {
"vendor": "nsn",
"technology": "UMTS",
"type": "AdjIntraFreq"
},
"template": "ADJS_b"
},
"vt_ADJI_a": {
"metadata": {
"vendor": "nsn",
"technology": "UMTS",
"type": "AdjInterFreq"
},
"template": "ADJI_a"
},
"vt_ADJI_b": {
"metadata": {
"vendor": "nsn",
"technology": "UMTS",
"type": "AdjInterFreq"
},
"template": "ADJI_b"
},
"vt_ADJI_b_DCHOnly": {
"metadata": {
"vendor": "nsn",
"technology": "UMTS",
"type": "AdjInterFreq"
},
"template": "ADJI_b_DCHOnly"
},
"vt_UMTS_GSM": {
"metadata": {
"vendor": "nsn",
"type": "AdjIratGSM"
},
"template": "UMTS_GSM"
}
},
"settings templates": {
"st_ADJS_a": {
"neighbor RRC list type": "Sib11AndDch",
"vendor mo parameters": {
"names": [
"vt_ADJS_a"
]
}
},
"st_ADJS_b": {
"neighbor RRC list type": "Sib11AndDch",
"vendor mo parameters": {
"names": [
"vt_ADJS_b"
]
}
},
"st_ADJI_a": {
"neighbor RRC list type": "Sib11AndDch",
"vendor mo parameters": {
"names": [
"vt_ADJI_a"
]
}
},
"st_ADJI_b": {
"neighbor RRC list type": "Sib11AndDch",
"vendor mo parameters": {
"names": [
"vt_ADJI_b"
]
}
},
"st_ADJI_b_DCHOnly": {
"neighbor RRC list type": "DchOnly",
"max neighbor size": 10,
"vendor mo parameters": {
"names": [
"vt_ADJI_b_DCHOnly"
]
}
},
"st_GSM": {
"neighbor RRC list type": "Sib11AndDch",
"vendor mo parameters": {
"names": [
"vt_UMTS_GSM"
]
}
}
},
"row rules": {
"rr_optional_GSM": {
"GSM": {
"condition": "always",
"vendor mo parameters": {
"template": "GSM_GSM"
}
}
}
}
},
"rules": {
"F1F2": {
"F1": {
"cell_relations": {
"F1": {
"condition": "always",
"settings": [
{
"condition": {
"name": "interLAC-RAC-URA"
},
"settings template": "st_ADJS_b"
},
{
"condition": "always",
"settings template": "st_ADJS_a"
}
]
},
"F2": [
{
"condition": {
"name": "cosite"
},
"settings": [
{
"condition": {
"name": "interLAC-RAC-URA"
},
"name": "interLAC-RAC-URA"
},
"settings template": "st_ADJS_b"
},
{
"condition": "always",
"settings template": "st_ADJS_a"
}
]
},
"GSM": {
"condition": "always",
"settings": [
{
"condition": "always",
"settings template": "st_GSM"
}
]
}
}
},
"optional_GSM": {
"GSM": {
"cell_relations": "rr_optional_GSM"
}
}
},
"F1Only": {
"F1": {
"cell_relations": {
"F1": {
"condition": "always",
"settings": [
{
"condition": {
"name": "interLAC-RAC-URA"
},
"settings template": "st_ADJS_b"
},
{
"condition": "always",
"settings template": "st_ADJS_a"
}
]
},
"F2": {
"condition": "always",
"settings template": "st_ADJI_a"
},
"GSM": {
"condition": "always",
"settings": [
{
"condition": "always",
"settings template": "st_GSM"
}
]
}
}
},
"optional_GSM": {
"GSM": {
"cell_relations": "rr_optional_GSM"
}
}
}
}
}