基于OLT虚拟化的设备配置迁移方法及系统与流程

文档序号:15650121发布日期:2018-10-12 23:03阅读:430来源:国知局

本发明涉及无源光网络和虚拟化领域,具体是涉及一种基于olt虚拟化的设备配置迁移方法及系统。



背景技术:

目前pon(passiveopticalnetwork,无源光网络)接入网存在多业务运营的问题,常规单olt(opticallineterminal,光线路终端)承载多业务互相影响,分olt建设占用空间,运维管理复杂。为解决上述问题,实现接入网层次化,弱中心化,提高多维度运营能力,引入分权分域独立运营的虚拟olt概念。

一个实体olt划分为不同的虚拟olt,承载不同的业务,减少实体olt的数量,提高机房空间利用率,降低能耗,同时使转发和控制资源虚拟化,实现独立和隔离,互不干扰,保证转发安全及专线业务的高可靠性。不同虚拟olt间分权分域,各自独立规划、运营和管理,维护更简单。实体运营商能看到并管理所有真实的olt切片,能查看并管理所有单盘和pon口,查看、操作所有功能;而虚拟运营商仅能管理划分给自己的olt切片,仅能查看并管理自己olt切片中的单盘和pon口,仅能查看、操作自己的功能集。

当网络中某台物理终端在运行过程中出现资源瓶颈时,采用人工或自动的方式,将这台物理终端运行的业务迁移到其他物理终端,从而实现负载均衡和有效利用资源的方式,我们称之为配置迁移。

虚拟olt具备硬件资源独立、软件特性独立、管理分权分域和升级不断业务等特点,但由于虚拟olt网络的复杂度较传统olt网络提高很多,对象颗粒度由pon口级别衍生到onu级别,甚至于业务级别,因此传统网络的一个重要功能:基于pon口级别的设备配置迁移功能应用,需要进行调整和优化。如何实现虚拟olt网络的设备配置迁移,成为本领域亟待解决的技术难题。



技术实现要素:

本发明的目的是为了克服上述背景技术的不足,提供一种基于olt虚拟化的设备配置迁移方法及系统,将集中式管理的硬件设备进行业务分布式处理,以灵活地弱中心化、自组织的方式,实现虚拟olt网络的设备配置迁移,达到自动诊断,自动巡检,易于运维的目的。

本发明提供一种基于olt虚拟化的设备配置迁移方法,包括以下步骤:

s1、自动识别并归纳具有相同特征值的对象,包括能归属相同能力级别的onu对象或onu端口,待其上线后,进行预处理检查;若特征值不同,则未通过预处理检查,不允许进行迁移操作;

s2、以onu为颗粒度,进行配置迁移策略解析,分析迁出对象的业务属性是否适用于迁入对象,若迁出迁入对象符合配置迁移条件,对迁移标志位进行置位,执行配置迁移系列操作;若迁出对象业务属性不适用与迁入对象,则不允许进行迁移操作;

s3、完成配置迁移后,同步去授权迁出对象;上报迁移事件,以onu为颗粒度,刷新配置;进行包括网管在内的配置同步,清除迁移标志位,保存配置,并记录配置迁移操作。

在上述技术方案的基础上,步骤s1具体包括以下步骤:

输入命令行或使用第三方接口工具打开迁移开关,并在预处理层进行开关标志位检查;接入迁入对象时,自动检测到具有相同特征值的对象上线,进行预处理检查:判断迁入迁出对象是否在同一虚拟运营商权限范围内,迁入迁出对象属性是否一致,迁入迁出对象是否具有相同上联对象,是否共用mac资源和vlan资源,迁入用户是否为新上线用户,迁入对象的pon口和槽位口资源是否满足,是否需要设置临时权限,是否为默认的迁移方式,是否有定制化迁移需求;如果是,则通过预处理检查,允许进行迁移操作;如果否,则未通过预处理检查,不允许进行迁移操作。

