基于自动开通系统的网元配置方法、系统、设备和介质与流程

文档序号:32743196发布日期:2022-12-30 20:23阅读:89来源:国知局
基于自动开通系统的网元配置方法、系统、设备和介质与流程

1.本发明涉及无源光网络技术领域,尤其涉及一种基于自动开通系统的网元配置方法、网元自动开通系统、网元配置设备和存储介质。


背景技术:

2.传统的无源光网络(passive optical network,pon)的开通施工过程需要具有通讯领域技术背景的专业技术人员才能实施,因此存在诸多限制。一方面施工的周期比较长,因为需要具有通讯领域技术背景的专业技术人员到达站点现场开通,因此开通一个站点需要数天的时间,另一方面由于具有通讯领域技术背景的专业技术人员的数量是有限的,在运营商大规模部署pon网络的时候,专业技术人员的数量瓶颈严重影响了运营商pon网元开通的效率。


技术实现要素:

3.本发明实施例的主要目的在于提供一种基于自动开通系统的网元配置方法、系统、设备及存储介质,通过自动获取初始配置信息实现网元的开通,无需具有通讯领域技术背景的专业技术人员介入,提高了网元开通的效率。
4.第一方面,本发明实施例提供一种基于自动开通系统的网元配置方法,应用于网元侧,所述自动开通系统包括:网元、dhcp服务器、中间服务器、路由器和ems服务器,所述网元通过所述路由器与所述dhcp服务器、中间服务器、ems服务器通信连接,所述方法包括:
5.通过dhcp协议从所述dhcp服务器获取ip地址及所述中间服务器的地址信息,所述ip地址用于所述ems服务器对所述网元进行管理;
6.基于所述地址信息从所述中间服务器获取预设的配置信息;
7.根据从所述预设的配置信息中获取的ems服务器信息,将所述ems服务器加入所述网元的路由列表,并根据所述预设的配置信息完成所述网元的配置。
8.第二方面,本发明实施例还提供一种网元自动开通系统,所述系统包括:
9.网元、dhcp服务器、中间服务器、路由器和ems服务器,所述网元通过所述路由器与所述dhcp服务器、中间服务器、ems服务器通信连接;
10.所述网元通过dhcp协议从所述dhcp服务器获取ip地址及所述中间服务器的地址信息,所述ip地址用于所述ems服务器对所述网元进行管理;
11.所述网元基于所述地址信息从所述中间服务器获取预设的配置信息;
12.所述网元根据从所述预设的配置信息中获取的ems服务器的信息,将所述ems服务器加入所述网元的路由列表,并根据所述预设的配置信息完成所述网元的配置。
13.第三方面,本发明实施例还提供一种基于自动开通系统的网元配置设备,所述网元配置设备包括处理器、存储器、存储在所述存储器上并可被所述处理器执行的计算机程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,其中所述计算机程序被所述处理器执行时,实现如本发明说明书提供的任一项网元配置方法的步骤。
14.第四方面,本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明实施例提供的任一项网元配置方法的步骤。
15.本发明实施例提供一种基于自动开通系统的网元配置方法、系统、设备和存储介质。网元通过dhcp协议自动获取ip地址以及根据预设的配置信息自动完成网元的配置,大大降低施工过程中对施工人员的技术要求,将原来的网元开通过程中必须由相关通讯领域技术背景技术人员实施的方式,改进为可以由无需通讯领域技术背景的普通施工人员来实现网元的开通。并且简化了开通流程,提高了开通效率,并大大节约了运营商的运维成本,从而满足了用户对高效、低成本的pon网元站点的诉求。
附图说明
16.为了更清楚地说明本技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1为本发明实施例提供的一种基于自动开通系统的网元配置方法的流程示意图;
18.图2为本发明实施例提供的一种采用telnet+snmpv2协议的网元配置方法流程示意图;
19.图3为本发明实施例提供的一种采用ssh+snmpv3协议的网元配置方法流程示意图;
20.图4为本发明实施例提供的一种网元自动开通系统的示意性框图;
21.图5为本发明实施例提供的一种基于自动开通系统的网元配置设备的结构示意框图。
具体实施方式
22.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
23.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
24.应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
25.本发明实施例提供一种基于自动开通系统的网元配置方法、自动开通系统、网元配置设备及存储介质。其中,该基于自动开通系统的网元配置方法可应用于网元侧。
26.下面结合附图,对本发明的一些实施例作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
27.请参照图1,图1为本发明实施例提供的一种基于自动开通系统的网元配置方法的流程示意图。该网元配置方法应用于网元侧,其中,自动开通系统包括:网元、dhcp服务器、中间服务器、路由器和ems服务器,网元通过路由器与dhcp服务器、中间服务器、ems服务器通信连接。如图1所示,该网元配置方法包括步骤s101至步骤s103。
28.步骤s101、从所述dhcp服务器获取ip地址及所述中间服务器的地址信息,所述ip地址用于所述ems服务器对所述网元进行管理。
29.本技术实施例中所提供的网元为无源光网络(passive optical network,pon)网元,即pon网元。ems服务器为网元管理系统(element management system)服务器。
30.pon网元上电后,通过dhcp协议从dhcp服务器上获取到ip地址和中间服务器的地址信息。具体步骤如下:
31.s1、pon网元上电后首先以广播的方式发送请求ip地址的广播报文,即dhcp discover报文。
32.s2、dhcp服务器接收到dhcp discover报文后,向pon网元发送第一响应报文,即dhcp offer报文。并在dhcp offer报文的“your(client)ip address”字段中提供了pon网元可以使用的ip地址,在dhcp offer报文的“option”字段中提供了中间服务器的地址信息。
33.s3、pon网元以广播的方式响应dhcp服务器的dhcp offer报文后,向dhcp服务求发送接受所述ip地址的第二响应报文,也即dhcp request报文。
34.s4、dhcp服务器响应dhcp request报文向pon网元发送一个响应确认报文,也即dhcp ack报文,并在dhcp offer报文的“option”字段中增加ip地址的使用租期信息。
35.至此,pon网元获取到了ip地址以及中间服务器的地址信息。
36.在一些实施例中,中间服务器的地址信息,具体可以为中间服务器的url地址。网元可以通过中间服务器的url地址通过路由器访问中间服务器,进而从中间服务器获取网元开通所需要的配置信息,ip地址用于ems服务器对网元进行管理。
37.需要说明的是,dhcp服务器分配给网元的ip地址是从提前规划好的ip地址段中选取的,且该ip地址段信息也在网元开通前下发到ems服务器,因此ems服务器可以基于ip地址段对该地址段内的所有网元进行远程管理和配置。
38.在一些实施例中,还可以在提前规划好的ip地址段中为每个网元预先指定ip地址,dhcp服务器根据每个网元的信息为该网元分配预先指定的ip地址,ems服务器基于该ip地址标识不同网元,进而基于该ip地址对不同网元做不同的管理和配置。
39.步骤s102、基于所述地址信息从所述中间服务器获取预设的配置信息。
40.具体的,中间服务器可以包括ftp服务器和版本服务器,ftp服务器上保存了预设的网元配置信息,版本服务器上保存了网元开通需要运行的版本。网元从所述ftp服务器获取所述预设的配置信息,从根据预设的配置信息中包含的版本服务器信息访问版本服务器,从所述版本服务器下载运行版本并运行。
41.示例性地,pon网元从中间服务器上获取预设的配置信息包括:网元的协议信息、版本服务器信息、ems服务器信息。
42.在一些实施例中,网元的协议信息至少包括:cli协议信息和snmp协议信息。cli协议信息和snmp协议信息分别用于配置网元的cli信息和snmp信息。
43.在一些实施例中,网元的cli用户信息至少包括:cli协议类型(通常为ssh或telnet)、cli的用户名和cli的密码等信息。
44.在一些实施例中,网元的snmp信息至少包括:snmp的协议类型(通常为v2或v3)、snmp的认证信息信息。对于snmpv2类型,snmp的认证信息信息包括读团体串和写团体串。对于snmpv3类型,snmp的认证信息信息包括用户名、安全级别、鉴权协议、鉴权密码、加密协议、加密密码。
45.需要说明的是,本发明实施例中提供的配置信息包括但不局限于cli协议信息和snmp协议信息,还可以包括其他网元管理协议的信息,例如:netconf协议信息、mml协议信息、sftp协议信息,以支持其他的网元管理协议用于本发明实施例提供的网元配置方法。
46.示例性的,例如要增加对netconf协议的支持,可以在预设的配置信息中补充netconf协议的信息,其它的协议也类似,具体所使用的协议本技术对此不作限定。
47.在一些实施例中,预设的网元配置信息可以为网元模型文件的形式,网元基于ftp服务器的地址信息,通过ftp下载网元模型文件,并加载网元模型文件,进而自动完成网元的配置和开通。
48.步骤s103、根据从所述预设的配置信息中获取的ems服务器信息,将所述ems服务器加入所述网元的路由列表,并根据所述预设的配置信息完成所述网元的配置。
49.具体的,pon网元对获取到的配置信息进行解析,从而得到配置信息中包含的:ems服务器信息、网元的协议信息以及版本服务器的信息。pon网元根据网元的协议信息完成网元协议的配置,根据版本服务器的信息从版本服务器上下载版本并运行;根据ems服务器信息将ems服务器加入所述网元的路由列表,至此完成pon网元的站点开通,之后运营商的网络运维中心的运维人员就可以远程通过cli或snmp协议来远程管理pon网元了。
50.本发明实施例提供的基于自动开通系统的网元配置方法,通过dhcp协议自动获取ip地址以及根据预设的配置信息自动完成网元的配置,大大降低了对网元开通人员的技术要求,将原来的网元开通过程中必须由相关通讯领域技术背景的技术人员实施改进为可由无需通讯领域技术背景的普通施工人员来实现网元的开通。并且简化了开通流程,提高了开通效率,大大节约了运营商的运维成本,从而满足了用户对高效、低成本的pon网元站点的诉求。
51.为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互任意组合。
52.实施例一
53.本实施例提供了一种采用telnet+snmpv2协议来开通pon网元的网元配置方法,流程如图2所示,具体步骤如下:
54.s201、pon网元通过dhcp协议从dhcp服务器上获取ip地址和fip服务器的地址信息。
55.步骤1.a,pon网元上电后以广播的方式发出dhcp discover报文;
56.步骤1.b,dhcp服务器接收到pon网元发送的dhcp discover报文后,向pon网元响应一个dhcp offer报文,并且在dhcp offer报文的“your(client)ip address”字段中提供了pon网元可以使用的ip地址,以及在dhcp offer报文的“option”字段中提供了中间服务
器的地址信息;
57.步骤1.c,pon网元以广播的方式发送dhcp request报文;
58.步骤1.d,dhcp服务器向pon网元响应一个dhcp ack报文,并在dhcp offer报文的“option”字段中增加ip地址的使用租期信息。
59.s202、pon网元从ftp服务器上下载预设的配置信息并对其进行解析,得到网元的协议信息、版本服务器的信息及ems服务器的信息。
60.s203、pon网元根据网元的协议信息完成网元协议的配置,其中,网元的协议信息包括cli协议信息和snmp协议信息。
61.步骤3.a,pon网元解析cli协议信息,设置cli协议使用telnet;
62.步骤3.b,pon网元解析cli用户名,创建相应的cli用户;
63.步骤3.c,pon网元解析cli密码信息,设置相应cli用户的登录的密码;
64.步骤3.d,pon网元解析snmp协议信息,设置相应snmpv2协议;
65.步骤3.e,pon网元解析snmp的读团体串信息,设置相应读团体串信息;
66.步骤3.f,pon网元解析snmp的写团体串信息,设置相应写团体串信息。
67.s204、pon网元根据版本服务器的信息从版本服务器下载版本。
68.步骤4.a,pon网元根据版本服务器的信息从版本服务器下载版本
69.步骤4.b,pon网元加载从版本服务器下载的版本并运行。
70.s205、pon网元将ems服务器信息添加到网元的路由列表中。至此,在运营商的网络中心的运维人员就可以通过telnet和snmpv2协议来管理新开通的pon网元了。
71.实施例二
72.本实施例提供了一种采用ssh+snmpv3协议来开通pon网元的网元配置方法,流程如图3所示。具体骤如下:
73.s301、pon网元通过dhcp协议从dhcp服务器上获取ip地址和ftp服务器的地址信息。
74.步骤1.a,pon网元上电后以广播的方式发出dhcp discover报文;
75.步骤1.b,dhcp服务器接收到pon网元发送的dhcp discover报文后,向pon网元响应一个dhcp offer报文,并且在dhcp offer报文的“your(client)ip address”字段中提供了pon网元可以使用的ip地址以及在dhcp offer报文的“option”字段中提供了上线中间服务器的地址信息;
76.步骤1.c,pon网元以广播的方式发送dhcp request报文;
77.步骤1.d,dhcp服务器向pon网元响应一个dhcp ack报文,并在dhcp offer报文的“option”字段中增加ip地址的使用租期信息。
78.s302、pon网元从ftp服务器上下载预设的配置信息并对其进行解析,得到网元的协议信息、版本服务器的信息及ems服务器的信息。
79.s303、pon网元根据网元的协议信息完成网元协议的配置,其中,网元的协议信息包括cli协议信息和snmp协议信息。
80.步骤3.a,pon网元解析cli协议信息,设置cli协议使用ssh;
81.步骤3.b,pon网元解析ssh用户名,创建相应的ssh用户;
82.步骤3.c,pon网元解析ssh密码信息,设置相应ssh用户的登录的密码;
programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
103.具体地,存储器302可以是flash芯片、只读存储器(rom,read-only memory)磁盘、光盘、u盘或移动硬盘等。
104.本领域技术人员可以理解,图5中示出的结构,仅仅是与本发明实施例方案相关的部分结构的框图,并不构成对本发明实施例方案所应用于其上的基于自动开通系统的网元配置设备的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
105.其中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现本发明实施例提供的任意一种所述的基于自动开通系统的网元配置方法。
106.在一实施例中,所述处理器用于运行存储在存储器中的计算机程序,并在执行所述计算机程序时实现如下步骤:
107.通过dhcp协议从所述dhcp服务器获取ip地址及所述中间服务器的地址信息,所述ip地址用于所述ems服务器对所述网元进行管理;
108.基于所述地址信息从所述中间服务器获取预设的配置信息;
109.根据从所述预设的配置信息中获取的ems服务器信息,将所述ems服务器加入所述网元的路由列表,并根据所述预设的配置信息完成所述网元的配置。
110.在一实施例中,所述处理器在实现从所述dhcp服务器获取ip地址及所述中间服务器的地址信息时,用于实现:以广播的方式向所述dhcp服务器发送请求ip地址的广播报文,并接收所述dhcp服务器响应所述广播报文生成的包含ip地址及配置的第一响应报文;从所述第一响应报文中获取所述ip地址及所述中间服务器的地址信息,并向所述dhcp服务器发送接受所述ip地址的第二响应报文;获取所述dhcp服务器响应所述第二响应报文生成的确认响应报文,并从所述第一响应报文中获取所述ip地址的租期信息。
111.在一实施例中,所述处理器在实现网元配置方法时,用于实现:所述中间服务器包括ftp服务器和版本服务器,从所述ftp服务器获取所述预设的配置信息,并根据从所述预设的配置信息中获取的版本服务器信息,从所述版本服务器下载运行版本并运行。
112.在一实施例中,所述处理器在实现网元配置方法时,用于实现:所述预设的配置信息还包括网元的协议信息,根据所述网元的协议信息完成所述网元的协议配置。
113.在一实施例中,所述处理器在实现网元配置方法时,用于实现:所述网元的协议信息包括:cli协议信息和snmp协议信息,所述cli协议信息包括:cli协议类型、cli用户名和密码;所述snmp协议信息包括:snmp协议类型和snmp协议认证信息;根据所述cli协议类型设置所使用的cli协议类型;根据所述cli用户名和密码创建cli用户;根据所述snmp协议类型设置所使用的snmp协议类型;根据所述snmp协议认证信息设置snmp协议认证信息。
114.在一实施例中,所述处理器在实现网元配置方法时,用于实现:所述snmp协议类型包括:v2或v3;当所述snmp协议类型为v2时,所述snmp协议认证信息至少包括:读团体串和写团体串;当所述snmp协议类型为v3时,所述snmp协议认证信息至少包括:用户名、安全级别、鉴权协议、鉴权密码、加密协议和加密密码。
115.在一实施例中,所述处理器在实现网元配置方法时,用于实现:所述cli协议类型
包括:ssh或telnet;当所述cli协议类型为ssh时,设置所述网元的cli协议使用ssh;当所述cli协议类型为telnet时,设置所述网元的cli协议使用telnet。
116.需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的基于自动开通系统的网元配置设备的具体工作过程,可以参考前述基于自动开通系统的网元配置方法实施例中的对应过程,在此不再赘述。
117.本发明实施例还提供一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如本发明实施例说明书提供的任一项基于自动开通系统的网元配置方法的步骤。
118.其中,所述存储介质可以是前述实施例所述的pon网元的内部存储单元,例如所述pon网元的硬盘或内存。所述存储介质也可以是所述pon网元外部存储设备,例如所述pon网元上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。
119.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施例中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
120.应当理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
121.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上所述,仅为本发明的具体实施例,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1