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.
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 U2FsdGVkX1+AH49TeG6mxy0Mf8lMnoXtouinPFKLeww= 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* = registeredShow 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) = -66 RSRQ (dB) = -7 RSSI (dBm) = -42 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) = -66 RSRQ (dB) = -8 RSSI (dBm) = -50 SINR (dB) = 11 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* = connectedShow output
Connection status = connected Traffic channel status = active Max. TX channel rate (bps) = 50000000 Max. RX channel rate (bps) = 300000000 IPv4 address = 5.205.236.120 IPv4 mask = 255.255.255.240 IPv4 gateway = 5.205.236.121 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+upShow output
------------------------------------------------------------------ Name IP Address Admin Oper Vrf Description ------------------------------------------------------------------ cell0 5.205.236.120/28 up up fe80::1479:23ff:fe8a:c9ad/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 1Show 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=46.8 ms --- 8.8.8.8 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 46.843/46.843/46.843/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 LTEShow 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.700000 Current RSRP (dBm) = -66.500000 Current RSSI (dBm) = -41.300000 Cell selection Rx Level = 0 Cell #1 Physical cell ID = 260 Current RSRQ (dB) = -20.000000 Current RSRP (dBm) = -81.700000 Current RSSI (dBm) = -49.800000 Cell selection Rx Level = 0 Cell #2 Physical cell ID = 276 Current RSRQ (dB) = -20.000000 Current RSRP (dBm) = -80.300000 Current RSSI (dBm) = -49.800000 Cell selection Rx Level = 0 Cell #3 Physical cell ID = 235 Current RSRQ (dB) = -20.000000 Current RSRP (dBm) = -86.600000 Current RSSI (dBm) = -51.000000 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) = -9.700000 Current RSRP (dBm) = -66.700000 Current RSSI (dBm) = -50.200000 Cell selection Rx Level = 0 Cell #1 Physical cell ID = 3 Current RSRQ (dB) = -20.000000 Current RSRP (dBm) = -81.000000 Current RSSI (dBm) = -53.200000 Cell selection Rx Level = 0 Cell #2 Physical cell ID = 299 Current RSRQ (dB) = -20.000000 Current RSRP (dBm) = -81.300000 Current RSSI (dBm) = -50.200000 Cell selection Rx Level = 0 Cell #3 Physical cell ID = 16 Current RSRQ (dB) = -20.000000 Current RSRP (dBm) = -85.600000 Current RSSI (dBm) = -53.200000 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) = -41 RSRP (dBm) = -65 RSRQ (dB) = -12 SNR (dB) = 16.000000 Rx Chain #0 Radio tuned = yes Rx Level (dBm) = -45.000000 Rx Chain #1 Radio tuned = yes Rx Level (dBm) = -39.200000
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: -41 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