I need a webservice built that gets/sets basic information about network switches using SNMP. A little more information about what it will be required to do:
1. Retrieve Basic "common" switch info such as switch name, admin contact info, switch model etc..
2. Retrieve Interface information from each port on the switch if each port is enabled or disabled, if the port has a link or no link, if the port has a name retrieve the name.
3. Set Interface for enable/disable. Set port name if switch supports this.
Also, I would like to find out what it would take to get/set VLAN information.
Must use C# ASP.NET 2.0
Must be able to read MIBs from different manufacturers for the switches we use. We currently use HP Procurve and Allied Allied Telesyn switches.
There are class libraries for handling SNMP, I would like to hear what you feel is best suited to the task and discuss.