在上述技术方案的基础上,步骤s2中,所述配置迁移策略解析的过程为:根据用户需要解析定制化迁移需求,分析迁移对象的颗粒度,分析制约迁移的条件,转换配置。

在上述技术方案的基础上,步骤s3具体包括以下步骤:

完成主控配置迁移系列动作后,对迁出对象进行去授权,清除迁出对象相关配置,并释放其相关资源;分域上报迁移事件,通知虚拟域用户;以onu为颗粒度,刷新配置;

进行包括网管数据库同步和主备同步在内的数据同步工作,进行状态和告警系列功能的同步更新;清除迁移标志位,保存配置;记录此次配置迁移的日志并上传,进行备份。

在上述技术方案的基础上,所述以onu为颗粒度包括以onu端口为颗粒度、以onu业务为颗粒度。

本发明还提供一种基于olt虚拟化的设备配置迁移系统,包括预处理单元、策略解析单元、配置迁移单元、同步单元,其中:

预处理单元用于:自动识别并归纳具有相同特征值的对象,包括能归属相同能力级别的onu对象或onu端口,待其上线后,进行预处理检查;若特征值不同,则未通过预处理检查,不允许进行迁移操作;

策略解析单元用于:以onu为颗粒度,进行配置迁移策略解析,分析迁出对象的业务属性是否适用于迁入对象;

配置迁移单元用于:若迁出迁入对象符合配置迁移条件,对迁移标志位进行置位,执行配置迁移系列操作;若迁出对象业务属性不适用与迁入对象,则不允许进行迁移操作;

同步单元用于:完成配置迁移后,同步去授权迁出对象;上报迁移事件,以onu为颗粒度,刷新配置;进行包括网管在内的配置同步,清除迁移标志位,保存配置,并记录配置迁移操作。

在上述技术方案的基础上,所述预处理单元具体用于:

输入命令行或使用第三方接口工具打开迁移开关,并在预处理层进行开关标志位检查;接入迁入对象时,自动检测到具有相同特征值的对象上线,进行预处理检查:判断迁入迁出对象是否在同一虚拟运营商权限范围内,迁入迁出对象属性是否一致,迁入迁出对象是否具有相同上联对象,是否共用mac资源和vlan资源,迁入用户是否为新上线用户,迁入对象的pon口和槽位口资源是否满足,是否需要设置临时权限,是否为默认的迁移方式,是否有定制化迁移需求;如果是,则通过预处理检查,允许进行迁移操作;如果否,则未通过预处理检查,不允许进行迁移操作。

在上述技术方案的基础上,所述策略解析单元进行配置迁移策略解析的过程为:根据用户需要解析定制化迁移需求,分析迁移对象的颗粒度,分析制约迁移的条件,转换配置。

在上述技术方案的基础上,所述同步单元具体用于:

完成主控配置迁移系列动作后,对迁出对象进行去授权,清除迁出对象相关配置,并释放其相关资源;分域上报迁移事件,通知虚拟域用户;以onu为颗粒度,刷新配置;

进行包括网管数据库同步和主备同步在内的数据同步工作,进行状态和告警系列功能的同步更新;清除迁移标志位,保存配置;记录此次配置迁移的日志并上传,进行备份。

在上述技术方案的基础上,所述以onu为颗粒度包括以onu端口为颗粒度、以onu业务为颗粒度。

与现有技术相比,本发明的优点如下:

(1)本发明自动识别并归纳具有相同特征值的对象,包括能归属相同能力级别的onu对象或onu端口,待其上线后,进行预处理检查;若特征值不同,则未通过预处理检查,不允许进行迁移操作;以onu为颗粒度,进行配置迁移策略解析,分析迁出对象的业务属性是否适用于迁入对象,若迁出迁入对象符合配置迁移条件,对迁移标志位进行置位,执行配置迁移系列操作;若迁出对象业务属性不适用与迁入对象,则不允许进行迁移操作;完成配置迁移后,同步去授权迁出对象;上报迁移事件,以onu为颗粒度,刷新配置;进行包括网管在内的配置同步,清除迁移标志位,保存配置,并记录配置迁移操作。本发明将集中式管理的硬件设备进行业务分布式处理,以灵活地弱中心化、自组织的方式,实现虚拟olt网络的设备配置迁移,达到自动诊断,自动巡检,易于运维的目的。

