Check Connection

This scenario shows how to configure a cellular interface and then check for network connectivity by pinging Google’s DNS public server. In addition, some operational commands are executed and the information displayed by them is checked.

../../../../_images/google3.svg

Test ICMP Connectivity

Description

In DUT0, a cellular profile whose APN is defined as movistar.es and whose cellular interface cell0 is configured. The cellular profile created and the PIN code required by the SIM card are assigned to the cellular interface. Additionally, the cellular interface is configured to obtain its IP addressing through DHCP. Once it’s configured, the ‘Ping’ command is used to check connectivity with Google’s DNS public server.

Scenario

Step 1: Set the following configuration in DUT0 :

set cellular profile CELPROFILE apn movistar.es
set interfaces cellular cell0 address dhcp
set interfaces cellular cell0 encrypted-pin U2FsdGVkX18mhyeOz13XQFpiZ3rs10AOJnqh8Kdcfbo=
set interfaces cellular cell0 profile CELPROFILE
set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'

Note

Once the cellular interface is configured, checking whether the SIM and registration states are correct can be done with the following operational command.

Step 2: Run command interfaces cellular cell0 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
Current Service Domain registered = cs-ps (capable cs-ps)
Current Roaming status = off
3GPP Cell ID = 72016415
Radio Band = eutran-20
Channel = 6400
LTE Tracking Area Code (TAC) = 28673
LTE Carrier Aggregation Info:
   Primary Cell Info:
      Band = E-UTRA Band 20
      Frequency = 6400
      Downlink Bandwidth = 10 MHz
      Physical Cell ID = 195
      Scell State = registered
      RSRP (dBm) = -73
      RSRQ (dB) = -8
      RSSI (dBm) = -49
      SINR (dB) = 12
      Uplink Bandwidth = 10 MHz
   Secondary Cell Info #0:
      Band = E-UTRA Band 3
      Frequency = 1301
      Downlink Bandwidth = 20 MHz
      Physical Cell ID = 216
      Scell State = inactive
      RSRP (dBm) = -84
      RSRQ (dB) = -7
      RSSI (dBm) = -67
      SINR (dB) = 10
RX level (dBm) = -53 or greater
Coverage level = 5 (*****)

Note

On the other hand, checking whether the cellular interface has correctly established the network connection can be done with the following command.

Step 3: Run command interfaces cellular cell0 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)      = 50000000
Max. RX channel rate (bps)      = 300000000
IPv4 address                    = 5.205.206.89
IPv4 mask                       = 255.255.255.252
IPv4 gateway                    = 5.205.206.90
IPv4 primary DNS                = 80.58.61.250
IPv4 secondary DNS              = 80.58.61.254

Note

Additionally, with the previous operational command, the IP address provided by the operator to be used by the cellular interface is displayed. With the following command, it is possible to check if the DHCP client has correctly configured the cellular interface.

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  5.205.206.89/30               up     up
       fe80::7816:30ff:fee3:6c31/64

Note

Once all of the above has been verified, we can be sure that the cellular interface has been correctly configured and there is network connectivity. The latter can be verified, for example, by pinging Google’s DNS public server.

Step 5: Ping IP address 8.8.8.8 from DUT0:

admin@DUT0$ ping 8.8.8.8 count 1 size 56 timeout 1
Show output
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=47.3 ms

--- 8.8.8.8 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 47.319/47.319/47.319/0.000 ms

Note

More details of the cellular interface can be obtained through the following operational commands.

Step 6: Run command interfaces cellular cell0 show cell-info at DUT0 and check if output matches the following regular expressions:

GSM\/EDGE info|UMTS info|LTE intrafrequency info|LTE interfrequency info|LTE info - Neighboring GSM|LTE info - Neighboring WCDMA|UMTS Cell ID|UMTS info - Neighboring LTE
Show output
LTE intrafrequency info:
   UE in idle mode                   = no
   PLMN ID coded                     = 21407
   Tracking Area Code                = 28673
   Global cell ID                    = 72016415
   E-UTRA absolute RF channel number = 6400
   LTE serving cell ID               = 195
   Cell #0
      Physical cell ID        = 195
      Current RSRQ (dB)       = -7.900000
      Current RSRP (dBm)      = -73.500000
      Current RSSI (dBm)      = -49.800000
      Cell selection Rx Level = 0
   Cell #1
      Physical cell ID        = 276
      Current RSRQ (dB)       = -18.700000
      Current RSRP (dBm)      = -85.600000
      Current RSSI (dBm)      = -57.200000
      Cell selection Rx Level = 0
