Nsm Snmp Monitor
This scenario shows how to configure Network Service Monitor (NSM) operations to share probe statistics through SNMP.
Test ICMP NSM Monitorization Through SNMP
Description
ICMP NSM operations are configured to obtain network statistics. SNMP is used to monitor NSM operations.
Scenario
Step 1: Set the following configuration in DUT1
:
set interfaces ethernet eth0 address 10.0.0.2/24 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 2: Set the following configuration in DUT0
:
set interfaces ethernet eth0 address 10.0.0.1/24 set service nsm operation SLA destination-address 10.0.0.2 set service nsm operation SLA interval 0.05 set service nsm operation SLA local-address 10.0.0.1 set service nsm operation SLA local-interface eth0 set service nsm operation SLA type icmp set service nsm operation SLA window 100 set service snmp community TEST set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Ping IP address 10.0.0.2
from DUT0
:
admin@DUT0$ ping 10.0.0.2 count 1 size 56 timeout 1Show output
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=0.161 ms --- 10.0.0.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.161/0.161/0.161/0.000 ms
Step 4: Run command service snmp walk local-agent v1 TEST oid 1.3.6.1.4.1.2007.6.3.4.2.1
at DUT0
and check if output matches the following regular expressions:
telOSDxMonDBServiceNsmOperationTag\."SLA" = STRING: SLA telOSDxMonDBServiceNsmOperationSize\."SLA" = INTEGER: 0 telOSDxMonDBServiceNsmOperationDestinationAddress\."SLA" = STRING: 10.0.0\.2 telOSDxMonDBServiceNsmOperationSourceInterface\."SLA" = STRING: eth0 telOSDxMonDBServiceNsmOperationSourceAddress\."SLA" = STRING: 10.0.0\.1 telOSDxMonDBServiceNsmOperationProbesSent\."SLA" = INTEGER: [1-9]\d* telOSDxMonDBServiceNsmOperationProbesReceived\."SLA" = INTEGER: [1-9]\d* telOSDxMonDBServiceNsmOperationTimeout\."SLA" = STRING: 1\.0 telOSDxMonDBServiceNsmOperationTtl\."SLA" = INTEGER: 64 telOSDxMonDBServiceNsmOperationMark\."SLA" = INTEGER: 0 telOSDxMonDBServiceNsmOperationInterval\."SLA" = STRING: 0\.05 telOSDxMonDBServiceNsmOperationTos\."SLA" = INTEGER: 0 telOSDxMonDBServiceNsmOperationWindowRtt\."SLA"\.100 = STRING: \d+\.\d+ telOSDxMonDBServiceNsmOperationWindowJitter\."SLA"\.100 = STRING: \d+\.\d+ telOSDxMonDBServiceNsmOperationWindowProbes\."SLA"\.100 = INTEGER: [1-9]\d* telOSDxMonDBServiceNsmOperationWindowLoss\."SLA"\.100 = STRING: \d+\.\d+ telOSDxMonDBServiceNsmOperationWindowRttJitter\."SLA"\.100 = STRING: \d+\.\d+ telOSDxMonDBServiceNsmOperationType\."SLA" = STRING: ICMP telOSDxMonDBServiceNsmOperationDestinationPort\."SLA" = STRING: 0 telOSDxMonDBServiceNsmOperationSourcePort\."SLA" = STRING: 0Show output
TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationTag."SLA" = STRING: SLA TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationSize."SLA" = INTEGER: 0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationDestinationPort."SLA" = STRING: 0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationProbesSent."SLA" = INTEGER: 6 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationDestinationAddress."SLA" = STRING: 10.0.0.2 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationProbesReceived."SLA" = INTEGER: 6 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationSourceInterface."SLA" = STRING: eth0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationTimeout."SLA" = STRING: 1.000000 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationTtl."SLA" = INTEGER: 64 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationType."SLA" = STRING: ICMP TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationSourcePort."SLA" = STRING: 0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationMark."SLA" = INTEGER: 0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationInterval."SLA" = STRING: 0.050000 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationTos."SLA" = INTEGER: 0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationSourceAddress."SLA" = STRING: 10.0.0.1 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowTag."SLA".100 = INTEGER: 100 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowRtt."SLA".100 = STRING: 0.000017 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowJitter."SLA".100 = STRING: 0.000002 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowProbes."SLA".100 = INTEGER: 6 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowLoss."SLA".100 = STRING: 0.000000 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowRttJitter."SLA".100 = STRING: 0.000019
Test UDP NSM Monitorization Through SNMP
Description
ICMP NSM operations are configured to obtain network statistics. SNMP is used to monitor NSM operations.
Scenario
Step 1: Set the following configuration in DUT1
:
set interfaces ethernet eth0 address 10.0.0.2/24 set service nsm responder type udp port 4321 set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 2: Set the following configuration in DUT0
:
set interfaces ethernet eth0 address 10.0.0.1/24 set service nsm operation SLA destination-address 10.0.0.2 set service nsm operation SLA destination-port 4321 set service nsm operation SLA interval 0.05 set service nsm operation SLA local-address 10.0.0.1 set service nsm operation SLA local-interface eth0 set service nsm operation SLA local-port 1234 set service nsm operation SLA type udp set service nsm operation SLA window 100 set service snmp community TEST set system login user admin authentication encrypted-password '$6$GSjsCj8gHLv$/VcqU6FLi6CT2Oxn0MJQ2C2tqnRDrYKNF8HIYWJp68nvXvPdFccDsT04.WtigUONbKYrgKg8d6rEs8PjljMkH0'
Step 3: Ping IP address 10.0.0.2
from DUT0
:
admin@DUT0$ ping 10.0.0.2 count 1 size 56 timeout 1Show output
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=0.139 ms --- 10.0.0.2 ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 0.139/0.139/0.139/0.000 ms
Step 4: Run command service snmp walk local-agent v1 TEST oid 1.3.6.1.4.1.2007.6.3.4.2.1
at DUT0
and check if output matches the following regular expressions:
telOSDxMonDBServiceNsmOperationTag\."SLA" = STRING: SLA telOSDxMonDBServiceNsmOperationSize\."SLA" = INTEGER: 0 telOSDxMonDBServiceNsmOperationDestinationAddress\."SLA" = STRING: 10.0.0\.2 telOSDxMonDBServiceNsmOperationSourceInterface\."SLA" = STRING: eth0 telOSDxMonDBServiceNsmOperationSourceAddress\."SLA" = STRING: 10.0.0\.1 telOSDxMonDBServiceNsmOperationProbesSent\."SLA" = INTEGER: [1-9]\d* telOSDxMonDBServiceNsmOperationProbesReceived\."SLA" = INTEGER: [1-9]\d* telOSDxMonDBServiceNsmOperationTimeout\."SLA" = STRING: 1\.0 telOSDxMonDBServiceNsmOperationTtl\."SLA" = INTEGER: 64 telOSDxMonDBServiceNsmOperationMark\."SLA" = INTEGER: 0 telOSDxMonDBServiceNsmOperationInterval\."SLA" = STRING: 0\.05 telOSDxMonDBServiceNsmOperationTos\."SLA" = INTEGER: 0 telOSDxMonDBServiceNsmOperationWindowRtt\."SLA"\.100 = STRING: \d+\.\d+ telOSDxMonDBServiceNsmOperationWindowJitter\."SLA"\.100 = STRING: \d+\.\d+ telOSDxMonDBServiceNsmOperationWindowProbes\."SLA"\.100 = INTEGER: [1-9]\d* telOSDxMonDBServiceNsmOperationWindowLoss\."SLA"\.100 = STRING: \d+\.\d+ telOSDxMonDBServiceNsmOperationWindowRttJitter\."SLA"\.100 = STRING: \d+\.\d+ telOSDxMonDBServiceNsmOperationType\."SLA" = STRING: UDP telOSDxMonDBServiceNsmOperationDestinationPort\."SLA" = STRING: 4321 telOSDxMonDBServiceNsmOperationSourcePort\."SLA" = STRING: 1234Show output
TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationTag."SLA" = STRING: SLA TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationSize."SLA" = INTEGER: 0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationDestinationPort."SLA" = STRING: 4321 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationProbesSent."SLA" = INTEGER: 6 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationDestinationAddress."SLA" = STRING: 10.0.0.2 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationProbesReceived."SLA" = INTEGER: 6 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationSourceInterface."SLA" = STRING: eth0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationTimeout."SLA" = STRING: 1.000000 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationTtl."SLA" = INTEGER: 64 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationType."SLA" = STRING: UDP TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationSourcePort."SLA" = STRING: 1234 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationMark."SLA" = INTEGER: 0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationInterval."SLA" = STRING: 0.050000 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationTos."SLA" = INTEGER: 0 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationSourceAddress."SLA" = STRING: 10.0.0.1 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowTag."SLA".100 = INTEGER: 100 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowRtt."SLA".100 = STRING: 0.000024 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowJitter."SLA".100 = STRING: 0.000020 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowProbes."SLA".100 = INTEGER: 6 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowLoss."SLA".100 = STRING: 0.000000 TELDAT-OSDX-MONDB-SERVICE-MIB::telOSDxMonDBServiceNsmOperationWindowRttJitter."SLA".100 = STRING: 0.000044