本发明涉及网络技术领域,尤其是一种ONU自动配置管理方法。
背景技术:
通常ONU接入OLT后,OLT会通过OAM协议对ONU进行配置。另外如果ONU和OLT都支持《中国电信EPON设备技术要求》协议,也可以通过该协议来配置ONU。在日常使用过程中,现有技术和协议未能完全满足客户对ONU各种功能的配置管理要求。因此往往需要通过私有协议来实现对ONU的管理,私有协议需要OLT和ONU同时开发支持,在实际使用过程中,要协调OLT开发私有协议会存在很多困难,或者根本做不到。
因此,现有技术需要改进。
技术实现要素:
本发明实施例所要解决的一个技术问题是:提供一种ONU自动配置管理方法,包括:
登陆ONU的WEB管理界面,配置ONU工作参数,将ONU配置文件导出,并拷贝至TFTP服务器的下载目录,修改ONU配置文件的文件名;
配置DHCP服务器,根据网络参数配置DHCP服务器的IP地址信息,并配置OPTION66和OPTION67的参数;
ONU启动接入OLT请求,OLT允许ONU上线,完成OAM配置后, ONU获取默认WAN连接;
ONU的默认Wan连接发起DHCP请求,并发送DHCP请求报文;
DHCP服务器响应ONU的DHCP请求,并将网络配置信息及DHCP ACK报文信息下发给ONU,所述DHCP ACK报文信息包含OPTION66、 OPTION 67信息;
ONU按照DHCP服务器的网络配置信息配置网络,按照OPTION66指定的IP地址下载配置文件;
判断ONU按照OPTION66指定的IP地址下载配置文件是否成功;
如果是,ONU应用下载的配置文件,完成自动配置;
如果否,则以OPTION67指定的文件名进行下载,判断是否下载成功;
如果下载成功,则ONU应用下载的配置文件,完成自动配置;
如果下载不成功,则重启ONU。
在基于本发明上述ONU自动配置管理方法的另一个实施例中,所述修改ONU配置文件的文件名的方法为:
如果一个将ONU配置文件使用于一个ONU,则配置文件的文件名命名为:ONU的MAC地址字符串作为文件名,.cfg作为后缀文件格式;
如果一个将ONU配置文件使用于多个ONU,则配置文件的文件名命名为:将DHCP服务器的OPTION67配置文件作为文件名,.cfg作为后缀文件格式。
在基于本发明上述ONU自动配置管理方法的另一个实施例中,所述网络配置信息包括:IP地址信息、网关信息、DNS服务器信息。
在基于本发明上述ONU自动配置管理方法的另一个实施例中,所述以 OPTION66指定的IP地址下载配置文件为:
在OPTION66指定的IP地址目录下,以ONU的MAC地址字符串作为文件名,.cfg作为后缀文件格式的使用于一个ONU的配置文件。
在基于本发明上述ONU自动配置管理方法的另一个实施例中,所述 OPTION67配置指定的配置文件为:以DHCP服务器的OPTION67配置文件作为文件名,.cfg作为后缀文件格式的使用于多个ONU的配置文件。
在基于本发明上述ONU自动配置管理方法的另一个实施例中,所述按照OPTION66指定的IP地址下载配置文件的方式为:通过TFTP协议进行下载。
在基于本发明上述ONU自动配置管理方法的另一个实施例中,所述以 OPTION67指定的文件名进行下载的方式为:通过TFTP协议进行下载。
与现有技术相比,本发明具有以下优点:
本发明可以方便快捷的配置管理ONU,特别是当ONU根据客户需求增加新功能后,不需要OLT做任何的改动,只需要修改配置文件就能对ONU 的新功能进行配置,极大的方便了客户的使用。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
图1为本发明的ONU自动配置管理方法的一个实施例的流程图。
具体实施方式
现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
图1为本发明的ONU自动配置管理方法的一个实施例的流程图,如图1 所示,该实施例的ONU自动配置管理方法包括:
10,登陆ONU的WEB管理界面,配置ONU工作参数,将ONU配置文件导出,并拷贝至TFTP服务器的下载目录,修改ONU配置文件的文件名;
20,配置DHCP服务器,根据网络参数配置DHCP服务器的IP地址信息,并配置OPTION66和OPTION67的参数;
30,ONU启动接入OLT请求,OLT允许ONU上线,完成OAM配置后,ONU获取默认WAN连接;
40,ONU的默认Wan连接发起DHCP请求,并发送DHCP请求报文;
50,DHCP服务器响应ONU的DHCP请求,并将网络配置信息及 DHCP ACK报文信息下发给ONU,所述DHCP ACK报文信息包含 OPTION66、OPTION 67信息;
60,ONU按照DHCP服务器的网络配置信息配置网络,按照OPTION66 指定的IP地址下载配置文件;
70,判断ONU按照OPTION66指定的IP地址下载配置文件是否成功;
80,如果是,ONU应用下载的配置文件,完成自动配置;
90,如果否,则以OPTION67指定的文件名进行下载,判断是否下载成功;
如果下载成功,则ONU应用下载的配置文件,完成自动配置;
如果下载不成功,则重启ONU。
所述修改ONU配置文件的文件名的方法为:
如果一个将ONU配置文件使用于一个ONU,则配置文件的文件名命名为:ONU的MAC地址字符串作为文件名,.cfg作为后缀文件格式,比如:如果用户只想将配置文件给一个指定的ONU使用,则将它的文件名命名为指定的ONU的MAC地址字符串,后缀是.cfg,例如ONU的MAC地址是 80-14-a8-01-02-03,则文件名是8014a8010203.cfg,该配置文件的IP地址信息与OPTION66建立映射,由OPTION66指定。
如果一个将ONU配置文件使用于多个ONU,则配置文件的文件名命名为:将DHCP服务器的OPTION67配置文件作为文件名,.cfg作为后缀文件格式,比如:如果用户是想将这个配置文件下发配置多个ONU,则它的文件名需要与DHCP服务器的OPTION67的配置相同,例如usrcfg.cfg。
所述网络配置信息包括:IP地址信息、网关信息、DNS服务器信息。
所述以OPTION66指定的IP地址下载配置文件为:
在OPTION66指定的IP地址目录下,以ONU的MAC地址字符串作为文件名,.cfg作为后缀文件格式的使用于一个ONU的配置文件,OPTION66 的配置是TFTP服务器的IP地址;
ONU首先尝试下载的配置文件是以自己MAC地址加文件后缀组成的文件名,例如ONU的MAC地址是80-14-a8-01-02-03,则下载配置文件的文件名是8014a8010203.cfg。
所述OPTION67配置指定的配置文件为:以DHCP服务器的OPTION67 配置文件作为文件名,.cfg作为后缀文件格式的使用于多个ONU的配置文件,OPTION67的配置跟拷贝到TFTP服务器的配置文件名相同,例如 usrcfg.cfg。
所述按照OPTION66指定的IP地址下载配置文件的方式为:通过TFTP 协议进行下载。
所述以OPTION67指定的文件名进行下载的方式为:通过TFTP协议进行下载。
本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。