一种实现DHCP自适应的方法与流程

文档序号:15847539发布日期:2018-11-07 09:18阅读:249来源:国知局
一种实现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局端设备与远端设备之间的网管通道,可以在专用的链路上,也可以与业务共用链路,不占用单独的通道。



技术特征:

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

技术研发人员:张莉
受保护的技术使用者:江西山水光电科技股份有限公司
技术研发日:2018.05.04
技术公布日:2018.11.06
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1