LTE interfrequency info:
   UE in idle mode = no
   Frequency #0
      E-UTRA absolute RF channel number      = 1301
      Cell selection Rx Level low threshold  = 0
      Cell selection Rx Level high threshold = 0
      Cell reselection priority              = 0
      Cell #0
         Physical cell ID        = 216
         Current RSRQ (dB)       = -10.500000
         Current RSRP (dBm)      = -84.200000
         Current RSSI (dBm)      = -63.400000
         Cell selection Rx Level = 0
      Cell #1
         Physical cell ID        = 3
         Current RSRQ (dB)       = -20.000000
         Current RSRP (dBm)      = -93.900000
         Current RSSI (dBm)      = -63.400000
         Cell selection Rx Level = 0
      Cell #2
         Physical cell ID        = 299
         Current RSRQ (dB)       = -20.000000
         Current RSRP (dBm)      = -96.000000
         Current RSSI (dBm)      = -63.400000
         Cell selection Rx Level = 0
LTE info - Neighboring GSM:
   UE in idle mode = no
LTE info - Neighboring WCDMA:
   UE in idle mode = no

Step 7: Run command interfaces cellular cell0 show device-info at DUT0 and check if output matches the following regular expressions:

Temperature\s* = \d+
Show output
Module Manufacturer          = Quectel
Module Model                 = EM06E
Module Firmware              = EM06ELAR04A20M4G
Hardware Revision            = 20000
IMEI                         = 866680043220203
IMSI                         = 214075519082725
ICCID                        = 8934076700110220627F
Radio Interfaces             = umts, lte
Data Service Capability      = non-simultaneous-cs-ps
Maximum TX/RX rate supported = 50000/100000 Kbps
Temperature                  = 39

Step 8: Run command interfaces cellular cell0 show preferred-bands at DUT0 and check if output matches the following regular expressions:

Bands preference\s* = .*\nLTE bands preference\s* = .*
Show output
Bands preference           = wcdma-2100, wcdma-dcs-1800, wcdma-850-us, wcdma-900
LTE bands preference       = 1, 3, 5, 7, 8, 20, 28, 32, 38, 40, 41

Step 9: Run command interfaces cellular cell0 show signal-quality at DUT0 and check if output matches the following regular expressions:

(CDMA|EVDO|GSM\/GPRS|WCDMA|LTE):\n\s+RSSI \(dBm\)\s* = -?\d+
Show output
LTE:
   RSSI (dBm) = -46
   RSRP (dBm) = -73
   RSRQ (dB)  = -11
   SNR (dB)   = 12.800000
Rx Chain #0
   Radio tuned    = yes
   Rx Level (dBm) = -55.900000
Rx Chain #1
   Radio tuned    = yes
   Rx Level (dBm) = -49.500000

Step 10: Run command interfaces cellular cell0 show supported-bands at DUT0 and check if output matches the following regular expressions:

Bands\s* = .*\nLTE bands\s* = .*
Show output
Bands           = wcdma-2100, wcdma-dcs-1800, wcdma-850-us, wcdma-900
LTE bands       = 1, 3, 5, 7, 8, 20, 28, 32, 38, 40, 41

Note

Finally, some information can be obtained from the cellular interface via SNMP requests. The following information is provided: the quality of the reception signal, the cell location area code (LAC), the radio access technology used, the tracking area code (TAC), the cell identifier used, and the active radio band.

Step 11: Modify the following configuration lines in DUT0 :

set service snmp community COMMUNITY2TEST

Step 12: 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\."cell0" = INTEGER: -?\d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusCellLocationAreaCode\."cell0" = INTEGER: \d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRadioTechnology\."cell0" = STRING: .+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusTrackingAreaCode\."cell0" = STRING: \d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusCellId\."cell0" = INTEGER: \d+
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRadioBand\."cell0" = STRING: .+
Show output
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusTag."cell0" = STRING: cell0
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusSignalQuality."cell0" = INTEGER: -46
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusCellLocationAreaCode."cell0" = INTEGER: 28673
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRadioTechnology."cell0" = STRING: E-UTRAN LTE
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusTrackingAreaCode."cell0" = STRING: 28673
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusCellId."cell0" = INTEGER: 72016415
TELDAT-OSDX-MONDB-SYSTEM-MIB::telOSDxMonDBSystemCellularStatusRadioBand."cell0" = STRING: eutran-20