Background: Know: GetNextRequest , error-status , error-index , varbind, SNMP fragmentation , Recognize:

Previous Next



In order to improve the way network manager makes request to network devices, GetBulk Request is used instead of GetNext Request to retrieve large amount of data efficiently, particularly from large tables. There are two main benefits:Network Load: Instead of using GetNext request to walk a table one by one position, network managers only need to make one GetBulk request to obtain as many values in the table as they wishes. Therefore, the traffic sent to network devices to get information is reduced from multiple GetNext requests to only one GetBulk request, decreasing the network load.Delay: GetNext request takes longer to obtain all the values from a table since it needs to make one request for each row that the manager wants to get. In contrast, GetBulk request only needs to be made once since the system will walk automatically the table, collecting all the values and sending them in bulk. In this way, the delay caused by multiple GetNext requests is replaced with only one produced by one GetBulk request.Compare to GetNext, GetBullk allows multiple GetNext request without resending request.