Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

In a enterprise network, what would be the right way to generate a list of switches (SNMP managed)

Is it reasonable to ask the organization to supply a list such as this:

  • Switch name
  • IP Address of switch
  • Location
  • SNMP community strings

Or are there standard ways to run discovery scans - UDP broadcasts?

After having generated a repository such as the above; given a single switch, how to query it for the list of all devices attached to it?

Finally, how to selectively power down/power up ports? (remotely - using SNMP)

Platform is going to be .NET based (C#) and the library being used is SharpSNMP

share|improve this question

1 Answer 1

There are some network topology discovery algorithms those you can follow. Following is one of them which is used for generating Network Topology. I have used it and it generates results with almost 75% accuracy.


Hope this help.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.