Font Size: a A A

Research And Implementation Of IPv6 Routing Protocol Conformance Test System

Posted on:2006-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y YanFull Text:PDF
GTID:2168360155461937Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Routing protocols are the core parts of network protocols. The status of implementations of IPv6 route protocols will directly determine the stability and reliability of IPv6 networks as well as the quality of applications. So, it's obviously important for IPv6 routing protocols to be tested in conformance during IPv6 devices are developed and before the IPv6 networks are deployed in large scale.IPv6 routing protocols are characterized by their complicated state and abundant types of data. How to design an efficient test suit description language, how to develop a conformance test system and how to design a complete test suite for IPv6 routing protocol are necessary.Based on the deep research on theory of protocol conformance test and IPv6 routing protocols, this thesis proposed the test suite description language and implemented a protocol conformance test system for IPv6 routing protocols. Verification experimentations were carried against implementations of IPv6 routing protocols with the test system. Now, the test system was released into market by Navtel Communication. The main works of this thesis focuses on the following:1) Based on the detail analysis on the disadvantage of the traditional way to describe the IPv6 routing protocols, a test suite specification language (SoT) is designed specially to describe the IPv6 routing test suite. It can describe test suites accurately and unambiguously through a concise set of commands. The SoT can satisfy all the requirements that the IPv6 routing test suite required and it can be widely used on other routing protocols description.2) Aim to improve the efficiency and convenience of the execution methods are used these days, a new method of compiling and execution which is called Behavior Graph is presented. By using the pre-process each test case is converted to a test information graph before it executes, and then executes the graph by the virtual machine. This method enhanced the efficiency of execution and made the debug more convenient.3) Based on the new method, an architecture of IPv6 routing test system is designed and the system is implemented. The test system can execute the whole process perfectly including test case designing, the test case choosing, syntax checking, pre-executing, testing and test report generation. The implement of OSPFv3 and BGP4+ on HATACHI GR2000 have been tested with the test system. The quality and the stability of the test system are well verified through the test.
Keywords/Search Tags:IPv6 routing protocol, protocol conformance test, description language, test execution system, test experiment
PDF Full Text Request
Related items