一种DHCP自动获取IP地址的实现方法技术

技术编号:16878895 阅读:189 留言:0更新日期:2017-12-23 15:34
一种针对中国移动场景的DHCP自动获取IP地址的实现方法,可以解决当前不知道主IPRAN网络提供的通道的VLAN的情况下可以自动获取IP地址。包括步骤如下:步骤一:设置接口的VLAN RANGE;步骤二:设置接口的DHCP CLIENT属性;步骤三:设置接口的DHCP VLAN发送属性,持续多播属性和多播转单播属性;步骤四:接口根据VLAN RANGE进行相关DHCP DISCOVERY报文的发送;步骤五:如果是多播属性,持续发送DHCP DISCOVERY报文到所有配置RANGE范围内的VLAN;步骤六:如果是多播转单播属性,发送DHCP DISCOVERY报文到所有配置RANGE范围内的VLAN,当收到DHCP OFFER报文后,停止向其他VLAN发送DHCP的DISCOVERY报文。本发明专利技术可以满足中国移动的场景需求,可以按照客户的规划进行开通设备,实现客户网络的连接,从而给客户带来技术价值和经济价值。

A method of realizing IP address automatically by DHCP

A method of automatically acquiring IP address for China Mobile scene based on DHCP can solve the problem of automatically obtaining IP address without knowing VLAN of main IPRAN network at present. Including the following steps: step one: set the interface VLAN RANGE; step two: DHCP CLIENT attribute set interface; step three: DHCP VLAN send property settings interface, multicast to unicast and multicast attribute attribute; step four: send interface DHCP DISCOVERY message according to the VLAN RANGE step five: if it is; multicast attribute, DHCP continues to send the DISCOVERY message to all the configuration in the range of RANGE VLAN; step six: if it is multicast to unicast property, sending DHCP DISCOVERY message to all configuration in the range of RANGE VLAN, when the DHCP received OFFER packet, DISCOVERY packet to stop other VLAN send DHCP. The invention can meet the needs of China Mobile's scenes, and can open devices according to the customers' planning, so as to realize the connection of customers' network, so as to bring technical value and economic value to customers.

【技术实现步骤摘要】
一种DHCP自动获取IP地址的实现方法
本专利技术涉及网络通信
,具体涉及一种针对中国移动场景的DHCP自动获取IP地址的实现方法。
技术介绍
光DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配IP地址,使网络环境中的主机动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。DHCP协议采用客户端/服务器模型,主机地址的动态分配任务由网络主机驱动。当DHCP服务器接收到来自网络主机申请地址的信息时,才会向网络主机发送相关的地址配置等信息,以实现网络主机地址信息的动态配置DHCP有三种机制分配IP地址:1)自动分配方式(AutomaticAllocation),DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器端租用到IP地址后,就可以永久性的使用该地址。2)动态分配方式(DynamicAllocation),DHCP服务器给主机指定一个具有时间限制的IP地址,时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。3)手工分配方式(ManualAllocation),客户端的IP地址是由网络管理员指定的,DHCP服务器只是将指定的IP地址告诉客户端主机。三种地址分配方式中,只有动态分配可以重复使用客户端不再需要的地址。如图1所示,传统DHCP方式在中国移动的上海移动使用场景中遇到了如下问题:当小型PTN设备作为DHCPCLIENT设备,穿越上海移动的主IPRAN网络到DHCPSERVER获取IP地址的时候,由于主IPRAN网络没有提供具体的业务VLAN,导致小型PTN由于不知道如何设置VLAN而获取不到IP地址。
技术实现思路
本专利技术提出的一种针对中国移动场景的DHCP自动获取IP地址的实现方法,可以解决当前不知道主IPRAN网络提供的通道的VLAN的情况下可以自动获取IP地址。为实现上述目的,本专利技术采用了以下技术方案:一种针对中国移动场景的DHCP自动获取IP地址的实现方法,DHCP的模块包含DHCPCLIETN模块和VLANRANGE模块,所述VLANRANGE模块指导DHCPCLIENT模块进行DHCPDISCOVERY报文发送,包括步骤如下:步骤一:设置接口的VLANRANGE;步骤二:设置接口的DHCPCLIENT属性;步骤三:设置接口的DHCPVLAN发送属性,持续多播属性和多播转单播属性;步骤四:接口根据VLANRANGE进行相关DHCPDISCOVERY报文的发送;步骤五:如果是多播属性,持续发送DHCPDISCOVERY报文到所有配置RANGE范围内的VLAN;然后接收DHCP的OFFER报文,如果接收到多个,选择第一个接收的OFFER报文,完成DHCP其他报文交互,获取IP地址,如果DHCP中断,则重复发送DHCPDISCOVERY报文到所有配置RANGE范围内的VLAN。步骤六:如果是多播转单播属性,发送DHCPDISCOVERY报文到所有配置RANGE范围内的VLAN,当收到DHCPOFFER报文后,停止向其他VLAN发送DHCP的DISCOVERY报文。若DHCP中断需要重新分配地址,下次直接向上一次的VLAN进行发送DHCPDISCOVERY报文,如果收到DHCP的OFFER报文则停止;如果没有收到DHCP的OFFER报文,则重复到本段内容的开始部分;直到收到DHCP的OFFER报文为止;然后接收DHCP的OFFER报文,如果接收到多个,选择第一个接收的OFFER报文,完成DHCP其他报文交互,获取IP地址,如果DHCP中断,则重复发送DHCPDISCOVERY报文到所有配置RANGE范围内的VLAN。与现有技术相比较,本专利技术一种针对中国移动场景的DHCP自动获取IP地址的实现方法可以解决当前不知道主IPRAN网络提供的通道的VLAN的情况下可以自动获取IP地址。从而可以满足中国移动的场景需求,否则无法满足,也就无法在客户的场景开通设备,也不能实现客户的想法。本专利技术解决了此问题,可以按照客户的规划进行开通设备,实现客户网络的连接,从而给客户带来技术价值和经济价值。附图说明图1是本专利技术中使用场景的介绍;图2是本专利技术中DHCP各个模块的工作关系;图3包含了本专利技术中多播属性的流程。具体实施方式下面结合附图对本专利技术做进一步说明:如图1所示,分支1通过DHCP方式从DHCP服务器自动获取IP地址,但是由于分支1和DHCP服务器之间的2层通道没有给出具体VLAN,所以如果分支1不知道VLAN的情况是无法总DHCP服务器获取到IP地址的。本实施例所述的针对中国移动场景的DHCP自动获取IP地址的实现方法,如图2所示,本专利技术中DHCP的模块包含:DHCPCLIETN模块;VLANRANGE模块;VLANRANGE模块指导DHCPCLIENT模块进行DHCPDISCOVERY报文发送;如图3所示,本专利技术中多播属性的流程包括:接口配置了VLANRANGE以及DHCPCLIENT;判断DHCPCLIENT属性是否多播属性;如果不是多播属性,进行多播转单播流程处理(默认属性为多播转单播)如果是多播属性,向配置的RANGE范围内的所有VLAN发送DHCP的DISCOVERY报文,直到发送完毕;接收DHCP的OFFER报文,如果接收到多个,选择第一个接收的OFFER报文;完成DHCP其他报文交互,获取IP地址;如果DHCP中断,则重复上述过程;如图3所示,本专利技术中多播转单播属性的流程包括:接口配置了VLANRANGE以及DHCPCLIENT;判断DHCPCLIENT属性是否多播属性;如果是多播属性,进行多播流程处理(默认属性为多播转单播)如果是多播转单播属性,向配置的RANGE范围内的所有VLAN依次发送DHCP的DISCOVERY报文,直到收到DHCPOFFER报文,停止发送;接收DHCP的OFFER报文,如果接收到多个,选择第一个接收的OFFER报文;完成DHCP其他报文交互,获取IP地址;如果DHCP中断,则重复上述过程。下面对本专利技术一种针对中国移动场景的DHCP自动获取IP地址的实现方法进行举例1:下面对本专利技术一种针对中国移动场景的DHCP自动获取IP地址的实现方法进行举例2:下面对本专利技术一种针对中国移动场景的DHCP自动获取IP地址的实现方法进行举例3:以上所述的实施例仅仅是对本专利技术的优选实施方式进行描述,并非对本专利技术的范围进行限定,在不脱离本专利技术设计精神的前提下,本领域普通技术人员对本专利技术的技术方案作出的各种变形和改进,均应落入本专利技术的保护范围内。本文档来自技高网
...
一种DHCP自动获取IP地址的实现方法

