欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种PON系统中基于切片的突发流量检测方法与装置独创技术24387字

一种PON系统中基于切片的突发流量检测方法与装置

2021-02-02 00:22:19

一种PON系统中基于切片的突发流量检测方法与装置

  技术领域

  本发明属于光通信技术领域,更具体地,涉及一种PON系统中基于切片的突发流量检测方法与装置。

  背景技术

  OLT(Optical Line Terminal,光线路终端)是PON(Passive Optical Network,无源光纤网络)系统的核心设备,支持普通家庭宽带用户、政企用户等多种业务的综合高速接入功能。OLT网络切片技术将OLT物理设备看作是一个开放的平台,一台设备被分割成多个网络切片,每个切片拥有独立的管理对象、硬件表项和用户管理接口,不同切片之间业务隔离,相互之间没有影响。突发流量检测是网络运维的必要功能,实时监控网络中的突发流量,使用户及时掌握网络流量数据,为故障排查和网络升级提供基础数据和支撑手段。

  传统的突发流量检测功能基于源IP(Internet Protocol,网际互连协议)地址、目的IP地址、协议号、源端口、目的端口等信息定义一条数据流,配置该数据流的突发流量检测阈值参数,绑定在指定对象上(比如一个PON接口),则该对象下所有符合该特征的数据流都将应用相同的突发流量检测参数和策略,无法进行精细化的管理;

  如果实际应用中需要对相同类型的业务流,但不同类型的用户或者应用场景实施不同的突发流量检测策略,则需要将检测规则绑定到更下一级管理对象上,如ONU(OpticalNetwork Unit,光网络单元)或者UNI(User Networks interface,用户网络接口)端口,这一类对象往往数量巨大,配置操作复杂繁琐,如需对检测策略进行修改则工作量巨大;

  在OLT产品切片应用场景中,传统的突发流量检测方式依然只能通过复杂的配置方式满足不同的策略需求,不能适应切片新场景的应用模式。

  发明内容

  针对现有技术的以上缺陷或改进需求,本发明的目的在于提供一种PON系统中基于切片的突发流量检测方法与装置,以在OLT切片网络中实现基于切片的精细化突发流量检测功能及配置。

  为实现上述目的,按照本发明的一个方面,提供了一种PON系统中基于切片的突发流量检测方法,包括:

  接收用户执行的OLT切片的突发流量检测模板配置,以及涉及到切片或者切片内对象的模板绑定相关操作,对OLT切片配置突发流量检测模板;

  根据涉及到切片或者切片内对象的模板绑定相关操作,执行相应模板绑定相关操作;

  根据OLT切片配置的突发流量检测模板,对切片或切片内对象进行流量检测,如果检测对象的数据流量大于突发流量检测模板所配置的阈值则产生流量告警指示;

  判断产生告警的对象是否作为独占资源属于某个切片,如果产生告警的对象作为独占资源属于某个切片,则切片配置的管理参数进行告警上报;如果产生告警的对象作为共享资源属于多个切片,则根据每个切片配置的管理参数进行告警上报。

  本发明的一个实施例中,对OLT切片配置突发流量检测模板,包括:

  为每个切片创建各自的突发流量检测模板,并直接绑定到该切片或者是属于该切片的下级对象上,所述各突发流量检测模板功能相互独立,只在切片的作用域中有效。

  本发明的一个实施例中,切片的下级对象是指属于该切片的PON接口或者是ONU。

  本发明的一个实施例中,如果模板绑定相关操作是模板绑定操作,执行相应模板绑定相关操作包括:

  判断所绑定对象是否为切片,如是则将切片ID作为突发流量检测功能的检测对象,实现基于整个切片的突发流量检测策略;

  如绑定对象是隶属于切片的成员,则判断绑定对象是否为该切片的独享资源,如是则仅在该切片下该对象上生效突发流量检测策略;如果绑定对象是多个切片的共享资源,则需要在对应的多个切片上的同一对象批量生效突发流量检测策略。

  本发明的一个实施例中,如果模板绑定相关操作是模板修改或删除操作,执行相应模板绑定相关操作包括:

  判断所修改或删除的模板是否已经在某个对象上绑定;如果否则直接对该模板进行修改或删除操作;

  如果是则判断绑定对象是否作为独占资源属于某个切片,如果绑定对象作为独占资源属于某个切片,则对该切片进行修改或者删除的操作;如果绑定对象作为共享资源属于多个切片,则对相应的关联切片进行批量修改或删除操作。

  本发明的一个实施例中,如果模板绑定相关操作是对象在切片间迁移操作,执行相应模板绑定相关操作包括:

  当某一对象进行切片间的迁移操作时,不需要更新突发流量检测模板配置,自动根据目的切片的突发流量检测策略自动生效。

  按照本发明的另一方面,提供了一种PON系统中基于切片的突发流量检测装置,包括配置管理单元、切片逻辑处理单元、流量检测单元和告警单元,其中:

  所述配置管理单元,用于接收用户执行的OLT切片的突发流量检测模板配置,以及涉及到切片或者切片内对象的模板绑定相关操作,对OLT切片配置突发流量检测模板,并将涉及到切片或者切片内对象的模板绑定相关操作转发给所述切片逻辑处理单元;

  所述切片逻辑处理单元,用于接收配置管理单元转发的涉及到切片或者切片内对象的模板绑定相关操作,并执行相应模板绑定相关操作;

  所述流量检测单元,用于根据配置管理单元为OLT切片配置的突发流量检测模板,对切片或切片内对象进行流量检测,如果检测对象的数据流量大于突发流量检测模板所配置的阈值则产生流量告警指示,并将流量告警指示转发给流量告警单元;

  所述告警单元,用于收到流量告警指示后,判断产生告警的对象是否作为独占资源属于某个切片,如果产生告警的对象作为独占资源属于某个切片,则切片配置的管理参数进行告警上报;如果产生告警的对象作为共享资源属于多个切片,则根据每个切片配置的管理参数进行告警上报。

  本发明的一个实施例中,所述切片逻辑处理单元收到的所述模板绑定相关操作是模板绑定操作,执行相应模板绑定相关操作包括:

  判断所绑定对象是否为切片,如是则将切片ID作为突发流量检测功能的检测对象,实现基于整个切片的突发流量检测策略;

  如绑定对象是隶属于切片的成员,则判断绑定对象是否为该切片的独享资源,如是则仅在该切片下该对象上生效突发流量检测策略;如果绑定对象是多个切片的共享资源,则需要在对应的多个切片上的同一对象批量生效突发流量检测策略。

  本发明的一个实施例中,所述切片逻辑处理单元收到的所述模板绑定相关操作是模板修改或删除操作,执行相应模板绑定相关操作包括:

  判断所修改或删除的模板是否已经在某个对象上绑定;如果否则直接对该模板进行修改或删除操作;

  如果是则判断绑定对象是否作为独占资源属于某个切片,如果绑定对象作为独占资源属于某个切片,则对该切片进行修改或者删除的操作;如果绑定对象作为共享资源属于多个切片,则对相应的关联切片进行批量修改或删除操作。

  本发明的一个实施例中,所述切片逻辑处理单元收到的所述模板绑定相关操作是对象在切片间迁移操作,执行相应模板绑定相关操作包括:

  当某一对象进行切片间的迁移操作时,不需要更新突发流量检测模板配置,自动根据目的切片的突发流量检测策略自动生效。

  总体而言,通过本发明所构思的以上技术方案与现有技术相比,具有如下有益效果:

  (1)可在OLT切片应用场景中,实现更精细化的突发流量检测策略;

  (2)可在OLT切片应用场景中,快速配置部署,当模板绑定对象迁移到其他切片时,不需要重新配置,可自动根据目的切片的突发流量检测策略自动生效;

  (3)在设备内存有限的情况下,可节省设备内存、减少冗余数据,提高设备运行效率。

  附图说明

  图1为本发明实施例中PON系统中基于切片的突发流量检测方法的流程示意图;

  图2为本发明实施例中一种突发流量检测模板的配置示意图;

  图3为本发明实施例中一种突发流量检测模板的示例图;

  图4为本发明实施例中突发流量检测模板绑定操作的流程示意图;

  图5为本发明实施例中突发流量检测模板修改或删除操作的流程示意图;

  图6为本发明实施例中对象切片间迁移操作的流程示意图;

  图7为本发明实施例中流量告警操作的流程示意图;

  图8为本发明实施例中一种PON系统中基于切片的突发流量检测装置的结构示意图。

  具体实施方式

  为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

  实施例1

  如图1所示,本发明提供了一种PON系统中基于切片的突发流量检测方法,包括:

  S1、接收用户执行的OLT切片的突发流量检测模板配置,以及涉及到切片或者切片内对象的模板绑定相关操作,对OLT切片配置突发流量检测模板;

  在多切片的场景下,每个切片都被虚拟成独立的网元,有独立的业务配置。用户可以为每个切片创建各自的突发流量检测模板,并直接绑定到该切片或者是属于该切片的下级对象上(如属于该切片的PON接口或者是ONU),功能相互独立且只在切片的作用域中有效。

  在不同的切片中,突发流量检测模板进行数据流分类的方式可以一致(如使用相同的以太网类型进行数据流分类),但阈值可以不一样,告警策略也可以不同,从而实现基于切片的区别管理。

  所述突发流量检测模板包括流分类模板和策略模板;所述流分类模板主要是通过数据包五元组(通常是指源IP地址,源端口,目的IP地址,目的端口和传输层协议)定义一条或者多条需要检测的数据流;策略模板与流分类模板配合,定义数据流的处理策略,内容包括:突发流量上线(产生告警)、突发流量下线(结束告警),告警服务器地址等信息。

  突发流量检测模板可绑定在不同的对象上实现对该对象的突发流量监测(对象可以是整体切片,或者是隶属于切片的某个具体成员)。接收用户执行的突发流量检测配置,以及涉及到切片或者切片内对象的模板绑定相关操作(例如突发流量检测流模板的绑定、修改或删除、对象在切片间迁移操作等操作);

  进一步地,还可以对该配置进行合法性检查,合法性检查包括:切片、突发流量检测模板是否已经达到最大配置上限,流分类、阈值等参数是否在合法范围内等;

  并且,还判断该配置是否涉及到切片或者切片内对象的模板绑定相关操作,如果涉及则将模板绑定相关操作传递给切片逻辑处理单元,由逻辑处理单元处理后续流程;

  S2、根据涉及到切片或者切片内对象的模板绑定相关操作,执行相应模板绑定相关操作;

  当突发流量检测模板发生改变或者删除时需识别该模板与所有切片之间的关联关系,对于关联了该突发流量检测模板的切片做批量操作;

  进一步地,所述切片逻辑处理单元还模板绑定相关操作对进行合法性检查,合法性检查包括新增突发流量检测模板是否与现有模板有逻辑冲突等;

  S3、根据OLT切片配置的突发流量检测模板,对切片或切片内对象进行流量检测,如果检测对象的数据流量大于突发流量检测模板所配置的阈值则产生流量告警指示;

  当系统产生突发流量采集数据或者是告警信息时需识别产生对象的切片属性,根据该切片的管理配置属性进行上报。

  当突发流量检测模板所绑定的对象在不同切片中迁移时,可根据目的切片所配置的突发流量检测模板自动生效相关功能,无需再手动配置。例如:目的切片已绑定基于切片整体的突发流量检测策略,则新的成员迁入后,该对象的上下行数据流会携带特定的切片信息,则突发流量检测策略针对新成员会自动生效无需手动配置。

  S4、判断产生告警的对象是否作为独占资源属于某个切片,如果产生告警的对象作为独占资源属于某个切片,则切片配置的管理参数进行告警上报;如果产生告警的对象作为共享资源属于多个切片,则根据每个切片配置的管理参数进行告警上报。

  本发明将切片ID作为突发流量检测的配置参数和检测参数,实现基于切片的突发流量检测模板配置,基于切片的突发流量检测和处理策略。

  实施例2

  图2为本发明实施例中一种突发流量检测模板的配置示意图,如图2所示;

  同一个流分类模板可以绑定在不同级别的对象上;

  同一个流分类模板可以和不同的策略模板组合使用,在不同的切片中对同样的数据流实施不同的突发流量检测策略;

  模板绑定在某个对象后,对该对象的下属对象同样生效。

  例如流分类模板1和策略模板1绑定在切片2上,对切片2下的所有对象都起作用;

  流分类模板2和策略模板3绑定在切片1中的上联口1上,对上联口1下的所有对象都起作用;

  流分类模板3和策略模板3绑定在切片1下的PON 0/1/1下的ONU0/1/1/8上,对切片1下的PON 0/1/1下的ONU0/1/1/8起作用;其他的绑定关系不再赘述。

  本发明实施例中,PON对象的表示方式为PON x/y/z,ONU对象的表示方式为ONU x/y/z/a,x/y/z/a为对象标识,分别表示子框号/槽位号/PON口号/ONU号。在图2的例子中上联口和PON口是一个级别的,ONU是隶属于PON口下的。

  本发明实施例中,下级节点的配置和上级结点的配置可以共存,如PON0/1/1下的ONU0/1/1/8有针对VLANID=100的数据流配置,ONU的上级节点PON 0/1/1有针对VLANID=1000的数据流配置,这两个规则不冲突,从ONU0/1/1/8进入的两种上行流都会根据配置生效,只是生效的位置不一样,针对VLANID=1000的数据流在PON0/1/1处生效,针对VLANID=100的数据流在ONU0/1/1/8处生效。

  如图3所示,为本发明实施例中一种突发流量检测模板的示意图,突发流量检测模板包括流分类模板和策略模板,例如:

  流分类模板1为:VLANID=100;

  流分类模板2为:VLANID=200&EthType=0x0800;

  流分类模板3为:SRC Ipaddr=192.168.100.1

  策略模板1为:1.突发流量上线50M,产生告警;2.突发流量下线30M,结束告警3.告警服务器:192.168.101.1;

  策略模板2为:1.突发流量上线200M,产生告警;2.突发流量下线150M,结束告警;3.告警服务器:192.168.103.1;

  策略模板3为:1.突发流量上线1G,产生告警;2.突发流量下线800M,结束告警;3.告警服务器:192.168.102.1。

  实施例3

  图4为本发明实施例中突发流量检测模板绑定操作的流程示意图,包括:

  S41、创建突发流量检测模板;

  例如,在流分类模板指定数据流特征,在策略模板中设置突发检测阈值,突发检测频率,数据间隔收集时间等信息;

  S42、进行合法性检查;

  S43、判断所绑定对象是否为切片,如是是则转步骤S44,如果否则转步骤S45;

  S44、将切片ID作为突发流量检测功能的检测对象,实现基于整个切片的突发流量检测策略;即:将切片ID作为检测参数下发,该切片下所有符合特征的数据流将按照突发流量检测模板执行突发流量检测,相关告警以切片为对象上报,如绑定对象为多个切片,则进行批量生效;

  S45、绑定对象是隶属于切片的成员,则判断绑定对象是否为该切片的独享资源,如是则转步骤S46,如果否则转步骤S47;

  S46、仅在该切片下该对象上生效突发流量检测策略;即:切片ID作为检测参数下发,该切片下指定对象上所有符合特征的数据流将按照模突发流量检测模板执行突发流量检测,相关告警遵循该切片要求上报;

  S47、判断绑定对象是否属于多个切片,如果是则转步骤S48,如果否则转步骤S49;

  S48、绑定对象是多个切片的共享资源,则需要在对应的多个切片上的同一对象批量生效突发流量检测策略;即:将该对象所属所有切片ID作为检测参数下发,在多个切片下同一个对象上所有符合特征的数据流将执行突发流量检测,相关告警按照不同切片的要求上报多份。

  S49、该对象不属于任何切片,切片ID不作为突发流量检测参数。

  实施例4

  图5为本发明实施例中突发流量检测模板修改或删除操作的流程示意图,包括:

  S51、判断所修改或删除的模板是否已经在某个对象(对象可以是某个切片,或者是隶属于切片的某个具体成员)上绑定;

  S52、如果否则直接对该模板进行修改或删除操作;

  S53、如果是则判断绑定对象是否作为独占资源属于某个切片,如果绑定对象作为独占资源属于某个切片,则转步骤S54;如果绑定对象作为共享资源属于多个切片,则转步骤S55;

  S54、对该切片进行修改或者删除的操作;

  S55、对相应的关联切片进行批量修改或删除操作。

  例如,当接收到修改或删除指令时,如果为修改指令,则判断模板是否绑定切片,如果是则先使用新数据对该模板绑定切片进行配置刷新,然后使用新数据更新缓存中的模板配置信息;如果否则直接修改模板参数;如果为删除指令,则判断模板是否绑定切片,如果是则对所有相关切片执行去绑定操作并删除模板,如果否则直接删除模板。

  实施例5

  图6为本发明实施例中对象切片间迁移操作的流程示意图,包括:

  当某一对象进行切片间的迁移操作时,不需要更新突发流量检测模板配置,自动根据目的切片的突发流量检测策略自动生效,例如:目的切片已绑定基于切片整体的突发流量检测策略,则新的成员迁入后,该对象的上下行数据流会携带特定的切片信息,则突发流量检测策略针对新成员会自动生效无需手动配置。

  具体地,如图所示:

  S61、当某一对象迁移到目的切片时;

  S62、原切片自动删除针对该对象的突发流量检测信息;

  S63、目的切片自动配置,该对象上下行数据流携带新的切片ID;

  S64、判断该切片是否绑定针对该切片的突发流量检测模板;如果否则结束,如果是则转步骤S65;

  S65、该对象自动生效新的突发流量检测策略。

  实施例6

  图7为本发明实施例中流量告警操作的流程示意图,包括:

  S71、收到流量告警指示;

  S72、判断产生告警的对象是否绑定切片,如果是则转步骤S73,如果否则转步骤S74;

  S73、根据切片配置的管理数据上报告警,如果告警产生对象属于多个切片,则每个切片上报一份告警

  S74、基于OLT系统上报告警,不携带切片信息。

  实施例6

  如图8所示,本发明提供了一种PON系统中基于切片的突发流量检测装置,该系统配置管理单元、切片逻辑处理单元、流量检测单元和告警单元,其中:

  所述配置管理单元,用于接收用户执行的OLT切片的突发流量检测模板配置,以及涉及到切片或者切片内对象的模板绑定相关操作,对OLT切片配置突发流量检测模板,并将涉及到切片或者切片内对象的模板绑定相关操作转发给所述切片逻辑处理单元;

  所述切片逻辑处理单元,用于接收配置管理单元转发的涉及到切片或者切片内对象的模板绑定相关操作,并执行相应模板绑定相关操作;

  所述流量检测单元,用于根据配置管理单元为OLT切片配置的突发流量检测模板,对切片或切片内对象进行流量检测,如果检测对象的数据流量大于突发流量检测模板所配置的阈值则产生流量告警指示,并将流量告警指示转发给流量告警单元;

  所述告警单元,用于收到流量告警指示后,判断产生告警的对象是否作为独占资源属于某个切片,如果产生告警的对象作为独占资源属于某个切片,则切片配置的管理参数进行告警上报;如果产生告警的对象作为共享资源属于多个切片,则根据每个切片配置的管理参数进行告警上报。

  进一步地,所述切片逻辑处理单元收到的所述模板绑定相关操作是模板绑定操作,执行相应模板绑定相关操作包括:

  判断所绑定对象是否为切片,如是则将切片ID作为突发流量检测功能的检测对象,实现基于整个切片的突发流量检测策略;

  如绑定对象是隶属于切片的成员,则判断绑定对象是否为该切片的独享资源,如是则仅在该切片下该对象上生效突发流量检测策略;如果绑定对象是多个切片的共享资源,则需要在对应的多个切片上的同一对象批量生效突发流量检测策略。

  进一步地,所述切片逻辑处理单元收到的所述模板绑定相关操作是模板修改或删除操作,执行相应模板绑定相关操作包括:

  判断所修改或删除的模板是否已经在某个对象上绑定;如果否则直接对该模板进行修改或删除操作;

  如果是则判断绑定对象是否作为独占资源属于某个切片,如果绑定对象作为独占资源属于某个切片,则对该切片进行修改或者删除的操作;如果绑定对象作为共享资源属于多个切片,则对相应的关联切片进行批量修改或删除操作。

  进一步地,所述切片逻辑处理单元收到的所述模板绑定相关操作是对象在切片间迁移操作,执行相应模板绑定相关操作包括:

  当某一对象进行切片间的迁移操作时,不需要更新突发流量检测模板配置,自动根据目的切片的突发流量检测策略自动生效。

  本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

《一种PON系统中基于切片的突发流量检测方法与装置.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)