| With the development of VPN, BGP/MPLS VPN has relied on its unique advantages to become the developing trend of VPN. So it attracted a growing number of service providers. VPN aims to establish an extensive enterprise network by connecting remote users, branches and business partners with the enterprise network by safe data transmission way. However, how to provide unique and high efficient products with high quality to win the leading position in the market? Efficient testing and auxiliary testing tool attached great importance to solve the above problem.Firstly, this dissertation has done some research on the principles of BGP/MPLS VPN. Then, from the perspectives of software testing methodology and testing specification, the testing use case is designed and an applied into the testing of BGP/MPLS VPN functional modules, network topographic structure and performance. Secondly, collecting test result and analyzing the problems existing in the system.Finally, the dissertation has designed and implemented auxiliary testing tool TestBGP. Meanwhile, we have done some analysis on the testing results from the testing tool's use. Experiment has fully proved that the tool doesn't only reduce the number of equipments used in the testing process, but also reduce the work amount of configuring batches of commands. It can be said that the testing tool can improve work efficiency and satisfy the demands of IP network product development and batches of commands production. Especially, the tool provides great convenience in light of extreme testing. |