title: Split array into chunks, execute snmp_get_request on each chunk, re-combine the resulting hash references
body: <p>I'm having an issue attempting to use a Nagios plugin that utilizes Net::SNMP.  It attempts to query a large number of OIDs at the same time, resulting in an error, as the response would exceed the maximum MTU for the link. (The message size 2867 exceeds the maxMsgSize 1472.)</p>
  
  <p>The code for this section is as follows:</p>
  
  <pre><code>$result = $session-&gt;get_request(
     Varbindlist =&gt; \@oids
  );
  </code></pre>
  
  <p>Is there a way in Perl to </p>
  
  <ol>
  <li>Split @oids into smaller pieces</li>
  <li>Iterate over these pieces</li>
  <li>Combine the return $results into a single reference to a single hash?</li>
  </ol>
  
  <p>That would be the smallest modification to make to the script to have it support larger amounts of interfaces, correct?</p>