(2)本发明对迁入对象进行一次全新的配置操作,由于操作颗粒度小,不影响在网其他用户,且配置量小,在极短时间内完成迁移过程,保证了系统的稳定性,并显著降低了对维护工作人员的要求。

附图说明

图1是本发明实施例中基于olt虚拟化的设备配置迁移方法的流程图。

图2为图1中步骤s1的详细流程图。

图3为图1中步骤s2的详细流程图。

图4为图1中步骤s3的详细流程图。

图5为虚拟olt的功能性划分示意图。

图6为虚拟olt的1:n应用模型示意图。

图7为虚拟olt的n:1应用模型示意图。

具体实施方式

下面结合附图及具体实施例对本发明作进一步的详细描述。

实施例1

参见图1所示,本发明实施例提供一种基于olt虚拟化的设备配置迁移方法,包括以下步骤:

s1、自动识别并归纳具有相同特征值的对象,包括能归属相同能力级别的onu对象或onu端口,待其上线后,进行预处理检查;若特征值不同,则未通过预处理检查,不允许进行迁移操作;

s2、以onu为颗粒度,进行配置迁移策略解析,分析迁出对象的业务属性是否适用于迁入对象,若迁出迁入对象符合配置迁移条件,对迁移标志位进行置位,执行配置迁移系列操作;若迁出对象业务属性不适用与迁入对象,则不允许进行迁移操作;

s3、完成配置迁移后,同步去授权迁出对象;上报迁移事件,以onu为颗粒度,刷新配置;进行包括网管在内的配置同步,清除迁移标志位,保存配置,并记录配置迁移操作。

实施例2

在实施例1的基础上,步骤s1具体包括以下步骤:

输入命令行或使用第三方接口工具打开迁移开关,并在预处理层进行开关标志位检查;接入迁入对象时,自动检测到具有相同特征值的对象上线,进行预处理检查:判断迁入迁出对象是否在同一虚拟运营商权限范围内,迁入迁出对象属性是否一致,迁入迁出对象是否具有相同上联对象,是否共用mac资源和vlan资源,迁入用户是否为新上线用户,迁入对象的pon口和槽位口资源是否满足,是否需要设置临时权限,是否为默认的迁移方式,是否有定制化迁移需求;如果是,则通过预处理检查,允许进行迁移操作;如果否,则未通过预处理检查,不允许进行迁移操作。

实施例3

在实施例1的基础上,步骤s2中,所述配置迁移策略解析的过程为:根据用户需要解析定制化迁移需求,分析迁移对象的颗粒度,分析制约迁移的条件,转换配置。

实施例4

在实施例1的基础上,步骤s3具体包括以下步骤:

完成主控配置迁移系列动作后,对迁出对象进行去授权,清除迁出对象相关配置,并释放其相关资源;分域上报迁移事件,通知虚拟域用户;以onu为颗粒度,刷新配置;

进行包括网管数据库同步和主备同步在内的数据同步工作,进行状态和告警系列功能的同步更新;清除迁移标志位,保存配置;记录此次配置迁移的日志并上传,进行备份。

实施例5

在实施例1的基础上,以onu为颗粒度包括以onu端口为颗粒度、以onu业务为颗粒度。

实施例6

本发明实施例6提供一种基于olt虚拟化的设备配置迁移系统,包括预处理单元、策略解析单元、配置迁移单元、同步单元,其中:

预处理单元用于:自动识别并归纳具有相同特征值的对象,包括能归属相同能力级别的onu对象或onu端口,待其上线后,进行预处理检查;若特征值不同,则未通过预处理检查,不允许进行迁移操作;

