一种网络边缘设备nee及自动化配置nee的方法

文档序号:7980201阅读:448来源:国知局
一种网络边缘设备nee及自动化配置nee的方法
【专利摘要】本发明公开了一种网络边缘设备NEE及自动化配置NEE的方法,该方法,包括:NEE在开机启动后,向DHCP服务器获取其网管IP地址及设备配置信息,所述设备配置信息包括配置文件服务器地址及配置文件名;所述NEE在收到所述DHCP服务器返回的设备配置信息后,根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件,并加载所述配置文件完成设备配置。本发明提供的方法及NEE,可以使网络管理人员不用对成千上万的NEE一一进行手动配置,只需要维护几个NEE的配置模板,并用后台的DHCP服务器和TFTP服务器来自动分发NEE的网管IP地址和设备配置,提高了NEE设备配置的效率,并减轻了设备维护工作量。
【专利说明】—种网络边缘设备NEE及自动化配置NEE的方法
【技术领域】
[0001]本发明涉及通信领域,具体涉及一种网络边缘设备(Network Edge Element,简称ΝΕΕ),以及自动化配置NEE的方法。
【背景技术】
[0002]下一代接入网发展的一个基本趋势是用FTTX(Fiber To The x,光纤到...)的网络架构支持IP化的全业务融合接入。其中,接入网设备趋向分布式部署,即位置从局端中心机房下移至靠近客户的外置环境,而且业务更强调端到端的管理和服务质量保证,再加上运营商的网络边缘设备形态多样,而且配置和管理接口也不一致,这些因素叠加导致配置和管理分布在远端的网络边缘设备成为了一个挑战。例如,目前运营商在FTTX架构下的网络边缘设备有CMC (Converged Media Converter,集中媒体转换器),CBAT (CoaxialBroadband Access Terminal,同轴宽带接入终端),边缘调制器(IPQAM), MDU(ManagementData Unit,管理数据单元)和DEMARC (demarcation,分离设备)。通常,我们把这些部署在接入网边缘的网络设备统称为网络边缘设备(Network Edge Element,简称ΝΕΕ)。
[0003]目前,主流配置管理NEE的模式是用命令行和SNMP (Simple Network ManagementProtocol,简单网络管理协议)的方式对NEE进行手动配置,其中远程配置的前提是NEE已经被设置好网管IP和带内网管通道。在这种模式下,网络管理人员必须到达远端靠近客户的地方安装ΝΕΕ,并用串口线连接NEE来手工创建初始配置。当运营商有大量的NEE需要安装,那么这种模式就显得不合适了。

【发明内容】

