Font Size: a A A

Implementation Of SIIT Protocol In NS-2

Posted on:2008-01-14Degree:MasterType:Thesis
Country:ChinaCandidate:J G LiFull Text:PDF
GTID:2178360215490249Subject:Computer system architecture
Abstract/Summary:
With the development of Internet, IPv4 has gradually revealed its limitations and disadvantages, which lead to the appearance of IPv6 that will gradually replace IPv4 for its advantages such as huge address space, sufficient support for mobility, security and so on. Being existed for years in Internet, IPv4 network couldn't be replaced in a short time. And therefore, the process will be long and gradual. In order to realize a gradual transition from IPv4 to IPv6, a series of propositions have been put forward and renovated, while some new protocols are developed. On the other side, we should analyze, practise and optimize these new protocols or drafts in order to get better effects. NS-2 is an efficient tool as excellent simulation software to fulfill such tasks; in addition, it is the open source software. It can acquire plentiful data and find out different traits of Internet under different circumstances with cheap fees in a short time.The SIIT (Stateless IP/ICMP Translation Algorithm) protocol is a kind of protocol translation transition mechanisms of IPv4/IPv6. It defines the translating methods between IPv4 and IPv6 packet so that the communication can bring to success between IPv4 node and IPv6 node. SIIT Algorithm, which is adopted by NAT-PT etc., is an important part of some protocol translation transition mechanisms. At present, the latest edition of NS-2 still can't support SIIT protocol. Researching on the expansion of SIIT protocol in NS-2, can provide a powerful tool for researching the relative methods of protocol translation.In this dissertation, SIIT protocol and relative IPv4/IPv6 and ICMPv4/ICMPv6 are analyzed and researched, and their relationship and mutual functions are also summarized. And on the basis of analyzing its work principles and expanding methods of NS-2, SIIT protocol can be implemented under NS-2. The implementation can be divided into two parts, wireless and wired environment. For the wireless environment, SIIT protocol can be devised and realized under ns-2 and component of SIIT agent is added to the ns-2 component library, which make simulation of SIIT protocol feasible in NS-2. For the wired environment, SIIT protocol is devised under NS-2. Besides, functions of SIIT in the wireless environment can be tested and verified through two simulative experiments.Functions of NS-2 can be expanded through studying above contents, which provide a new method for researching relative protocols with SIIT. It not only develops a direct and lively Internet teaching method of SIIT protocol, but also provides important references for other translation mechanisms of adopting SIIT algorithm in NS-2.
Keywords/Search Tags:NS-2, SIIT, IPv4, IPv6, transition
Related items