策略解析单元用于:以onu为颗粒度,进行配置迁移策略解析,分析迁出对象的业务属性是否适用于迁入对象,若迁出对象业务属性不适用与迁入对象,则不允许进行迁移操作;

配置迁移单元用于:若迁出迁入对象符合配置迁移条件,对迁移标志位进行置位,执行配置迁移系列操作;

同步单元用于:完成配置迁移后,同步去授权迁出对象;上报迁移事件,以onu为颗粒度,刷新配置;进行包括网管在内的配置同步,清除迁移标志位,保存配置,并记录配置迁移操作。

实施例7

在实施例6的基础上,预处理单元具体用于:

输入命令行或使用第三方接口工具打开迁移开关,并在预处理层进行开关标志位检查;接入迁入对象时,自动检测到具有相同特征值的对象上线,进行预处理检查:判断迁入迁出对象是否在同一虚拟运营商权限范围内,迁入迁出对象属性是否一致,迁入迁出对象是否具有相同上联对象,是否共用mac资源和vlan资源,迁入用户是否为新上线用户,迁入对象的pon口和槽位口资源是否满足,是否需要设置临时权限,是否为默认的迁移方式,是否有定制化迁移需求;如果是,则通过预处理检查,允许进行迁移操作;如果否,则未通过预处理检查,不允许进行迁移操作。

实施例8

在实施例6的基础上,所述策略解析单元进行配置迁移策略解析的过程为:根据用户需要解析定制化迁移需求,分析迁移对象的颗粒度,分析制约迁移的条件,转换配置。

实施例9

在实施例6的基础上,同步单元具体用于:

完成主控配置迁移系列动作后,对迁出对象进行去授权,清除迁出对象相关配置,并释放其相关资源;分域上报迁移事件,通知虚拟域用户;以onu为颗粒度,刷新配置;

进行包括网管数据库同步和主备同步在内的数据同步工作,进行状态和告警系列功能的同步更新;清除迁移标志位,保存配置;记录此次配置迁移的日志并上传,进行备份。

实施例10

在实施例6的基础上,以onu为颗粒度包括以onu端口为颗粒度、以onu业务为颗粒度。

下面详细阐述本发明实施例的原理。

本发明实施例将配置迁移的过程分为三个层次:预处理层、解析层、维稳层,其中,预处理层用于分析并设置权限,识别操作对象的属性,分析对象属性一致性;解析层为策略解析和转换层;维稳层为状态同步及迁移操作记录层。

参见图1所示,本发明实施例提供一种基于olt虚拟化的设备配置迁移方法,包括以下步骤:

s1、本发明实施例自动识别并归纳具有相同特征值的对象,包括能归属相同能力级别的onu对象,或onu端口,待其上线后,开始进行预处理检查:检查迁入迁出对象是否划分在同一虚拟运营商,若迁入对象已带业务,则需要判断迁入迁出对象是否具有相同上联对象,是否共用mac资源和vlan资源等信息,通过判断,则可执行s2步骤;若迁入用户为新上线用户,则可执行s2步骤;若非同一虚拟运营商,或共用资源不一致,则限制其操作,不允许迁移动作;

s2、进行配置迁移策略解析,具体分析迁出对象的业务属性,包括:iptv(internetprotocoltelevision,ip电视/交互式网络电视)、igmp(internetgroupmanagementprotocol,互联网组管理协议)、dhcp(dynamichostconfigurationprotocol,动态主机设置协议)、lacp(linkaggregationcontrolprotocol,链路聚合控制协议)、wifi(wirelessfidelity,无线相容性认证)业务等是否适用于迁入对象,如满足要求,置标志位,并执行配置迁移系列操作;不满足要求,则限制其操作,不允许迁移动作;

s3、完成迁移后同步去授权迁出对象,上报迁移事件,刷新配置,并进行包括网管在内的配置同步,最后对标志位进行置位,进行配置保存,并记录此处迁移操作。

