Font Size: a A A

DHCPv6Serverdesign And Implementation

Posted on:2012-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:L LiFull Text:PDF
GTID:2248330392457258Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Since its inception, the computer network has been growing rapidly, adding to thehosts on the network exploded in growth, as the network’s IP address uniquely identifiesalso will become increasingly tense. To the general user, it is a great deal of trouble andproblems for manually configuring the IP address and network parameters, so, DynamicHost Configuration Protocol (DHCP) came into being.The Dynamic Host Configuration Protocol (DHCP) is an application protocol inTCP/IP network passing configuration information between nodes. DHCP is built on aclient-server model, which designated DHCP server hosts allocate network addresses anddeliver configuration parameters to dynamically configured hosts. DHCP standard by theIETF (Internet Engineering Task Force, Internet Engineering Task Force) in1993,published in RFC1531. After years of development and practical application, the protocolhas been proven in the IPv4network plays a very important role. But, DHCP has someshortcomings, such as: increasing the network load by using of broadcast packets; alengthy packet top followed bootstrap protocol. With the continuous promotion ofnext-generation Internet Protocol, DHCP must also be upgraded to better supportIPv6-related features. Thus, IETF introduced a new Dynamic Host ConfigurationProtocol for IPv6network environment, DHCPv6. The new version of the DHCP madethe original version of the greater improvement and expansion, it is worth in-depthstudy and practice to be improved.This paper firstly details the working principle of DHCPv6. Accordingto IETF protocol standards and given the actualapplication requirements, by comparing avariety of designs, we use a structured hierarchical design in the system. Finally, we mada DHCPv6server system with a command-line configuration, DHCPv6message parsingand IPv6address allocation function.
Keywords/Search Tags:Dynamic Host Configuration Protocol, DHCPv6server, Packet processing, Address assignment
PDF Full Text Request
Related items