[0004]本发明需要解决的技术问题是提供一种网络边缘设备NEE以及自动化配置NEE的方法,以提高NEE设备配置的效率,并减轻设备维护的工作量。
[0005]为了解决上述技术问题,本发明提供了一种自动化配置网络边缘设备NEE的方法,包括:
[0006]NEE在开机启动后,向动态主机设置协议DHCP服务器获取其网管IP地址及设备配置信息,所述设备配置信息包括配置文件服务器地址及配置文件名;
[0007]所述NEE在收到所述DHCP服务器返回的设备配置信息后,根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件,并加载所述配置文件完成设备配置。
[0008]进一步地,所述NEE在开机启动后,向DHCP服务器获取其网管IP地址及设备配置信息,包括:
[0009]所述NEE在开机启动后,以广播方式向DHCP服务器发送discovery消息以获取其网管IP地址及设备配置信息,所述discovery消息中携带有所述NEE的设备类型和软件版本。
[0010]进一步地,所述方法还包括:所述NEE根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件后,将所述配置文件保存在固化内存中;[0011]所述NEE在加载所述配置文件时,根据预设的策略选择本地的配置文件或者从所述配置文件服务器下载的所述配置文件进行加载。
[0012]进一步地,所述方法还包括:
[0013]所述NEE在开机启动后,如果没有成功获取其网管IP地址,则以广播方式周期性地向DHCP服务器发送discovery消息直到获取其网管IP地址;
[0014]如果向DHCP服务器没有成功获取到设备配置信息,或者没有成功从相应的配置文件服务器下载到相应的配置文件,则所述NEE在加载配置文件时,直接加载所述本地的配置文件;如果本地也没有保存配置文件,则所述NEE再以广播方式周期性地向DHCP服务器发送discovery消息直到获取配置文件。
[0015]进一步地,所述方法还包括:所述NEE在开机启动后,到域名系统DNS服务器动态注册一个内部的DNS域名。
[0016]为了解决上述技术问题,本发明还提供了一种网络边缘设备NEE,包括:
[0017]信息获取模块,用于在开机启动后,向动态主机设置协议DHCP服务器获取其网管IP地址及设备配置信息,所述设备配置信息包括配置文件服务器地址及配置文件名;
[0018]下载模块,用于在收到所述DHCP服务器返回的设备配置信息后,根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件;
[0019]加载模块,用于加载所述配置文件完成设备配置。
[0020]进一步地,所述信息获取模块,用于在开机启动后,向动态主机设置协议DHCP服务器获取其网管IP地址及设备配置信息,包括:
[0021]所述信息获取模块在开机启动后,以广播方式向DHCP服务器发送discovery消息以获取其网管IP地址及设备配置信息,所述discovery消息中携带有所述NEE的设备类型和软件版本。
[0022]进一步地,所述下载模块,还用于根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件后,将所述配置文件保存在固化内存中;
[0023]所述加载模块,还用于在加载所述配置文件时,根据预设的策略选择本地的配置文件或者从所述配置文件服务器下载的所述配置文件进行加载。
[0024]进一步地,所述加载模块,还用于如果所述信息获取模块向DHCP服务器没有成功获取到设备配置信息,或者所述下载模块没有成功从相应的配置文件服务器下载到相应的配置文件,则在加载配置文件时,直接加载所述本地的配置文件;如果本地也没有保存配置文件,则通知所述信息获取模块获取配置文件;
[0025]所述信息获取模块,还用于在收到所述加载模块的通知后,以广播方式周期性地向DHCP服务器发送discovery消息直到获取配置文件。
[0026]进一步地,所述信息获取模块,还用于在开机启动后,如果没有成功获取其网管IP地址,则以广播方式周期性地向DHCP服务器发送discovery消息直到获取其网管。
[0027]进一步地,所述NEE还包括DNS注册模块,用于在开机启动后,到域名系统DNS服务器动态注册一个内部的DNS域名。
[0028]与现有技术相比,本发明提供的网络边缘设备NEE以及自动化配置NEE的方法,网络管理人员不用对成千上万的NEE —一进行手动配置,只需要维护几个NEE的配置模板,并用后台的DHCP服务器和TFTP服务器来自动分发NEE的网管IP地址和设备配置,从而提高了 NEE设备配置的效率,并减轻了设备维护工作量。
【专利附图】

