基于IPv4/IPv6双栈的企业网关中DHCP机制研究
发布时间:2021-08-04 21:04
首先对企业网关系统结构的设计进行了简单的介绍,然后分别对IPv4,IPv6环境下DHCP协议的地址状态迁移与C/S交互过程进行了研究,最后结合两者的异同点,设计开发了一种适用于双栈网关的DHCP协议软件模块,经过实验与工程应用验证了该模块具有良好的稳定性和兼容性,拥有较大的实用价值。
【文章来源】:电视技术. 2013,37(05)北大核心
【文章页数】:4 页
【部分图文】:
企业网关结构图
宽带网络WIDEBANDNETWORK投稿网址http:??www.VideoE.cn|《电视技术》第37卷第5期(总第406期)1152.1IPv4/IPv6双栈环境下DHCP地址状态的设计根据前期对DHCPv4和DHCPv6协议的分析,从地址活动的角度来看,可以将DHCP地址状态归纳为以下5种(见图2):1)绑定状态(Bound);2)更新状态(Rene-wing);3)重绑定状态(Rebinding);4)超时状态(Ex-pired);5)失效状态(Invalid)。图2地址状态迁移图从图2可知,在IPv4/IPv6的DHCP机制下,地址的动态迁移是以租约T为时间单位进行的。当地址租用时间到达T1(首选生命期的1/2)时,客户端向服务器发送租期更新消息;当地址租用时间到达T2(首选生命期的0.8)时,客户端向服务器发送重绑定消息,或等待租期满约直接进入超时状态;当客户端向服务器发送重绑定消息超时未响应后,客户端地址失效,客户端将重开始申请IP绑定。2.2IPv4/IPv6双栈环境下DHCP客户端/服务器交互机制的实现图3所示DHCPv4/DHCPv6的结构主要分为Server,Client和Relay三部分,三者通过各种UDP消息进行交互。图3DHCP结构图2.2.1DHCPv4的Client/Server交互过程DHCPv4的Client/Server交互过程如图4所示。1)DHCPv4Server请求DHCPv4Client申请IP地址前,先发广播报文DIS-COVER,DHCPv4Server接收到请求报文后,回应OFFER报文。2)IP址地请求DHCPClient收到OFFER报文后,然后发出广播报文REQUEST,收到Server回应的ACK后,就可以得到IP地址。得到Server分配的IP后,Client会对地址进行有效性检测,若该地址不可用,则回到初始状态重新开始地址申请。图4DHCPv4的Client/Server交互过程3)地址租期更新被分配的地址使用达到T1后,DHCPv4Client发单播报文REQUEST请求,DHCPv4Server给出ACK响应或NAK响应报文?
4/IPv6的DHCP机制下,地址的动态迁移是以租约T为时间单位进行的。当地址租用时间到达T1(首选生命期的1/2)时,客户端向服务器发送租期更新消息;当地址租用时间到达T2(首选生命期的0.8)时,客户端向服务器发送重绑定消息,或等待租期满约直接进入超时状态;当客户端向服务器发送重绑定消息超时未响应后,客户端地址失效,客户端将重开始申请IP绑定。2.2IPv4/IPv6双栈环境下DHCP客户端/服务器交互机制的实现图3所示DHCPv4/DHCPv6的结构主要分为Server,Client和Relay三部分,三者通过各种UDP消息进行交互。图3DHCP结构图2.2.1DHCPv4的Client/Server交互过程DHCPv4的Client/Server交互过程如图4所示。1)DHCPv4Server请求DHCPv4Client申请IP地址前,先发广播报文DIS-COVER,DHCPv4Server接收到请求报文后,回应OFFER报文。2)IP址地请求DHCPClient收到OFFER报文后,然后发出广播报文REQUEST,收到Server回应的ACK后,就可以得到IP地址。得到Server分配的IP后,Client会对地址进行有效性检测,若该地址不可用,则回到初始状态重新开始地址申请。图4DHCPv4的Client/Server交互过程3)地址租期更新被分配的地址使用达到T1后,DHCPv4Client发单播报文REQUEST请求,DHCPv4Server给出ACK响应或NAK响应报文,DHCPv4Client若收到ACK则更新租约,若收到NAK则重新发起申请。4)地址重绑若DHCPv4Client一直都没有收到ACK报文,当到达T2后,DHCPv4Client会发出广播的DHCP续约报文请求地址重绑。若一直未收到ACK响应报文,则租期满后DHCPv4Client分配到的IP自动失效。5)客户端重启后的地址分配DHCPv4Client重启后不会回到初始状态重新申请IP,而是直接广播一个REQUEST报文给DHCPv4Server。DHCPv4Server收到报文后,
本文编号:3322406
【文章来源】:电视技术. 2013,37(05)北大核心
【文章页数】:4 页
【部分图文】:
企业网关结构图
宽带网络WIDEBANDNETWORK投稿网址http:??www.VideoE.cn|《电视技术》第37卷第5期(总第406期)1152.1IPv4/IPv6双栈环境下DHCP地址状态的设计根据前期对DHCPv4和DHCPv6协议的分析,从地址活动的角度来看,可以将DHCP地址状态归纳为以下5种(见图2):1)绑定状态(Bound);2)更新状态(Rene-wing);3)重绑定状态(Rebinding);4)超时状态(Ex-pired);5)失效状态(Invalid)。图2地址状态迁移图从图2可知,在IPv4/IPv6的DHCP机制下,地址的动态迁移是以租约T为时间单位进行的。当地址租用时间到达T1(首选生命期的1/2)时,客户端向服务器发送租期更新消息;当地址租用时间到达T2(首选生命期的0.8)时,客户端向服务器发送重绑定消息,或等待租期满约直接进入超时状态;当客户端向服务器发送重绑定消息超时未响应后,客户端地址失效,客户端将重开始申请IP绑定。2.2IPv4/IPv6双栈环境下DHCP客户端/服务器交互机制的实现图3所示DHCPv4/DHCPv6的结构主要分为Server,Client和Relay三部分,三者通过各种UDP消息进行交互。图3DHCP结构图2.2.1DHCPv4的Client/Server交互过程DHCPv4的Client/Server交互过程如图4所示。1)DHCPv4Server请求DHCPv4Client申请IP地址前,先发广播报文DIS-COVER,DHCPv4Server接收到请求报文后,回应OFFER报文。2)IP址地请求DHCPClient收到OFFER报文后,然后发出广播报文REQUEST,收到Server回应的ACK后,就可以得到IP地址。得到Server分配的IP后,Client会对地址进行有效性检测,若该地址不可用,则回到初始状态重新开始地址申请。图4DHCPv4的Client/Server交互过程3)地址租期更新被分配的地址使用达到T1后,DHCPv4Client发单播报文REQUEST请求,DHCPv4Server给出ACK响应或NAK响应报文?
4/IPv6的DHCP机制下,地址的动态迁移是以租约T为时间单位进行的。当地址租用时间到达T1(首选生命期的1/2)时,客户端向服务器发送租期更新消息;当地址租用时间到达T2(首选生命期的0.8)时,客户端向服务器发送重绑定消息,或等待租期满约直接进入超时状态;当客户端向服务器发送重绑定消息超时未响应后,客户端地址失效,客户端将重开始申请IP绑定。2.2IPv4/IPv6双栈环境下DHCP客户端/服务器交互机制的实现图3所示DHCPv4/DHCPv6的结构主要分为Server,Client和Relay三部分,三者通过各种UDP消息进行交互。图3DHCP结构图2.2.1DHCPv4的Client/Server交互过程DHCPv4的Client/Server交互过程如图4所示。1)DHCPv4Server请求DHCPv4Client申请IP地址前,先发广播报文DIS-COVER,DHCPv4Server接收到请求报文后,回应OFFER报文。2)IP址地请求DHCPClient收到OFFER报文后,然后发出广播报文REQUEST,收到Server回应的ACK后,就可以得到IP地址。得到Server分配的IP后,Client会对地址进行有效性检测,若该地址不可用,则回到初始状态重新开始地址申请。图4DHCPv4的Client/Server交互过程3)地址租期更新被分配的地址使用达到T1后,DHCPv4Client发单播报文REQUEST请求,DHCPv4Server给出ACK响应或NAK响应报文,DHCPv4Client若收到ACK则更新租约,若收到NAK则重新发起申请。4)地址重绑若DHCPv4Client一直都没有收到ACK报文,当到达T2后,DHCPv4Client会发出广播的DHCP续约报文请求地址重绑。若一直未收到ACK响应报文,则租期满后DHCPv4Client分配到的IP自动失效。5)客户端重启后的地址分配DHCPv4Client重启后不会回到初始状态重新申请IP,而是直接广播一个REQUEST报文给DHCPv4Server。DHCPv4Server收到报文后,
本文编号:3322406
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3322406.html