Font Size: a A A

The Design And Implementation Of IPv6Router

Posted on:2014-07-04Degree:MasterType:Thesis
Country:ChinaCandidate:H B HeFull Text:PDF
GTID:2268330425968202Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Representing the core technology of next generation Internet, IPv6has become themost popular topic in the industry. More and more people wish to understand and learnthe knowledge and technology associated with IPv6addresses, which is the reason forIPv6addresses “grinding a sword for a decade”. This topic mainly discusses, analyzesand studies the implementation of IPv6addresses on routers. The main researchcontents include:1. How to build the IPv6experiment servers via a Linux Free BSD developmentplatform. On the Linux Free BSD Operating System, it requires to install IPv6-relatedapplications and some software packages (such as p5-Expect, p5-Digest-MD5,p5-YAML, v6eval-3.3.0.tar.gz, DHCPv6SelfTestP2110.tgz, vel-5.0.0.tar.gz,SelfTest4-0-5.tgz) used to test the functions of IPv6addresses.2. The main technology that this article addresses is the application of IPv6addressprotocols, adding these protocols to the routers to make them support protocols of bothIPv4and IPv6addresses. First, I will describe the message format and the basic preludeand extension prelude of IPv6addresses as well as data unit. Next is to introduce IPv6’spackage versions, traffic types, flow labeling, length, lifecycle, protocols, checksum,offset, source address and destination address. At last, I will analyze and explainIGMPv6message’s classification, router request and advertisement, neighbor requestand advertisement, redirection as well as DHCPv6’s data message, format, process foraddress assignment and prefix etc.3. On the edge router equipment, achieve IPv6’s dial-in connection with PPPoEand IPoE, a series of tunneling mechanisms like6to4, L2TP, IPv6Routing via IPv6Tunnel technology, manual configuration of parameters, support for dual-stacktechnology of DS-Lite and6RD, configuration and implementation of IPv6multicastgroups. In actual product application, it requires to add some kits, applications andconfiguration parameters, write our own shell scripts to configure and call theappropriate applications to complete the connection of IPv6addresses.4. Capture data packages with Wireshark, and analyze the messages, modify theconfigurations and finally implement the features of IPv6on the router; PPPoE canconnect to the address of IPv6sever correctly; the router DHCPv6can automatically assign IPv6addresses; manually set Static IPv6addresses and connections ofLink-Local Only.IPv6Network Address is one of the most important infrastructures of the moderninformation society. This article mainly analyzes and studies on the basic protocols andmessage formats of IPv6addresses to enable IPv6address protocols supported byrouters’ WAN and LAN interfaces by increasing features of these protocols on the userterminal routers. In China, due to the imperfection of IPv6hardware facilities in currentnetwork market, we can’t test on the existing network while developing networkproducts on the routers. We need to build our own IPv6Server testing environment todevelop terminal router devices to finish the development of new IPv6functions on therouters.
Keywords/Search Tags:PPPoE, DS-Lite, 6RD, 6to4
PDF Full Text Request
Related items