一种PON口配置迁移方法、迁移系统及存储介质
文献发布时间:2024-04-18 19:58:26
技术领域
本发明涉及PON口配置迁移处理技术领域,尤其涉及一种PON口配置迁移方法、迁移系统及存储介质。
背景技术
PON(Passive Optical Network,无源光纤网络)是用于宽带、专线等业务接入的光网络技术,OLT(Optical Line Terminal,光线路终端)设备包含多个PON线卡,每个PON线卡包含多个PON口,PON口用于传输用户业务流数据,OLT设备的PON口上均有对应业务流数据配置。通信运营商在运维工作中,需要常态化地开展重载OLT裂化(将OLT设备的部分用户数据迁移至另一台OLT设备上)、OLT设备PON口裂化(将OLT设备PON口的部分用户迁移到另一个PON口上)、老旧OLT设备替换(将整台OLT设备的用户数据迁移到另一台OLT设备上)等用户数据迁移类割接。
现有技术中,进行用户数据迁移时,存在问题:PON口对应的业务类别繁多,涉及较多配置参数录入,目前采用人工分拣确定业务类别,并确认PON口配置参数录入等,迁移割接操作存在较大风险;数据迁移时,原始PON口与目标PON口配置方式、配置模板不适配的问题。
发明内容
本发明提供一种PON口配置迁移方法、迁移系统及存储介质,用以解决现有技术中在PON口配置迁移过程中需要人工分拣确定业务类别以及待迁移PON口与目标PON口配置适配的问题。
本发明提供一种PON口配置迁移方法,包括:
获取原始PON口信息集,所述原始PON口信息集包括多个待迁移PON口的信息;
根据原始PON口信息集,获取各个所述待迁移PON口对应的配置数据信息;
获取与所述原始PON口信息集对应的VLAN规划信息,所述VLAN规划信息反映网络参数与业务类型的对应关系;
根据所述配置数据信息以及所述VLAN规划信息,确定各个所述待迁移PON口对应的用户业务信息;
获取目标PON口信息集以及对应的配置规范信息,所述目标PON口信息集包括与所述待迁移PON口一一对应目标PON口的信息;
根据所述配置数据信息、所述用户业务信息、所述目标PON口信息集以及所述配置规范信息,生成迁移配置指令集;
发送所述迁移配置指令集,以配置所述目标PON口。
根据本发明提供的一种PON口配置迁移方法,所述根据原始PON口信息集,获取各个所述待迁移PON口对应的配置数据信息,包括:
根据所述原始PON口信息集,确定各个所述待迁移PON口对应的网管IP、OLT设备IP以及PON口标识;
根据所述网管IP、OLT设备IP以及PON口标识,获取与待迁移PON口对应的配置数据信息。
根据本发明提供的一种PON口配置迁移方法,所述根据所述配置数据信息以及所述VLAN规划信息,确定各个所述待迁移PON口对应的用户业务信息,包括:
根据所述配置数据信息,确定与所述待迁移PON口对应的用户VLAN值;
根据所述VLAN规划信息,确定各种业务类型对应的VLAN规划范围;
根据所述用户VLAN值以及所述VLAN规划范围,确定所述待迁移PON口对应的用户业务信息。
根据本发明提供的一种PON口配置迁移方法,所述用户VLAN值包括SVLAN值、CVLAN值以及UVLAN值,所述VLAN规划信息包括各业务类型对应的SVLAN规划段、CVLAN规划段以及UVLAN规划段;所述根据所述用户VLAN值以及所述VLAN规划范围,确定所述待迁移PON口对应的用户业务信息,包括:
判断所述SVLAN值、所述CVLAN值以及所述UVLAN值是否与其中一种业务类型对应的所述SVLAN规划段、所述CVLAN规划段以及所述UVLAN规划段均匹配;
若匹配,则生成有效提示信息,根据匹配对应的业务类型确定用户业务信息;
若不匹配,则生成无效提示信息,根据不匹配的所述SVLAN值、所述CVLAN值或所述UVLAN值,生成差异提示信息。
根据本发明提供的一种PON口配置迁移方法,在所述根据所述配置数据信息以及所述VLAN规划信息,确定各个所述待迁移PON口对应的用户业务信息之后,还包括:
根据所述配置数据信息以及所述用户业务信息,生成迁移汇总信息,所述迁移汇总信息用于反映迁移涉及的OLT设备IP、PON线卡数量、PON口数量、宽带业务类型和对应数量以及专线业务类型和对应数量。
根据本发明提供的一种PON口配置迁移方法,所述迁移配置指令集包括PON口添加指令集以及PON口删除指令集;所述根据所述配置数据信息、所述用户业务信息、所述目标PON口信息集以及所述配置规范信息,生成迁移配置指令集,包括:
根据所述配置数据信息、所述用户业务信息、所述目标PON口信息集以及所述配置规范信息,生成PON口添加指令集,所述PON口添加指令集用于配置所述目标PON口并且令所述目标PON口与所述用户业务信息关联;
根据所述配置数据信息,生成PON口删除指令集,所述PON口删除指令集用于删除所述待迁移PON口的配置。
根据本发明提供的一种PON口配置迁移方法,所述发送所述迁移配置指令集,以配置所述目标PON口,包括:
发送所述PON口添加指令集;
获取添加结果信息,生成添加提示信息;
获取作业完成验证信息;
根据所述作业完成验证信息,发送所述PON口删除指令集。
本发明还提供迁移系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述一种PON口配置迁移方法。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述一种PON口配置迁移方法。
本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述一种PON口配置迁移方法。
本发明提供的一种PON口配置迁移方法,至少具有以下有益效果:根据原始PON口信息集,能够从上层系统获取各个待迁移PON口对应的配置数据信息,并且获取原始PON口信息集采用的VLAN规划信息,VLAN规划信息反映网络参数与业务类型的对应关系。根据VLAN规划信息以及配置数据信息,基于每个待迁移PON口配置的网络参数,能够确定待迁移PON口对应的业务类型,形成用户业务信息,达到自动识别获取用户业务信息的效果。根据配置数据信息、用户业务信息、目标PON口信息集以及配置规范信息,生成迁移配置指令集,对目标PON口根据配置规范信息进行配置的同时,根据用户业务信息,在配置的同时完成用户业务的迁移。以此,根据与原始PON口信息集对应的VLAN规划信息,结合每个待迁移PON口对应的配置数据信息,实现自动识别确定每个待迁移PON口对应的用户业务信息,无需人工分拣确定业务类别,有利于提高迁移效率以及迁移准确性。通过提取关键的用户业务信息,根据配置规范信息生成迁移配置指令集,对目标PON口进行配置,无需关注待迁移PON口的配置方式、引用模板,有利于提高通用性和迁移成功率。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供一种PON口配置迁移方法的流程示意图之一;
图2是本发明提供一种PON口配置迁移方法的流程示意图之二;
图3是本发明提供一种PON口配置迁移方法的流程示意图之三;
图4是本发明提供一种PON口配置迁移方法的流程示意图之四;
图5是本发明提供一种PON口配置迁移方法的流程示意图之五;
图6是本发明提供一种PON口配置迁移方法的流程示意图之六。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在进行用户数据迁移时,存在人工分拣确定业务类别问题,将数据从待迁移PON口迁移至目标PON口,由于不同PON口对应的运营商可能不同等原因,PON口配置方式、引用模板可能存在差异,数据迁移涉及配置方式、引用模板适配的问题。传统一般通过算法对待迁移PON口的数据进行处理以适配目标PON口的配置方式和引用模板,但是基于算法处理的方式,适用范围较小,通用性较差。
针对上述问题,下面结合图1-图5描述本发明的一种PON口配置迁移方法,包括:
S100:获取原始PON口信息集,所述原始PON口信息集包括多个待迁移PON口的信息;
S200:根据原始PON口信息集,获取各个所述待迁移PON口对应的配置数据信息;
S300:获取与所述原始PON口信息集对应的VLAN规划信息,所述VLAN规划信息反映网络参数与业务类型的对应关系;
S400:根据所述配置数据信息以及所述VLAN规划信息,确定各个所述待迁移PON口对应的用户业务信息;
S500:获取目标PON口信息集以及对应的配置规范信息,所述目标PON口信息集包括与所述待迁移PON口一一对应目标PON口的信息;
S600:根据所述配置数据信息、所述用户业务信息、所述目标PON口信息集以及所述配置规范信息,生成迁移配置指令集;
S700:发送所述迁移配置指令集,以配置所述目标PON口。
根据原始PON口信息集,能够从上层系统获取各个待迁移PON口对应的配置数据信息,并且获取原始PON口信息集采用的VLAN规划信息,VLAN规划信息反映网络参数与业务类型的对应关系。根据VLAN规划信息以及配置数据信息,基于每个待迁移PON口配置的网络参数,能够确定待迁移PON口对应的业务类型,形成用户业务信息,达到自动识别获取用户业务信息的效果。根据配置数据信息、用户业务信息、目标PON口信息集以及配置规范信息,生成迁移配置指令集,对目标PON口根据配置规范信息进行配置的同时,根据用户业务信息,在配置的同时完成用户业务的迁移。以此,根据与原始PON口信息集对应的VLAN规划信息,结合每个待迁移PON口对应的配置数据信息,实现自动识别确定每个待迁移PON口对应的用户业务信息,无需人工分拣确定业务类别,有利于提高迁移效率以及迁移准确性。通过提取关键的用户业务信息,根据配置规范信息生成迁移配置指令集,对目标PON口进行配置,无需关注待迁移PON口的配置方式、引用模板,有利于提高通用性和迁移成功率。
在PON网络中采用VLAN(虚拟局域网),能够分割不同的用户、提供不同的业务类型以及方便进行管理,VLAN规划信息规定了不同业务类型对应的网络参数,例如宽带业务、电视业务以及语音业务分别对应的网络参数。因此根据VLAN规划信息以及待迁移PON口的配置数据信息,能够确定待迁移PON口对应的业务类型。需要说明的是,不同运营商的VLAN规划信息可能不同,需要根据原始PON口信息集获取与待迁移PON口对应的的VLAN规划信息,以能够准确确定待迁移PON口对应的业务类型。
迁移配置指令集,可以是采用TL1(Transaction Language-1)语言生成,亦可以是其他通用性较强的ASCII型的人机交互协议的语言生成。
不基于待迁移PON口的引用模板配置现状进行逐一适配,而是根据VLAN规划信息与配置数据信息,通过检测分析识别待迁移PON口的业务类别,进而结合通信运营商PON网络的配置规范信息,生成迁移配置指令集,能够基于待迁移PON口的业务类别,向目标PON口输出标准化的配置方式和引用模板,实现对目标PON口的迁移配置。
上层系统,可以是如FTP资源数据管理系统,存储有OLT设备每个PON口的配置数据,进行PON口配置迁移时,能够通过北向接口等请求获取PON口的配置数据。
参考图2,在本发明一种PON口配置迁移方法的一些实施例中,所述S200,包括:
S210:根据所述原始PON口信息集,确定各个所述待迁移PON口对应的网管IP、OLT设备IP以及PON口标识;
S220:根据所述网管IP、OLT设备IP以及PON口标识,获取与待迁移PON口对应的配置数据信息。
根据待迁移PON口对应的网管IP、OLT设备IP以及PON口标识,能够确定唯一PON口,进而能够准确获取待迁移PON口对应的配置数据,提供迁移准确性的基础。
待迁移PON口对应的网管IP、OLT设备IP以及PON口标识,分别是指待迁移PON口所属OLT设备连接PON网络的网管管理地址、待迁移PON口所属OLT设备的管理地址、待迁移PON口的标识信息,如所在机架、机框、槽位以及端口号等。
在本发明一种PON口配置迁移方法的一些实施例中,所述配置数据信息包括ONU数据配置信息以及业务流数据配置信息,所述ONU数据配置信息包括OLT设备IP、PON口标识、认证模式以及认证值,所述业务流数据配置信息包括OLT设备IP、PON口标识、认证值、SVLAN值、CVLAN值、UVLAN值以及引用模板参数。
ONU(Optical Network Unit,光网络单元)数据配置信息,主要反映待迁移PON口连接ONU设备的工作参数。认证模式是ONU设备向OLT设备注册进行认证的模式,一般包括密码模式、MAC(物理地址)认证模式、标识符认证模式、唯一序列号认证模式等。认证值是与认证模式对应通过认证的值。业务流数据配置信息,主要反映待迁移PON口与业务相关的参数。
参考图3,在本发明一种PON口配置迁移方法的一些实施例中,所述S400,包括:
S410:根据所述配置数据信息,确定与所述待迁移PON口对应的用户VLAN值;
S420:根据所述VLAN规划信息,确定各种业务类型对应的VLAN规划范围;
S430:根据所述用户VLAN值以及所述VLAN规划范围,确定所述待迁移PON口对应的用户业务信息。
将待迁移PON口对应的VLAN值与各业务类型对应的VLAN规划范围相比较,根据VLAN值落入的VLAN规划范围,能够获知待迁移PON口开通的业务类型,进而确定用户业务信息。以此,根据用户VLAN值,通过数值比较自动识别用户业务信息,识别准确性强并且识别效率高。
在VLAN(虚拟局域网)中,主要根据SVLAN(Service VLAN)值、CVLAN(Custom VLAN)值以及UVLAN(User VLAN)值进行通信工作。VLAN规划信息,规划了不同业务类型使用的SVLAN规划段、CVLAN规划段以及UVLAN规划段。例如某一通信运营商规定宽带业务上网业务的SVLAN规划段为“1001-2600”、电视业务的SVLAN段为“2601-3200”、语音业务与管理业务复用SVLAN规划段为“3201-3800”。CVLAN规划段,例如某通信运营商规定宽带业务上网业务的SVLAN对应的CVLAN规划段为“2-4000”、电视业务的SVLAN对应的CVLAN规划段为“2-4000”、语音业务的Slvan对应的CVLAN规划值为“56”,管理业务的SVLAN对应的CVLAN规划值为“57”。UVLAN规划段,例如某通信运营商规定宽带业务上网业务UVLAN值为“88”,电视业务的UVLAN值为“55”,语音业务的UVLAN值为“56”,管理业务的UVLAN值为“57”。
参考图4,在本发明一种PON口配置迁移方法的一些实施例中,所述用户VLAN值包括SVLAN值、CVLAN值以及UVLAN值,所述VLAN规划信息包括各业务类型对应的SVLAN规划段、CVLAN规划段以及UVLAN规划段;所述S430,包括:
S431:判断所述SVLAN值、所述CVLAN值以及所述UVLAN值是否与其中一种业务类型对应的所述SVLAN规划段、所述CVLAN规划段以及所述UVLAN规划段均匹配;
S432:若匹配,则生成有效提示信息,根据匹配对应的业务类型确定用户业务信息;
S433:若不匹配,则生成无效提示信息,根据不匹配的所述SVLAN值、所述CVLAN值或所述UVLAN值,生成差异提示信息。
根据待迁移PON口对应的SVLAN值、CVLAN值以及UVLAN值,是否与某一业务类型对应的SVLAN规划段、所述CVLAN规划段以及所述UVLAN规划段均匹配,只需要进行数值比较便可以获得匹配结果。当匹配时,即待迁移PON口开通了匹配的业务类型,据此形成用户业务信息,同时生成有效提示信息以提示操作人员。当不匹配时,即待迁移PON口配置存在问题,需要进行修正,生成无效提示信息,以提示操作人员需要修正相应的待迁移PON口,同时生成差异提示信息,以提示操作人员不匹配的问题点所在,有利于提高修正效率。
在本发明一种PON口配置迁移方法的一些实施例中,在所述S400之后,还包括:
根据所述配置数据信息以及所述用户业务信息,生成迁移汇总信息,所述迁移汇总信息用于反映迁移涉及的OLT设备IP、PON线卡数量、PON口数量、宽带业务类型和对应数量以及专线业务类型和对应数量。
根据配置数据信息以及用户业务信息,生成迁移汇总信息,操作人员根据迁移汇总信息,能够方便获知迁移涉及的OLT设备IP、PON线卡数量、PON口数量、宽带业务类型和对应数量以及专线业务类型和对应数量,能够更加直观获知迁移涉及到的范围,便于确定所需要的目标PON口数量、硬件要求等。
参考图5,在本发明一种PON口配置迁移方法的一些实施例中,所述迁移配置指令集包括PON口添加指令集以及PON口删除指令集;所述S600,包括:
S610:根据所述配置数据信息、所述用户业务信息、所述目标PON口信息集以及所述配置规范信息,生成PON口添加指令集,所述PON口添加指令集用于配置所述目标PON口并且令所述目标PON口与所述用户业务信息关联;
S620:根据所述配置数据信息,生成PON口删除指令集,所述PON口删除指令集用于删除所述待迁移PON口的配置。
根据目标PON口信息集,能够获知需要进行迁移配置的目标PON口地址;根据配置数据信息,能够获知待迁移PON口的配置参数,提取可以直接迁移使用的参数对目标PON口进行配置;获知根据目标PON口对应的配置规范信息,能够准确对目标PON口进行配置;根据用户业务信息,能够使目标PON口维持与对应的待迁移PON口同样的业务开通状态;据此生成的PON口添加指令集,能够实现对目标PON口进行正确配置并且维持与原待迁移PON口相同的业务状态。
根据配置数据信息,能够确定待迁移PON口的地址,进而生成PON口删除指令,能够对待迁移PON口进行重置、从上层系统的管理数据库中删除等。
参考图6,在本发明一种PON口配置迁移方法的一些实施例中,所述S700,包括:
S710:发送所述PON口添加指令集;
S720:获取添加结果信息,生成添加提示信息;
S730:获取作业完成验证信息;
S740:根据所述作业完成验证信息,发送所述PON口删除指令集。
在生成PON口添加指令集以及PON口删除指令集后,首先向目标PON口发送PON口添加指令集,可以是通过北向接口批量对应下发PON口添加指令集,以对目标PON口进行迁移配置。然后获取添加结果信息,即确认目标PON口的迁移配置是否成功,并且生成添加提示信息,操作人员根据添加提示信息能够获知是否全部目标PON口都迁移配置成功,并且能够在出现失败的情况下,对失败的目标PON口进行修复。在确认目标PON口均迁移配置成功后,操作人员需要在实施现场进行跳纤割接等操作,并且在完成后进行作业完成验证。根据作业完成验证信息,能够获知操作人员完成作业,向待迁移PON口发送PON口删除指令集,以删除待迁移PON口的原有配置数据或重置待迁移PON口。
本发明还提供迁移系统,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现上述一种PON口配置迁移方法。
处理器执行存储器存储的计算机程序,能够根据与原始PON口信息集对应的VLAN规划信息,结合每个待迁移PON口对应的配置数据信息,实现自动识别确定每个待迁移PON口对应的用户业务信息,无需人工分拣确定业务类别,有利于提高迁移效率以及迁移准确性。通过提取关键的用户业务信息,根据配置规范信息生成迁移配置指令集,对目标PON口进行配置,无需关注待迁移PON口的配置方式、引用模板,有利于提高通用性和迁移成功率。
另一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的一种PON口配置迁移方法。
计算机程序被处理器执行时,能够根据与原始PON口信息集对应的VLAN规划信息,结合每个待迁移PON口对应的配置数据信息,实现自动识别确定每个待迁移PON口对应的用户业务信息,无需人工分拣确定业务类别,有利于提高迁移效率以及迁移准确性。通过提取关键的用户业务信息,根据配置规范信息生成迁移配置指令集,对目标PON口进行配置,无需关注待迁移PON口的配置方式、引用模板,有利于提高通用性和迁移成功率。
又一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在非暂态计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的一种PON口配置迁移方法。
计算机程序被处理器执行时,能够根据与原始PON口信息集对应的VLAN规划信息,结合每个待迁移PON口对应的配置数据信息,实现自动识别确定每个待迁移PON口对应的用户业务信息,无需人工分拣确定业务类别,有利于提高迁移效率以及迁移准确性。通过提取关键的用户业务信息,根据配置规范信息生成迁移配置指令集,对目标PON口进行配置,无需关注待迁移PON口的配置方式、引用模板,有利于提高通用性和迁移成功率。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
- 一种端口迁移的方法、装置、系统及存储介质
- 一种数据迁移方法、系统、设备及计算机可读存储介质
- 一种虚拟机迁移方法、装置、设备及可读存储介质
- 一种容量迁移方法、装置、电子设备及存储介质
- 一种MCS存储系统卷迁移的自动化测试系统及方法
- 一种在无源光网络PON口间实现配置灵活迁移的方法
- 一种在无源光网络PON口间实现配置灵活迁移的方法