一种实现DHCP自适应的方法技术

技术编号:19352941 阅读:29 留言:0更新日期:2018-11-07 17:47
本发明专利技术设计一种实现DHCP自适应的方法,使用该机制的设备可在有DHCP服务器的网络中零配置上线,忽视VLAN的影响。当这种设备在零配置模式接入网络的时候,会主动向网络中发送dhcp discover探测报文,得到回应之后使用正确的端口和VLAN与dhcp服务器建立连接,继续DHCP协议的交互直至设备分配到IP地址,然后设备将三层接口以及它的IP和网关固化,建立固定的管理通道。

【技术实现步骤摘要】
一种实现DHCP自适应的方法
本专利技术涉及DCN领域,涉及一种DHCP零配置上线的技术,具体为一种实现DHCP自适应的方法。
技术介绍
DHCP协议是一种常用的局域网分配IP地址的手段,常用于DCN(DataCommunicationNetwork,数据通信网络)管理,但它有一个弊端,在存在VLAN的网络中不能实现零配置上线,需要在客户端的三层接口进行配置,才能够从网络中获取到IP地址。本专利技术针对DHCP协议做了改良,能够使零配置的IPRAN设备在有VLAN的网络中自动上线,并能固化配置无障碍衔接DHCP协议。该专利技术应用于联通运营商IPRAN设备的上线,能自动适应服务端的配置,且不需要单独占用接口。
技术实现思路
本专利技术设计提供一种实现DHCP自适应的方法,基于DHCP协议的改良方案,完成联通运营商IPRAN设备的DCN管理功能。本专利技术采用如下的技术方案,一种实现DHCP自适应的方法,其中包括应用于联通运营商的IPRAN设备,配置包括以下步骤:根据组网要求,服务器端进行正常的DHCP服务器地址和地址池配置,服务器端不局限设备类型;应用于远端的设备只有出厂配置,即没有任何业务的配置;远端设备接入网络,通过对端口和VLAN的自适应自动上线;其特征在于自动上线的流程如下:远端设备接入网络中,会自动通过所有可用的链路发送0到4094的vlan的共4095个dhcpdiscover报文;当设备收到一个dhcpoffer的回应,则解析出收到报文的端口和VLAN,创建出基于该端口+VLAN的子接口,并继续DHCP协议的内容交互(并采用socket通信的方式回应dhcprequst报文,并延续dhcp未完的协议继续交互),直至IP地址分配成功;然后设备将这个子接口的配置固化,并将(DHCP协议获取到的)网关下发至路由表,配置一条默认路由。需要保存的配置包括:子接口、子接口IP地址、默认路由。基于DHCP协议的改良方案包括:零配置的IPRAN设备接入DHCP服务端已经配置好的网络中,会自动通过可用的链路采用通用的报文发送方式发送0到4094的vlan的共4095个dhcpdiscover报文。若设备已经存在配置,则认为是网管通道已经打通过,不再经历这一过程,按原有的配置进行管理。本专利技术的优点是:本专利技术与通用的DHCP协议相比使用更方便,可以使设备零配置上线,自适应得出VLAN与端口,而不需要手工配置,减少了人工的消耗。DCN自动创建的三层口可以在业务端口上,不占用专门的通信通道;而DCN通道占用的带宽也很小,可以忽略不计。附图说明图1是本专利技术设计实现DCN管理的流程图。图2是本专利技术设计的具体实施组网图。具体实施方式如图1所示,一种实现DHCP自适应的方法,其中包括应用于联通运营商的IPRAN设备,配置包括以下步骤:根据组网要求,服务器端进行正常的DHCP服务器地址和地址池配置,服务器端不局限设备类型;应用于远端的设备只有出厂配置,即没有任何业务的配置;远端设备接入网络,通过对端口和VLAN的自适应自动上线;其特征在于自动上线的流程如下:远端设备接入网络中,会自动通过所有可用的链路发送0到4094的vlan的共4095个dhcpdiscover报文;当设备收到一个dhcpoffer的回应,则解析出收到报文的端口和VLAN,创建出基于该端口+VLAN的子接口,并继续DHCP协议的内容交互(并采用socket通信的方式回应dhcprequst报文,并延续dhcp未完的协议继续交互),直至IP地址分配成功;然后设备将这个子接口的配置固化,并将(DHCP协议获取到的)网关下发至路由表,配置一条默认路由。以下结合图2对本专利技术进行说明,以下所说明的优选实施例仅用于说明和解释该设计,并不局限该设计。图2是本专利技术设计的具体实施组网图。网管PC、DHCP服务器和待上线的远端设备在同一局域网中,接入普通的二层交换机中。IPRAN局端设备使用GE0/1口网管,通过网段192.168.0.0/24建立与PC的管理通道。同时在GE0/1.10上开启DHCP服务器功能,分配10.11.1.0/28的地址池。远端IPRAN设备接入网络中后,判断是否存在修改过的配置文件,若无配置文件,向所有可用的链路采用通用的报文发送方式发送0到4094的vlan的共4095个dhcpdiscover报文,交换机上有配置vlan10通过,即使这里交换机允许所有的vlantag通过,服务器端也不会对这些报文作出回应。其中带vlantag10的报文送到IPRAN局端设备后,局端设备回应DHCPoffer报文。远端IPRAN设备收到回应报文后判断收到报文的端口和vlantag,创建出ge0/2.10的子接口,然后与server建立起socket连接继续交互DHCP协议,分配到IP地址10.11.1.2,再根据server指定的网关,下发一条默认路由,下一跳指向serverip10.11.1.1。最后设备将ge0/2.10与它的IP地址,以及默认路由保存配置,这样就自动建立起了可用的网管通道。IPRAN局端设备与远端设备之间的网管通道,可以在专用的链路上,也可以与业务共用链路,不占用单独的通道。本文档来自技高网...

【技术保护点】
1.一种实现DHCP自适应的方法,其中包括应用于联通运营商的IPRAN设备,配置包括以下步骤:根据组网要求,服务器端进行正常的DHCP服务器地址和地址池配置,服务器端不局限设备类型;应用于远端的设备只有出厂配置,即没有任何业务的配置;远端设备接入网络,通过对端口和VLAN的自适应自动上线;其特征在于自动上线的流程如下:远端设备接入网络中,会自动通过所有可用的链路发送0到4094的vlan的共4095个dhcp discover报文;当设备收到一个dhcp offer的回应,则解析出收到报文的端口和VLAN,创建出基于该端口+VLAN的子接口,并继续DHCP协议的内容交互,直至IP地址分配成功;然后设备将这个子接口的配置固化,并将网关下发至路由表配置一条默认路由。

【技术特征摘要】
1.一种实现DHCP自适应的方法,其中包括应用于联通运营商的IPRAN设备,配置包括以下步骤:根据组网要求,服务器端进行正常的DHCP服务器地址和地址池配置,服务器端不局限设备类型;应用于远端的设备只有出厂配置,即没有任何业务的配置;远端设备接入网络,通过对端口和VLAN的自适应自动上线;其特征在于自动上线的流程如下:远端设备接入网络中,会自动通过所有可用的链路发送0到4094的vlan的...

【专利技术属性】
技术研发人员:张莉
申请(专利权)人:江西山水光电科技股份有限公司
类型:发明
国别省市:江西,36

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

1