资源描述:
《ipv6下动态主机配置协议的研究与设计实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第23卷第9期计算机应用Vol.23,No.92003年9月ComputerApplicationsSept.,2003文章编号:1001-9081(2003)09-0079-03IPv6下动态主机配置协议的研究与设计实现楼俊青,潘雪增,平玲娣(浙江大学计算机科学与技术学院,浙江杭州310027)摘 要:IPv6下的动态主机配置协议DHCPv6还在研究和制订中,参考相关草案和协议,设计并实现了一套基于客户P服务器的DHCPv6系统,应用于IPv6试验网,并对其中的安全问题作了一些探讨和实践。关键词:IPv6;DHCPv6;地址自动配置中图分类号:TP393.04文献
2、标识码:AStudyandImplementationofDynamicHostConfigurationProtocolforIPv6LOUJun2qing,PANXue2zeng,PINGLing2di(CollegeofComputerScience,ZhejiangUniversity,HangzhouZhejiang310027,China)Abstract:ThisarticlediscussesthestudyandimplementationoftheDynamicHostConfigurationProtocolforIPv6,DHCPv6.Now
3、adays,thestudyofDHCPv6isunderprocess.WereferredsomedraftsandprotocolstosummarizetheschemeofDHCPv6,thendesignedandrealizedapracticalDHCPv6systembasedontheclientPserverarchitectureforIPv6networkexperiment.Besides,wehavepaidgreatattentiontothesecurityofDHCPv6,andmadesomestudyandefforts.Ke
4、ywords:IPv6;DHCPv6;addressautoconfiguration户P服务器类型的协议。不同之处是,DHCPv6重新定义了消息类1 引言型和消息处理方式,并加强了安全性。IPv6(InternetProtocolversion6)是Internet网络协议版本6本文讨论了DHCPv6协议的关键技术和DHCPv6系统的的简称,它是现在广泛使用的IPv4的升级替换版本。IPv6克设计方案,并给出了一个试验性系统的实例。服了IPv4的诸多弊端,提供了更为广泛的地址空间,支持新2DHCPv6系统设计的网络服务(QoS等),增强了移动性和安全性,是下一代互
5、联网的核心协议。现在,从IPv4升级过渡到IPv6的工作已经在2.1 系统基本构成世界各地广泛展开了。从构成上可将DHCPv6系统分为三个部分:DHCP服务IPv6下的网络地址(IP地址)除了手工分配以外,还有两器、DHCP客户端以及DHCP转发代理,如图1所示。种自动配置方式:无状态地址自动配置(StatelessAddressAutoconfiguration)和全状态地址自动配置(StatefulAddressAutoconfiguration)。无状态地址自动配置主要靠主机监听路由器公告得到全局地址前缀,再加上自己的接口ID生成一个全局地址(本文图1DHCP
6、v6系统的构成不详细讨论这种方式)。全状态地址自动配置是由IPv4下的动态主机配置协议DHCP服务器:负责IP地址的分配及回收,提供网络配(DynamicHostConfigurationProtocol,DHCP)转化而来。IPv4下置信息;的动态主机配置协议实现了主机IP地址及其相关网络信息DHCP客户端:完成对IP地址的申请、释放,向DHCP服的自动配置。一个DHCP服务器拥有一个IP地址池,主机从务器进行网络信息咨询等功能;DHCP服务器租借IP地址并获得相关的配置信息(如缺省网DHCP转发代理:一般运行在网关P路由器上,当客户端关和DNS服务器地址等),达
7、到网络自动配置的目的。IPv6和服务器不在同一链路上时,转发客户端和服务器之间的初继承并改进了IPv4的这种自动配置服务,并将其称为全状态始化消息。地址自动配置。客户端与服务器之间通过UDP协议来交换消息。客户DHCPv6(DynamicHostConfigurationProtocolforIPv6)是IPv6下端使用链路本地地址发送和接收消息。服务器使用一个保留的动态主机配置协议,它属于全状态地址自动配置协议。与IPv4的链路范围内的多播地址从客户端接受消息。在获得服务器下的DHCP协议类似,DHCPv6也是一种提供网络配置信息的客地址之前,一个DHCP客户