Check Cellular Oids

This scenario shows how to check cellular interface SNMP OIDs. First, a cellular connection is established, then the SNMP service is configured and the cellular status OIDs are verified.

Test SNMP Cellular Status OIDs

Description

Configure a cellular connection and verify that cellular status information is accessible via SNMP. The following OIDs are checked: signal quality, cell location area code (LAC), radio access technology, tracking area code (TAC), cell identifier, active radio band, RSRP/RSRQ/SINR for primary and 5G ENDC carriers, RSCP and Ec/No.

Scenario

Step 1: Set the following configuration in DUT0 :

set cellular profile CELPROFILE apn movistar.es
set controllers cellular wwan0 sim select socket_1
set controllers cellular wwan0 sim socket socket_1 encrypted-pin U2FsdGVkX183DgVnyid8kWUdsWCgGXf+mi9bH0c+fyk=
set controllers cellular wwan0 sim socket socket_1 pdp 1 profile CELPROFILE
set interfaces cellular cell0 address dhcp
set interfaces cellular cell0 phy wwan0 pdp 1
set service snmp community 'COMMUNITY2TEST!'
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Step 2: Run command controllers cellular wwan0 show network-status at DUT0 and check if output matches the following regular expressions:

SIM status\s* = OK
Registration state\s* = registered
Show output
SIM status = OK
Registration state = registered
Public Land Mobile Network code = HOME[21407] ACT[21422]
Public Land Mobile Network name = Movistar
Network technology currently in use = lte(+5gnr)
Current Service Domain registered = cs-ps (capable cs-ps)
Current Roaming status = off
3GPP Cell ID = 71834142
Radio Band = eutran-3
Bandwidth = 20
Channel = 1301
LTE Tracking Area Code (TAC) = 28673
EN-DC Available = yes
DCNR Restriction = no
LTE Carrier Aggregation Info:
   Primary Cell Info:
      Band = E-UTRA Band 3
      Frequency = 1301
      Downlink Bandwidth = 20 MHz
      Physical Cell ID = 3
      Scell State = registered
      RSRP (dBm) = -96
      RSRQ (dB) = -11
      RSSI (dBm) = -67
      SINR (dB) = 6
      Uplink Bandwidth = 20 MHz
   Secondary Cell Info #0:
      Band = E-UTRA Band 8
      Frequency = 3600
      Downlink Bandwidth = 10 MHz
      Physical Cell ID = 35
      Scell State = inactive
      RSRP (dBm) = -89
      RSRQ (dB) = -11
      RSSI (dBm) = -68
      SINR (dB) = -1
   Secondary Cell Info #1:
      Band = E-UTRA Band 7
      Frequency = 2850
      Downlink Bandwidth = 20 MHz
      Physical Cell ID = 172
      Scell State = inactive
      RSRP (dBm) = -119
      RSRQ (dB) = -19
      RSSI (dBm) = -89
      SINR (dB) = 0
RX level (dBm) = -67
Coverage level = 4 (**** )

Step 3: Run command controllers cellular wwan0 pdp 1 show network-data-connection at DUT0 and check if output matches the following regular expressions:

Connection status\s* = connected
Show output
Connection status               = connected
Traffic channel status          = active
Max. TX channel rate (bps)      = 0
Max. RX channel rate (bps)      = 0
IPv4 address                    = 37.12.38.135
IPv4 mask                       = 255.255.255.240
IPv4 gateway                    = 37.12.38.136
IPv4 primary DNS                = 80.58.61.248
IPv4 secondary DNS              = 80.58.61.249

Step 4: Run command interfaces cellular cell0 show at DUT0 and check if output matches the following regular expressions:

cell0\s+\d+.\d+.\d+.\d+\/\d+\s+up\s+up
Show output
------------------------------------------------------------------
Name            IP Address           Admin  Oper  Vrf  Description
------------------------------------------------------------------
cell0  37.12.38.135/28               up     up
       fe80::a0b9:c6ff:feee:9cab/64

Step 5: Run command service snmp walk local-agent v2c COMMUNITY2TEST! oid TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatus at DUT0 and check if output matches the following regular expressions:

TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusSignalQuality\."wwan0" = INTEGER: -?\d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusCellLocationAreaCode\."wwan0" = INTEGER: \d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRadioTechnology\."wwan0" = STRING: .+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusTrackingAreaCode\."wwan0" = STRING: \d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusCellId\."wwan0" = INTEGER: \d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRadioBand\."wwan0" = STRING: .+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRsrpPrimary\."wwan0" = INTEGER: -?\d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRsrqPrimary\."wwan0" = INTEGER: -?\d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusSinrPrimary\."wwan0" = STRING: -?\d+\.?\d*
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRsrp5gEndc\."wwan0" = INTEGER: -?\d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRsrq5gEndc\."wwan0" = INTEGER: -?\d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusSinr5gEndc\."wwan0" = STRING:( -?\d+\.?\d*)?
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRscp\."wwan0" = INTEGER: -?\d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusEcno\."wwan0" = STRING:( -?\d+\.?\d*)?
Show output
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusTag."wwan0" = STRING: wwan0
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusSignalQuality."wwan0" = INTEGER: -67
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusCellLocationAreaCode."wwan0" = INTEGER: 28673
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRadioTechnology."wwan0" = STRING: LTE+5GNR
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusTrackingAreaCode."wwan0" = STRING: 28673
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusCellId."wwan0" = INTEGER: 71834142
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRadioBand."wwan0" = STRING: eutran-3
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusSinr5gEndc."wwan0" = STRING:
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRsrq5gEndc."wwan0" = INTEGER: 0
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusEcno."wwan0" = STRING:
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusSinrPrimary."wwan0" = STRING: 2.600000
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRsrp5gEndc."wwan0" = INTEGER: 0
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRsrpPrimary."wwan0" = INTEGER: -96
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRscp."wwan0" = INTEGER: 0
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRsrqPrimary."wwan0" = INTEGER: -11