【技术保护点】
一种针对中国移动场景的DHCP自动获取IP地址的实现方法,DHCP的模块包含DHCPCLIETN模块和VLAN RANGE模块,所述VLAN RANGE模块指导DHCP CLIENT模块进行DHCPDISCOVERY报文发送,其特征在于:包括以下步骤:步骤一:设置接口的VLAN RANGE;步骤二:设置接口的DHCP CLIENT属性;步骤三:设置接口的DHCP VLAN发送属性,持续多播属性和多播转单播属性;步骤四:接口根据VLAN RANGE进行相关DHCP DISCOVERY报文的发送;步骤五:如果是多播属性,持续发送DHCP DISCOVERY报文到所有配置RANGE范围内的VLAN,直到发送完毕;然后接收DHCP的OFFER报文,如果接收到多个,选择第一个接收的OFFER报文,完成DHCP其他报文交互,获取IP地址,如果DHCP中断,则重复发送DHCPDISCOVERY报文到所有配置RANGE范围内的VLAN。步骤六:如果是多播转单播属性,发送DHCP DISCOVERY报文到所有配置RANGE范围内的VLAN,当收到DHCP OFFER报文后,停止向其他VLAN发送DHCP的DISCOVERY报文;然后接收DHCP的OFFER报文,如果接收到多个,选择第一个接收的OFFER报文,完成DHCP其他报文交互,获取IP地址,如果DHCP中断,则重复发送DHCP DISCOVERY报文到所有配置RANGE范围内的VLAN。...

【技术特征摘要】
1.一种针对中国移动场景的DHCP自动获取IP地址的实现方法,DHCP的模块包含DHCPCLIETN模块和VLANRANGE模块,所述VLANRANGE模块指导DHCPCLIENT模块进行DHCPDISCOVERY报文发送,其特征在于:包括以下步骤:步骤一:设置接口的VLANRANGE;步骤二:设置接口的DHCPCLIENT属性;步骤三:设置接口的DHCPVLAN发送属性,持续多播属性和多播转单播属性;步骤四:接口根据VLANRANGE进行相关DHCPDISCOVERY报文的发送;步骤五:如果是多播属性,持续发送DHCPDISCOVERY报文到所有配置RANGE范围内的VLAN,直到发送完毕;然后接收DHCP的OFFER报文,如果接收到多个,选择第一个接收的OFFER报文,完成DHCP其他报文交互,获取IP地址,如果DHCP中断,则重复发送DHCPDISCOVERY报文到所有配置RANGE范围...

【专利技术属性】
技术研发人员:钟锋岩
申请(专利权)人:安徽皖通邮电股份有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1