Font Size: a A A

Design And Implementation Of The Automation Testing Tool Of BGP Supporting Multi Process

Posted on:2016-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:L Z ShiFull Text:PDF
GTID:2308330503976824Subject:Software engineering
Abstract/Summary:PDF Full Text Request
BGP(Border Gateway Protocol) is a protocol which eliminates routing loops and implements users’ network configuration strategy through exchanging routing reachability information with AS(Autonomous System) sequence attribute and constructing the topological graph of AS. Experiments show that normal function of BGP is a very important guarantee of unblocked network.The current BGP in equipment company can only run a process that the neighbor relationship establishment and maintenance, receive routing, routing iterations, part of the preferred routing and routing aspects have greatly restricted to maximize the using equipment and hardware resources. The reason why the company is required to implement BGP to support the multi process, mainly in order to be able to use across the board CPU and memory resources to enhance the capacity and performance process of the BGP.Based on a BGP project supporting multi process,the purpose of the design and implementation of automatic testing tool is designed to meet the needs of automatic testing on development project.Firstly,analysing current developing situation of BGP supporting multi process. Secondly, through comparison with BGP supporting single process, it illustrates the advantages of BGP supporting multi process and then it puts forward the idea on how to design and implement an automation testing tool of BGP supporting multi process based on ATF(automation testing framework), which mainly includes cases analysis, testing bed, logical topology map and testing scripts. During the case study, much attention is paid to the differences provided by multi process. Finally,various experiments proved that the automation testing tool satisfies the requirement of testing the implementation of BGP supporting multi process.According to the application characteristics and working mechanism of the measured protocol support multi process BGP,we deeply analyze the support for a single process BGP test and to support the similarities and differences of multi process BGP test, thus put forward in support of multi process BGP test focus, combined with ATF test automation framework development process, put forward the difficulty of multi process BGP automation test tool development based on ATF support proposed test point, on the basis of the designed the test case three categories namely neighborrelationship, routing updates and optimization, reflecting alliance and load sharing, each test case has its own different testing purposes, and to meet the test bed prepared on the basis written documents the logical topology requirements of executive function to complete the logical topology, and use the TCL language device class interface functions required for thetest case in the package and automated test script, finishing last into test in the real networktest set, and show the final test results of the automated testing tool, the error the problem is analyzed.
Keywords/Search Tags:Automation testing, BGP protocol, Multi process, ATF
PDF Full Text Request
Related items