gnbFunction

The gnbFunction table models the role of the gNodeB entity within a network hardware node. Multiple gnbFunction instances may be implemented within a single network hardware node. The gNodeB entity manages radio air interface communication with users of the 5G network. Each gNodeB controls one or more cells which are geographic areas of radio coverage.

There are three variants of the gnbFunctions will be available for a single GNodeB device. They are listed as follows:

  • GNBDU
  • GNBCUCP
  • GNBCUUP
The following table describes the gnbFunction table.
Table 1. gnbFunction table
Column name Type Constraints Description
entityId Integer FOREIGN KEY

NOT NULL

The identifier of an gnbFunction entity from the entityData table.
gNodeBId 64-character string NOT NULL Identifier of the gNodeB.
gNodeBIdLength Integer    
gNodeBName 64-character string NOT NULL User friendly name of the gNodeB.
emsDistinguishedName 255-character string   Distinguished name by which the gnbFunction is known to its element management system (EMS).
emsIpAddress 39-character string   IP address of the element management system.
backHaulConnection 39-character string   IP address of the first hop backhaul device to which the gnbFunction is connected; for example, the IP address of a cell-site router.
supportedPLMNs Integer   Count of the number of PLMNs (Public Land Mobile Networks) supported by the gnbFunction.
MCC 3-character string   An gNodeB can support multiple PLMNs. The MCC attribute specifies the Mobile Country Code (MCC) of the primary PLMN supported by the gNodeB. Primary PLMN usually means the sole PLMN or the PLMN of the operator responsible for the operation and maintenance of the gNodeB. The MCC consists of three digits.
MNC 3-character string   An gNodeB can support multiple PLMNs. The MNC attribute specifies the Mobile Network Code (MNC) of the primary PLMN supported by the gNodeB. Primary PLMN usually means the sole PLMN or the PLMN of the operator responsible for the operation and maintenance of the gNodeB. The length of the MNC (two or three digits) depends upon the value of the MCC.
vendorName 64-character string   Vendor or manufacturer of the gnbFunction.
gnbFunctionType 10-character string   The gNodeB device manages the radio air interface communication with users of the 5G network. Each gNodeB device controls one or more cells, which are geographic areas of radio coverage. The role of the gNodeB is implemented within a network hardware node and is modelled by NCIM using the gnbFunction entity type. Multiple gnbFunction instances may be implemented within a single network hardware node.
vendorModuleType 64-character string   Vendor-specific gNodeB type.
softwareVersion 64-character string   Vendor-specific gNodeB software version.
userCapacity Integer   Maximum number of active pieces of user equipment (UEs) that can connect to this gNodeB simultaneously.
maximumOutputPower Float   Maximum output power of the gNodeB.
operationalState 10-character string   Operational state of the gnbFunction. Takes one of the following values:
  • Enabled
  • Disabled
  • Other
  • Unknown
administrativeState 10-character string   Administrative state of the gnbFunction. Takes one of the following values:
  • Unlocked
  • Locked
  • Shutting Down
  • Other
  • Unknown