sub BUILD_REQUESTS { foreach my $device (keys %hash) { foreach my $vlan (keys %{$hash{$device}}) { => durchlaufe es genau 10x => übergebe $device und $vlan an eine Subroutine, welche die SNMP Objekte erstellt => entferne $vlan key aus Hash, damit diese nicht wieder aufgerufen werden können ??? } } snmp_dispatcher(); => damit werden die SNMP Abfragen an die Devices durchgeführt (aus den zuvor erstellten SNMP Objekten) ! danach müsste nach meinem Verständis geprüft werden, ob sich noch VLANs Keys in den Unterhashes befinden...richtig??? ! wenn JA, dann müsste sich ja die komplette Funktion "sub BUILD_REQUESTS" noch mal aufrufen und zwar solange, bis es nichts mehr gibt!? Oder wie würde das ein Perl Profi machen? Mit Rekursion in den Schleifen schon??? }