Font Size: a A A

Design And Implementation Of Server End In Network Performance Tester Based On PowerPC Platform

Posted on:2014-11-29Degree:MasterType:Thesis
Country:ChinaCandidate:Y CaiFull Text:PDF
GTID:2268330425979913Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
Along with the popularization and complicated of network, it’s been very important to setup network reasonably and run well. To guarantee the normal operation of the network, two aspects must be taken care of. Firstly, the network construction quality directly affects the subsequent use of network, so construction quality can’t be ignored and must be under strict requirements and the authentication check. Secondly, network troubleshooting is so important, which directly influences the efficiency of network, that we must pursue high efficiency and short time in troubleshooting. So the network detection auxiliary equipment using in the network construction and network maintenance work is becoming more and more important.The use of network tester can greatly reduce the time consumption in network troubleshooting for network administrator, can improve the comprehensive wiring construction personnel’s work efficiency, accelerating the progress of the projects and improving engineering quality. This kind of equipment is very common in foreign application, which is an indispensable tool a network detection and network construction process. Compared with foreign countries, domestic use scope is limited to equipment rental and artificial replacement, where the main reasons are the domestic users’ understanding of this kind of products is not enough and low sensitivity of the network fault. Network test instrument manufacturers are like Fluke, Agilent and other domestic companies. But, according to the statistics data, foreign network tester products market share reached92%, we can see a very big disparity with the world standard in designing and producing network tester.Based on the introduction of network performance tester standards RFC2544and the general model, this thesis designs and implements a network performance tester on the basis of an actual project, the main work is described as follows:Firstly, the theoretical basis of network performance tester and framework design are introduced. In the beginning, the network performance tester standards RFC2544and the general model are summarized, then the overall design of network performance tester based on PowerPC platform of and the hardware platform are introduced. Secondly, the detailed design and implementation process of UDP Server and Cavium CN56XX network device drivers contained in Linux Host of the network performance tester are given. The key points, such as distribution of resources and netlink IPC, are discussed.Finally, due to the project demand, foreshadowing similar network behavior management function, realization of the Zero-copy function is given. By comparing Linux traditional network data transmission and Zero-copy transmission mode, this paper gives the theoretical foundation and the concrete realization of the Zero-copy.
Keywords/Search Tags:Network performance tester, Linux UDP Server, network device driver, Zero-copy
PDF Full Text Request
Related items