[发明专利]一种动态分配IP地址的方法和系统无效
申请号: | 201210243137.0 | 申请日: | 2012-07-13 |
公开(公告)号: | CN102780790A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 陈祥友 | 申请(专利权)人: | 深圳市龙视传媒有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L12/56 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态分配 ip 地址 方法 系统 | ||
技术领域
本发明涉及数据通信领域,具体涉及一种动态分配IP地址方法和系统。
背景技术
在现今的网络中,IP(Internet Protocol,网际协议)地址的分配大多采用动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)的方式。DHCP提供一种动态指定IP地址和配置参数的机制,主要应用于大型网络环境和人工配置比较困难的地方。目前数字电视行业在三网融合背景下,随着提供的服务增多,用户端的设备也随之增多,为这些设备提供IP地址的DHCP服务器而言,压力越来越大。因此,需要多个DHCP服务器为不同的终端提供IP地址,而多个DHCP服务器的管理范围并不是相同的。比如,现有广电视频点播系统与其他业务系统同在一个复杂的网络环境里,视频点播系统中有机顶盒、电脑和手机作为终端网元,使用一台DHCP服务器A进行IP分配和管理,前端业务支撑系统使用一台DHCP服务器B进行IP分配和管理,非广电系统使用其他的DHCP服务器进行IP分配和管理。如何避免非信任的DHCP服务器为DHCP客户端分配IP地址是本发明要解决的问题。
现有技术中,一般通过预先在DHCP客户端中设置好信任的DHCP服务器的网络地址,这样,DHCP客户端就可以只将报文发送至该指定的DHCP服务器。这种方式需要事先在DHCP客户端中进行设置,当发生变更时,又要重新设置,不利于管理。
发明内容
有鉴于此,本发明的目的在于提供一种动态分配IP地址的方法和系统,不需要事先在DHCP客户端中设置信任的DHCP服务器,即可实现DHCP客户端与DHCP服务器之间的双识别,保证在多DHCP服务器环境中动态分配IP的正确性和有效性,且便于管理。
为达到上述目的,本发明的技术方案具体是这样实现的:
本发明提供一种动态分配IP地址的方法,包括:
DHCP客户端向网络中的DHCP服务器发送DHCP DISCOVER报文,所述DHCP DISCOVER报文携带DHCP客户端标识;
DHCP服务器根据所述DHCP DISCOVER报文解析出所述DHCP客户端标识,判断所述DHCP客户端标识是否属于所述DHCP服务器管理的范围,若是,则从尚未分配的IP地址中分配一个IP地址给所述DHCP客户端,发送包含IP地址和DHCP服务器标识的DHCP OFFER报文;
所述DHCP客户端根据所述DHCP OFFER报文中包含的DHCP服务器标识,选择一个DHCP服务器作为IP提供者,并广播发送DHCP REQUEST报文,所述DHCP REQUEST报文包括被选择的DHCP服务器提供的IP地址。
进一步,所述DHCP客户端标识封装在所述DHCP DISCOVER报文的OPTION字段中,所述DHCP服务器标识封装在所述DHCP OFFER报文的OPTION字段中。
进一步,所述DHCP服务器根据所述DHCP DISCOVER报文后解析出所述DHCP客户端标识,判断所述DHCP客户端标识是否属于所述DHCP服务器管理的范围后还包括:
若所述DHCP客户端标识不属于所述DHCP服务器管理的范围,则所述DHCP服务器丢弃所述DHCP DISCOVER报文。
进一步,所述DHCP客户端发送DHCP REQUEST报文后还包括:
DHCP服务器接收并解析出所述DHCP REQUEST报文中的IP地址,判断所述IP地址是否是自己提供的IP地址,若是,则发送DHCP ACK报文,否则收回提供给所述DHCP客户端的IP地址。
进一步,所述判断所述IP地址是否是自己提供的IP地址,若是,则发送DHCP ACK报文后还包括:
所述DHCP客户端将被选择的DHCP服务器提供的IP地址与网卡进行绑定。
本发明还提供一种动态分配IP地址的系统,包括:
DHCP客户端,包括:
IP请求模块,用于向网络中的DHCP服务器发送DHCP DISCOVER报文,所述DHCP DISCOVER报文携带DHCP客户端标识;
IP过滤模块,用于根据所述DHCP OFFER报文中包含的DHCP服务器标识,选择一个DHCP服务器作为IP提供者,并广播发送DHCP REQUEST报文,所述DHCP REQUEST报文包括被选择的DHCP服务器提供的IP地址;
DHCP服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市龙视传媒有限公司,未经深圳市龙视传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210243137.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:烧结制备致密碳化硼基陶瓷材料的方法
- 下一篇:贴标机的水平定位装置