GET BULK is an enhanced GET NEXT, which can boost performance significantly.. So how to understand that? You can ask the agent to return you ten objects after the seed OID you send in the request message. So in this case one GET BULK operation replaces 10 GET NEXT operations.
So now we have GET BULK automatically involved if you play with Manager.GetTable in SNMP v2c. Please check our the latest source code in the repository to see the changes. Well, we cannot yet handle sparse tables and multi-index tables at this moment. But you can expect continuous improvement all along the way.