Font Size: a A A

Research And Implementation For DHCPv6

Posted on:2006-03-20Degree:MasterType:Thesis
Country:ChinaCandidate:S B XiaoFull Text:PDF
GTID:2168360155955041Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
DHCP (Dynamic Host Configuration Protocol) is used to transfer configuration information for Internet nodes in TCP/IP. DHCP assigns IP address for network nodes, and provides other configuration information, in order to realize Plus-and-Play in Internet end equipment, to reduce the working intensity for network administrators, and to improve the efficiency of the network resources.The earliest DHCP standard was issued by IETF in RFC 1531 in 1993. In the past ten years of development, DHCP has been playing a significant role in IPv4 network. But with the rapid development of Internet, DHCP begins to reveal its defects gradually. For example, DHCP broadcasting data increase the burden on Internet, and DHCP inherits the redundant protocol header of BOOTP (Bootstrap Protocol). As IPv4 transits to IPv6 gradually, DHCP has to be upgraded to support IPv6 address. Then, IETF gave a new definition of DHCPv6 in RFC 3315 issued in 2003. But the suggestions on the improvement and expansion of DHCPv6 were only seen in several drafts, and so far, a complete realization of DHCPv6 hasn't yet come true both home and abroad.Based on above, this dissertation does a comprehensive research centered on DHCPv6. Firstly, the dissertation gives a deep analysis of DHCPv6, and then by use of UML tool and Object-oriented method, analyzes the protocol software, including the state transition diagrams, the sequence diagrams for messages exchange and data process of DHCPv6, and at last, implements DHCPv6 on LINUX environment.This thesis is composed of five major chapters.The first chapter provides the background of both DHCPv6 and the dissertation itself. The second chapter gives a comprehensive analysis of DHCPv6 principle by comparing DHCPv4 and DHCPv6. The third chapter analyzes and designs DHCPv6 software by using UML, including the framework of DHCPv6 software, sequence diagrams, state transition diagrams, timer, scheme of reliable client retransmissioin, and addresses assignment policy of Server. The fourth chapter realizes DHCPv6 the client, relay and...
Keywords/Search Tags:IPv6, DHCPv6, Network protocol, Protocol software, UML
PDF Full Text Request
Related items