[发明专利]一种DHCP动态分配网关的方法在审
申请号: | 201710270447.4 | 申请日: | 2017-04-24 |
公开(公告)号: | CN106953942A | 公开(公告)日: | 2017-07-14 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 张良级 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 102208 北京市昌平区回*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dhcp 动态分配 网关 方法 | ||
技术领域
本发明涉及计算机网络通信技术,涉及一种DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)动态分配不同网关的方法。
背景技术
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是由IETF(internet工作任务小组)开发设计的,于1993年10月成为标准协议。其前身是BOOTP协议。当前的DHCP定义可以在RFC 2131中找到,而基于IPv6的建议标准(DHCPv6)可以在RFC 3315中找到。
在一个使用TCP/IP协议的网络中,每一台计算机以及DHCP客户端设备都至少需要有一个IP地址,才能与其他计算机连接通信或网络的接入。为了便于集中统一规划和管理网络中的IP地址资源,DHCP(Dynamic Host Configure Protocol,动态主机配置协议)应运而生了。这种网络服务有利于对网络中IP客户端所使用的IP地址进行有效管理,而不需要一个一个手动指定IP地址,即使在一个拥有DHCP客户端主机或设备的网络中,因集中管理、自动分配因素也提供了更好的便捷性。
DHCP服务可用一台或一组DHCP服务器来管理网络参数的分配,采用这种方案的特点是便于集中管理、同时提供了便捷性、容错性。
发明内容
在现有的DHCP技术向主机PC或其它DHCP客户端设备分配IP地址时,对于每个网段来说其网关地址始终是DHCP地址池中静态配置的那个唯一的网关地址。
在本发明可以将原DHCP技术中静态、唯一分配的网关,通过增加的动态的检测和分配的机制,将静态分配变为了动态分配,将唯一网关变为了多网关、从而扩展了灵活性。在具体的实现中通过在DHCP SERVER原工作机制上增加新的处理机制,并结合了DHCP Relay的功能特性来配合实现的。
附图说明
附图1:使用DHCP动态分配网关的方法的流程图。
在附图1中列出了DHCP动态分配网关的工作流程图,下面结合附图1的流程图,来说明DHCP动态分配网关的过程;包括步骤如下:
步骤A10,DHCP客户端发起discover请求/request续约请求IP、网关等参数;
步骤A20,DHCP discover/request报文经过或未经过DHCP Relay中继设备;
步骤A30,DHCP服务器检测收到的是否是DHCP Relay单播请求报文,如是则进入步骤A40;如收到的是DHCP Discover报文,则跳转到步骤A60;
步骤A40,DHCP服务器检测发现收到的是DHCP Relay单播的请求报文,这时先将DHCP Relay请求报文中的Relay Agent字段的IP提取出来进行检测:(1.检测提取的IP地址是非全0(0.0.0.0)的IP或主机位为非0的IP地址;2.检测提取的IP地址的网络地址部分与DHCP Server的某个地址池中的网络地址部分一致;3.DHCPserver使用PING检测此IP是否可以正常可达,即可以收到正常的ICMP回应报文;)提取的IP地址在通过如上的检测之后,记录/更新此IP地址为DHCP客户端对应网段的动态网关IP地址;
步骤A50,如某一项检测不匹配时,不进行动态分配网关的后续过程,跳转到步骤A70,正常提取DHCP Relay单播请求报文中的参数信息;如收到的是DHCP Discover报文,从DHCP Discover报文中正常提取参数信息进入下一步流程:步骤A70;
步骤A90,DHCP服务器正常收到DHCP客户端请求报文后,都会根据DHCP Server上实际配置的DHCP地址池参数信息,产生对应的DHCP offer回应报文:如收到的是DHCP Relay请求报文,这时在将DHCP offer回应报文发送给DHCP客户端时,先进行一次重写将DHCP offer报文中option3字段重写入上一步中提取并记录的IP地址,其它offer字段参数保持原样,然后再将重写后的DHCP offer回应报文发送给DHCP客户端;或收到DHCP Discover报文,向DHCP客户端回应正常未改写的DHCP offer回应报文发送给DHCP客户端,跳转到步骤A80;
步骤A100,DHCP客户端收到offer报文后,向DHCP服务器发送请求使用DHCP offer报文中IP及网关等参数信息的DHCP request请求报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于张良级,未经张良级许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710270447.4/2.html,转载请声明来源钻瓜专利网。