Font Size: a A A

Research On Key Techoniques Of Two-Port Tester And Their Implementation In Linux

Posted on:2008-09-27Degree:MasterType:Thesis
Country:ChinaCandidate:L SongFull Text:PDF
GTID:2178360242971064Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
It is very important to test whether an implementation is compliant with protocol specification, whether different products are interoperable, and to evaluate a product with quantifiable performance parameters. Router testing is even more important for network performance both in functional behavior and quantifiable measurements since routers are fundamental devices in subnetworks.However, up to date test method in router testing adopted by academic communities and by industries inherit the Transverse Test Method (TTM) designed for testing a pair of ports in conformance, which is unsuitable for testing multi-port concurrency performance. This is exactly the reason for SC-Netcom in Southwest Jiaotong University to introduce the Multi-port Router Concurrent-TTM and to develop a Distributed Multi-port Concurrent Test System (DMC-TS). This is also the general background of the research work presented in this dissertation for Master degree.The DMC-TS under development at SC-Netcom is a Windows-based system, the work presented in this dissertation is an attempt to explore the feasibility of such system in Linux environment with its ever-increasing application. In view that a development of a DMC-TS involves considerable efforts, this thesis only deals with design issues of TPT and the co-relationship among the Multi-Port Test Manager (MPTM) and multiple TPTs in a Linux environment.With regard to TPT design, an emphasis has been given to the encoding/decoding issues in coping with normal behavior as well as erroneous behavior of implementation under test. An attempt to utilize Socket API to hide the diversity of protocol details of the layer below the implementation under test.As for coordination issues between physically distributed MPTM and TPTs, this thesis presents an approach of utilizing RPC (Remote Procedure Call) in implementation. Preliminary experiments pertinent to coordination and TPT design have shown that techniques proposed in this dissertation are feasible and sample tests for ICMPv4 echo and ARP further supported them.The author's contribution presented in this dissertation to the Lab's work lies in its exploration in different OS environment, which can be useful for future extension of the test system under development to different OS environments.
Keywords/Search Tags:Two-port Tester, Router Testing, Encoder/Decoder, RPC, Linux
PDF Full Text Request
Related items