【附图说明】
[0029]图1是实施例中网络边缘设备NEE结构图;
[0030]图2是实施例中自动化配置NEE的方法流程图;
[0031]图3是一个应用示例中以G/EP0N系统为中心的DOCSIS EOC接入网络架构图
[0032]图4是一个应用示例中移自动化配置NEE的方法流程图。
【具体实施方式】
[0033]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0034]实施例:
[0035]如图1所示,本实施例提供了一种网络边缘设备NEE,包括:
[0036]信息获取模块,用于在开机启动后,自动向动态主机设置协议DHCP服务器获取其网管IP地址及设备配置信息,所述配置信息包括配置文件服务器地址及配置文件名;
[0037]其中,所述信息获取模块在开机启动后,以广播方式向DHCP服务器发送discovery消息以获取其网管IP地址及设备配置信息,所述discovery消息中携带有所述NEE的设备类型和软件版本。DHCP服务器和配置文件服务器可以根据该NEE的设备类型和软件版本为该NEE分配相应的配置文件。
[0038]其中,所述信息获取模块,还用于在开机启动后,如果没有成功获取其网管IP地址,则以广播方式周期性地向DHCP服务器发送discovery消息直到获取其网管。
[0039]下载模块,用于在收到DHCP服务器返回的设备配置信息后,根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件;
[0040]加载模块,用于加载所述配置文件完成设备配置。
[0041]其中,所述下载模块,还用于根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件后,将所述配置文件保存在固化内存中;
[0042]所述加载模块,还用于在加载所述配置文件时,根据预设的策略选择本地的配置文件或者从所述配置文件服务器下载的所述配置文件进行加载。
[0043]其中,所述加载模块,还用于如果所述信息获取模块向DHCP服务器没有成功获取到设备配置信息,或者所述下载模块没有成功从相应的配置文件服务器下载到相应的配置文件,则在加载配置文件时,直接加载所述本地的配置文件;如果本地也没有保存配置文件,则通知所述信息获取模块获取配置文件;
[0044]所述信息获取模块,还用于在收到所述加载模块的通知后,以广播方式周期性地向DHCP服务器发送discovery消息直到获取配置文件。
[0045]此外,所述NEE还包括DNS注册模块,用于在开机启动后,到域名系统DNS服务器动态注册一个内部的DNS域名。
[0046]如图2所示,本实施例提供了一种自动化配置NEE的方法,包括以下步骤:
[0047]SlOl =NEE在开机启动后,自动向动态主机设置协议DHCP服务器获取其网管IP地址及设备配置信息,所述配置信息包括配置文件服务器地址及配置文件名;
[0048]S102:所述NEE接收DHCP服务器返回的设备配置信息;
[0049]S103:所述NEE在收到DHCP服务器返回的设备配置信息后,根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件,并加载所述配置文件完成设备配置。
[0050]在上述步骤SlOl中,完成了完整的DHCP动态分配IP地址的过程,即NEE在开机启动后,自动向DHCP服务器以广播方式发送discovery消息以获取其网管IP地址及设备配置信息,所述discovery消息中携带有所述NEE的设备类型和软件版本;
[0051]DHCP服务器在收到NEE的discovery消息后,为NEE分配网关IP地址,由于NEE发送的discovery消息中带有0ption43(厂商自定义信息),DHCP服务器可以通过0ption43辨别NEE的设备类型和软件版本以决定地址分配和设备配置策略,于是,DHCP服务器向NEE返回Offer消息,该消息中携带了分配给NEE的网管IP地址、配置文件服务器地址及配置文件名。
[0052]在步骤S102中,配置文件服务器地址可能有一个或多个,即有多个配置文件服务器均可以为NEE提供配置文件。
[0053]在步骤S103中,所述NEE还将下载的相应配置文件保存在固化内存中;
[0054]所述NEE在加载配置文件时,根据预设的策略选择本地的配置文件或者从所述配置文件服务器下载的所述配置文件进行加载,例如,用户预先设置了直接加载下载的配置文件,则NEE直接加载该下载的配置文件;而如果用户预先设置加载本地保存的配置文件,则NEE加载本地配置文件,仅将从配置文件服务器下载的配置文件保存起来。
[0055]另外,在上述步骤中,如果步骤SlOl或步骤S103的前半步没有成功,即如果所述NEE在开机启动后,向DHCP服务器没有成功获取到设备配置信息,或者没有成功从相应的配置文件服务器下载到相应的配置文件,则所述NEE在加载配置文件时,直接加载所述本地保存的配置文件;如果本地也没有保存配置文件,则所述NEE再以广播方式周期性地向DHCP服务器发送discovery消息直到获取配置文件。
[0056]如果所述NEE在开机启动后,没有成功获取其网管IP地址,则以广播方式周期性地向DHCP服务器发送discovery消息直到获取其网管IP地址;
[0057]可选地,所述方法还包括:所述NEE到域名系统DNS服务器动态注册一个内部的DNS域名,以便于网管人员和工具访问ΝΕΕ。
[0058]在一个应用示例中,在以G/EP0N系统为中心的DOCSIS EOC(Data Over CableSystems Interface Standard, Ethernet over Coax,同轴电缆以太网)接入网络架构下(如图3所示),对CMC (Converged Media Converter,集中媒体转换器)进行自动配置,如图4所示,具体实施过程如下:
[0059]S201:CMC上电启动时,自动向DHCP服务器以广播方式发送discovery消息,请求获取其网管IP地址及设备配置信息;
[0060]CMC 的 DHCP Discovery 带有 Option 43 (厂商自定义信息),而 0ption43 指不了NEE的设备类型和软件版本,如CMC ECl.0Sffl.1,所以DHCP服务器可以通过它辨别CMC的设备类型和软件版本以决定地址分配和设备配置策略。
[0061]其中,可选地,NEE到域名系统DNS服务器动态注册一个内部的DNS域名,以便于网管人员和工具访问ΝΕΕ。[0062]S202 =DHCP服务器返回DHCP Offer,其中携带有网管IP地址、DHCPOption 66及Option 67 ;
[0063]DHCP Option 66保存有配置文件服务器的地址信息,包括一个或多个配置文件服务器的地址;DHCP Option 67保存有配置文件名。
[0064]S203:CMC判断是否收到DHCP Option 66及Option 67,如果是,则执行步骤S204 ;否则,执行步骤S208 ;
[0065]S204 =CMC根据DHCP Offer中的DHCP Option 66和67信息到配置文件服务器下
载配置文件;
[0066]S205:判断是否成功下载了配置文件,如果是,则执行步骤S206 ;否则,执行步骤S207 ;
[0067]S206:将下载的配置文件保存到本地的固化内存中,并根据预先设定的策略在两个配置版本中选择一个加载;
[0068]CMC固化内存中可以保存两个版本,一个是本地保存的配置文件和一个是从配置文件服务器下载的配置。
[0069]S207:判断本地是否保存有配置,如果是,执行步骤S208 ;否则,执行步骤S209 ;
[0070]S208:加载本地配置;
[0071]S209 =CMC周期性地发出DHCP discovery直到获取其管理IP和网络下载的配置。
[0072]从上述实施例可以看出,相对于现有技术,上述实施例中提供的网络边缘设备NEE以及自动化配置NEE的方法,网络管理人员不用对成千上万的NEE —一进行手动配置,只需要维护几个NEE的配置模板,并用后台的DHCP服务器和TFTP服务器来自动分发NEE的网管IP地址和设备配置,从而提高了 NEE设备配置的效率,并减轻了设备维护工作量。
[0073]本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
[0074]以上所述仅为本发明的优选实施例而已,并非用于限定本发明的保护范围。根据本发明的
【发明内容】
,还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种自动化配置网络边缘设备NEE的方法,包括:NEE在开机启动后,向动态主机设置协议DHCP服务器获取其网管IP地址及设备配置信息,所述设备配置信息包括配置文件服务器地址及配置文件名;所述NEE在收到所述DHCP服务器返回的设备配置信息后,根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件,并加载所述配置文件完成设备配置。
2.如权利要求1所述的方法,其特征在于:所述NEE在开机启动后,向DHCP服务器获取其网管IP地址及设备配置信息,包括:所述NEE在开机启动后,以广播方式向DHCP服务器发送di scovery消息以获取其网管IP地址及设备配置信息,所述discovery消息中携带有所述NEE的设备类型和软件版本。
3.如权利要求1所述的方法,其特征在于:所述方法还包括:所述NEE根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件后,将所述配置文件保存在固化内存中;所述NEE在加载所述配置文件时,根据预设的策略选择本地的配置文件或者从所述配置文件服务器下载的所述配置文件进行加载。
4.如权利要求1所述的方法,其特征在于:所述方法还包括:所述NEE在开机启动后,如果没有成功获取其网管IP地址,则以广播方式周期性地向DHCP服务器发送discovery消息直到获取其网管IP地址;如果向DHCP服务器没有成功获取到设备配置信息,或者没有成功从相应的配置文件服务器下载到相应的配置文件,则所述NEE在加载配置文件时,直接加载所述本地的配置文件;如果本地也没有保存配置文件,则所述NEE再以广播方式周期性地向DHCP服务器发送discovery消息直到获取配置文件。
5.如权利要求1所述的方法,其特征在于:所述方法还包括:所述NEE在开机启动后,到域名系统DNS服务器动态注册一个内部的DNS域名。
6.一种网络边缘设备NEE,包括:信息获取模块,用于在开机启动后,向动态主机设置协议DHCP服务器获取其网管IP地址及设备配置信息,所述设备配置信息包括配置文件服务器地址及配置文件名;下载模块,用于在收到所述DHCP服务器返回的设备配置信息后,根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件;加载模块,用于加载所述配置文件完成设备配置。
7.如权利要求6所述的网络边缘设备NEE,其特征在于:所述信息获取模块,用于在开机启动后,向动态主机设置协议DHCP服务器获取其网管IP地址及设备配置信息,包括:所述信息获取模块在开机启动后,以广播方式向DHCP服务器发送discovery消息以获取其网管IP地址及设备配置信息,所述discovery消息中携带有所述NEE的设备类型和软件版本。
8.如权利要求6所述的网络边缘设备NEE, 其特征在于:所述下载模块,还用于根据所述设备配置信息到相应的配置文件服务器下载相应的配置文件后,将所述配置文件保存在固化内存中;所述加载模块,还用于在加载所述配置文件时,根据预设的策略选择本地的配置文件或者从所述配置文件服务器下载的所述配置文件进行加载。
9.如权利要求6所述的网络边缘设备NEE,其特征在于:所述加载模块,还用于如果所述信息获取模块向DHCP服务器没有成功获取到设备配置信息,或者所述下载模块没有成功从相应的配置文件服务器下载到相应的配置文件,则在加载配置文件时,直接加载所述本地的配置文件;如果本地也没有保存配置文件,则通知所述信息获取模块获取配置文件;所述信息获取模块,还用于在收到所述加载模块的通知后,以广播方式周期性地向DHCP服务器发送discovery消息直到获取配置文件。
10.如权利要求7所述的网络边缘设备NEE,其特征在于:所述信息获取模块,还用于在开机启动后,如果没有成功获取其网管IP地址,则以广播方式周期性地向DHCP服务器发送discovery消息直到获取其网管。
11.如权利要求6所述的网络边缘设备NEE,其特征在于:所述NEE还包括DNS注册模块,用于在开机启动后,`到域名系统DNS服务器动态注册一个内部的DNS域名。
【文档编号】H04L29/12GK103516535SQ201210210373
【公开日】2014年1月15日 申请日期:2012年6月25日 优先权日:2012年6月25日
【发明者】张鹏 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1