in reply to network discover and report
Net::SNMP is probably a good place to start. If you search CPAN for 'Cisco' you will find lots of stuff.
cheers
tachyon