This paper proposes a network topology discovery
algorithm and detailed implementation process. The paper
introduces several kinds of centralized discovery
technologies for network topology, and puts forwards a
network topology discovery improvement algorithm. In the
algorithm implementation, the authors independently design
a software development kit (including encoding, decoding,
network operation, etc) and use asynchronous
multi-threaded method. In the real campus network
environment, the experimental results show that the method
has obvious advantages on time and flow than commercial
software SNMPc.