Font Size: a A A

Design And Implementation Of The Network Emulator Working On Windows For IPv6

Posted on:2008-10-06Degree:MasterType:Thesis
Country:ChinaCandidate:B ZhaoFull Text:PDF
GTID:2178360245493111Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As one of the evaluation tools, network emulator should not only catch up with the development of the Internet, but also be useable and efficient. IPv6 is considered as the backbone and characteristic of the NGI. And Windows operating system is used by more and more people. But unfortunately, there has no general purpose and widely used network emulator running on Windows platform for IPv6 nowadays.This paper proposes the design and implementation of a useable and accurate network emulator which supports both IPv4 and IPv6 protocols. It works on Windows platform. Following the base idea of emulation, the implementation of this emulator is on the basis of the reference of the network emulators that already exist. It is implemented with the NDIS and WDM driver. On the design part, considering the characteristic of Windows kernel, this paper guarantees the precision and amiability. On the implementation part, this emulator uses NDIS to capture packets and WDM for timing. By manipulating the packets in data link layer, it can generate various network characteristics and conditions including bandwidth, delay and packet loss.In this paper the author also builds an IPv6 testbed with the emulator to generate various network characteristics and conditions including bandwidth, delay and packet loss. Through implementation and experimentation study, it has been shown that this network emulator does provide the real-time control and change on the parameters of IPv6 network conditions effectively and expediently on Windows. It also gives enough accuracy and more satisfactory convenience to the development and test work for the new protocols. The author believes that it will be a useful tool for protocols and services testing work under IPv6.
Keywords/Search Tags:Network Emulation, Network Emulator, Windows, IPv6, NDIS
PDF Full Text Request
Related items