本发明实施例以onu为颗粒度实现设备配置迁移,onu端口或onu业务迁移方式类似。本发明实施例提出的配置迁移最小粒度为onu端口,若在步骤s2中将策略解析基于onu业务,可实现粒度为onu业务的配置迁移。

本发明实施例中的组网方式包括局端的olt设备和远端的onu设备,olt和onu之间通过光分路器连接,基于olt虚拟化的网络将传统pon接入网的局端设备和终端设备灵活划分,形成1:n或n:1两种模式的虚拟域。由于单个虚拟运营商的业务模型相对统一,vlan部署、硬件资源和终端类型相对一致,这就给基于虚拟化的olt配置迁移带来了可能。即使随着网络复杂度提升,对相对独立的虚拟域中的资源增加一层预处理层,也是能达到易于实施的目的。

具体迁移实施流程如下:

参见图2所示,步骤s1具体包括以下步骤:

s101:由于具有相同特征值的物理对象上线,可能是由于预期外的冲突、替换或其他原因导致,因此需要输入命令行或使用第三方接口工具打开迁移开关,并在预处理层进行开关标志位检查;判断是否打开迁移开关,如果是,则转到步骤s102;如果否,则退出迁移流程;

s102:接入迁入对象时,系统自动检测到具有相同特征值的对象上线,准备进入配置迁移预处理流程;如果没有检测到具有相同特征值的对象上线,则退出迁移流程;

s103:进行必要的预处理检查,包括判断迁入迁出对象是否在同一虚拟运营商权限范围内,迁入迁出对象属性是否一致,迁入对象的pon口和槽位口资源是否满足,是否需要设置临时权限,是否为默认的迁移方式,是否有定制化迁移需求等。

参见图3所示,步骤s2具体包括以下步骤:

s201:迁移策略解析,包括:根据用户需要解析定制化迁移需求,分析迁移对象颗粒度,分析制约迁移的条件,转换配置等;判断迁移策略解析是否满足条件,如果是,则转到步骤s202;如果否,则退出迁移流程;

s202:检查迁移标志位是否被使用,确认是否正在进行迁移,以避免冲突,如果是,则置位准备迁移;如果否,则退出迁移流程;

s203:进行主控盘中的配置迁移操作。

参见图4所示,步骤s3具体包括以下步骤:

s301:在完成主控配置迁移系列动作后,对迁出对象进行去授权,清除迁出对象相关配置,并释放其相关资源;

s302:分域上报迁移事件,用于通知该虚拟域用户;

s303:以onu为颗粒度刷新配置,不影响在网其他用户使用;

s304:进行包括网管数据库同步和主备同步在内的数据同步工作,进行状态和告警等系列功能的同步更新;

s305:进行迁移标志位清除,并进行设备配置保存;

s306:记录此次配置迁移的日志并上传,进行备份。

图5为虚拟olt的功能性划分示意图,参见图5所示,常规虚拟olt按功能性划分可以分为三层,物理对象集,资源及能力集,其中,物理对象集为实体对象,包括上联口、板卡和pon端口;资源分为mac资源、用户资源、vlan资源等;能力集包括所有的功能集合。

图6为虚拟olt的1:n应用模型示意图,图7为虚拟olt的n:1应用模型示意图,参见图6、7所示,虚拟olt基于olt侧可分为1:n和n:1两种应用模型,n为正整数,其中,1:n模型基于同一台olt划分为多个虚拟域,通过业务识别或内容识别,实施不同策略的业务转发和qos策略,实现不同业务分域打包,将不同虚拟域出租给不同运营商;而n:1模型则是将多个olt进行用户业务筛选,进行打包,隔离,实现业务批发给同一虚拟域。

本领域的技术人员可以对本发明实施例进行各种修改和变型,倘若这些修改和变型在本发明权利要求及其等同技术的范围之内,则这些修改和变型也在本发明的保护范围之内。

说明书中未详细描述的内容为本领域技术人员公知的现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1