SNMP GETNEXT

 

The SNMP GETNEXT operation is similar to the SNMP GET operation. The GETNEXT operation retrieves the value of the next OID in the tree. The GETNEXT operation is particularly useful for retrieving the table data and also for variables that cannot be specifically named. It is used for traversing the MIB tree.

 

Unlike SNMP GET, providing the instance value as part of the OID is not mandatory. The SNMP GETNEXT operation always returns the next OID in the MIB tree regardless of whether we specify the particular instance of OID.

 

This is similar to performing a SNMP GET operation as discussed in SNMP GET topic.

 

To perform the SNMP GETNEXT operation, we need to use the GETNEXT_REQ_MSG command constant instead of GET_REQ_MSG.

 

 

//Build GETNEXT Request PDU

SnmpPDU pdu = new SnmpPDU();

//get the value from the command line

UDPProtocolOptions option = new UDPProtocolOptions(remoteHost);

pdu.ProtocolOptions=option;

pdu.Command=SnmpAPI.GETNEXT_REQ_MSG;

 

The rest of the steps remain the same as SNMP GET.



Copyright © 2009, ZOHO Corp. All Rights Reserved.