一种管理数据传输通道的方法及装置与流程

文档序号:18471110发布日期:2019-08-20 20:18阅读:175来源:国知局
一种管理数据传输通道的方法及装置与流程
本申请涉及通信
技术领域
,尤其涉及一种管理数据传输通道的方法及装置。
背景技术
:目前,随着通信技术的发展,很多数据传输网络中都会采用基于多协议标签交换的传输子集(英文:multiprotocollabelswitchingtransportprofile,简称:mpls-tp)技术。mpls-tp技术的主要功能之一是保持用于承担网络业务的数据传输通道的畅通。mpls-tp技术中通道保护倒换的机制大致为:源端服务商边缘pe(英文:provideredge,简称:pe)路由器和宿端pe路由器(通常源端pe路由器简称为源端pe,宿端pe路由器简称为宿端pe)进行数据交互的过程中,源端pe和宿端pe之间一般会设置有两条传输通道,即工作通道和保护通道,默认状态下源端pe和宿端pe优先采用工作通道进行数据交互,并通过源端pe与宿端pe周期性相互发送连续性监测报文ccm(英文:continuitycheckmessage,简称:ccm),判断工作通道是否出现了连续丢包或误码等情况,若是,则将源端pe和宿端pe所使用的通道由工作通道切换为保护通道。。然而在很多复杂的业务场景中,影响网络业务的因素并不仅限于连续丢包或误码,还有很多其他因素导致不能及时切换工作通道,比如:传输时延。但是根据现有的ccm的接收情况很难准确判定数据传输是否存在较大时延,因此当存在多种影响网络业务的因素时,目前通道保护倒换的机制难以及时触发工作通道的切换,依然采用传输能力较低的通道承担网络业务,降低了复杂的业务场景中的网络业务的质量。技术实现要素:本申请实施例提供一种管理数据传输通道的方法及装置,能够提高复杂的业务场景中的网络业务的质量。为达到上述目的,本申请实施例采用如下技术方案:第一方面,本申请的实施例提供一种管理数据传输通道的方法,所述方法用于一种传输网络,所述传输网络中至少包括源端服务商边缘pe和宿端pe,所述源端pe分别通过第一通道和第二通道连接所述宿端pe;所述源端pe和所述宿端pe当前的工作通道为所述第一通道,所述工作通道为所述源端pe和所述宿端pe用于传输业务数据的通道,所述源端pe和所述宿端pe当前保持连通的非工作通道为所述第二通道,所述方法包括:获取所述第一通道上所传输的数据的时延和所述第一通道的连续性参数,其中,所述连续性参数表示发生连续丢失的连续性监测报文ccm的个数;检测所述第一通道上是否发生故障事件,其中,通道上发生的故障事件包括以下中的至少一项:所述通道的连续性参数大于预设的阈值、所述通道上所传输的数据的时延大于预设的时延门限、所述通道上所传输的数据的抖动值大于预设的抖动值门限和所述通道的误码率大于预设的误码率门限;若所述第一通道上发生所述故障事件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。结合第一方面,在第一方面的第一种可能的实现方式中,所述第一通道上传输至少第一业务和第二业务的数据;所述第一业务的优先级大于所述第二业务的优先级,其中,业务的优先级与业务对于时延的容忍程度负相关;所述第一通道上发生的故障事件具体包括以下中的至少一项:所述第一业务的数据的时延大于所述第一业务所对应的时延门限、所述第一业务的数据的抖动值大于所述第一业务所对应的抖动值门限、所述第一通道的连续性参数大于所述阈值和所述第一通道的误码率大于预设的误码率门限。结合第一方面,或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在将所述源端pe和所述宿端pe的工作通道切换至所述第二通道之前,所述方法还包括:检测所述第二通道上是否发生故障事件;所述将所述源端pe和所述宿端pe的工作通道切换至所述第二通道包括:若所述第二通道上发生故障事件,且满足预设条件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道;其中,所述预设条件包括:所述第一通道的连续性参数大于所述阈值,所述第二通道上发生的故障事件包括以下中的至少一项:所述第二通道上所传输的数据的时延大于预设的时延门限,所述第二通道上所传输的数据的抖动值大于预设的抖动值门限,所述第二通道的误码率大于预设的误码率门限。结合第一方面,或第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,在所述检测所述第一通道上是否发生故障事件之后,还包括:若所述第一通道上发生所述故障事件,则检测指定时间内所述第一通道上发生所述故障事件的次数是否超过预设值;所述将所述源端pe和所述宿端pe的工作通道切换至所述第二通道包括:若所述第一通道上发生所述故障事件的次数超过预设值,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。第二方面,本申请的实施例提供一种管理数据传输通道的装置,所述装置用于一种传输网络,所述传输网络中至少包括源端服务商边缘pe和宿端服务商边缘pe,所述源端pe分别通过第一通道和第二通道连接所述宿端pe;所述源端pe和所述宿端pe当前的工作通道为所述第一通道,所述工作通道为所述源端pe和所述宿端pe用于传输业务数据的通道,所述源端pe和所述宿端pe当前保持连通的非工作通道为所述第二通道,所述装置包括:获取模块,用于获取所述第一通道上所传输的数据的时延和所述第一通道的连续性参数,其中,所述连续性参数表示发生连续丢失的连续性监测报文ccm的个数;检测模块,用于检测所述第一通道上是否发生故障事件,其中,通道上发生的故障事件包括以下中的至少一项:所述通道的连续性参数大于预设的阈值、所述通道上所传输的数据的时延大于预设的时延门限、所述通道上所传输的数据的抖动值大于预设的抖动值门限和所述通道的误码率大于预设的误码率门限;处理模块,用于若所述第一通道上发生所述故障事件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。结合第二方面,在第二方面的第一种可能的实现方式中,所述第一通道上传输至少第一业务和第二业务的数据;所述第一业务的优先级大于所述第二业务的优先级,其中,业务的优先级与业务对于时延的容忍程度负相关;所述第一通道上发生的故障事件具体包括以下中的至少一项:所述第一业务的数据的时延大于所述第一业务所对应的时延门限、所述第一业务的数据的抖动值大于所述第一业务所对应的抖动值门限、所述第一通道的连续性参数大于所述阈值和所述第一通道的误码率大于预设的误码率门限。结合第二方面,或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述检测模块,还用于在将所述源端pe和所述宿端pe的工作通道切换至所述第二通道之前,检测所述第二通道上是否发生故障事件;在将所述源端pe和所述宿端pe的工作通道切换至所述第二通道时,所述处理模块具体用于若所述第二通道上发生故障事件,且满足预设条件,则将所述源端服务商边缘pe和所述宿端服务商边缘pe的工作通道切换至所述第二通道;其中,所述预设条件包括:所述第一通道的连续性参数大于所述阈值,所述第二通道上发生的故障事件具体包括以下中的至少一项:所述第二通道上所传输的数据的时延大于预设的时延门限,所述第二通道上所传输的数据的抖动值大于预设的抖动值门限,所述第二通道的误码率大于预设的误码率门限。结合第二方面,或第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述处理模块,还用于在所述检测所述第一通道上是否发生故障事件之后,若所述第一通道上发生所述故障事件,则检测指定时间内所述第一通道上发生所述故障事件的次数是否超过预设值;在将所述源端pe和所述宿端pe的工作通道切换至所述第二通道时,所述处理模块,具体用于若所述第一通道上发生所述故障事件的次数超过预设值,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。本申请实施例提供的一种管理数据传输通道的方法及装置,获取第一通道上所传输的数据的时延和第一通道的连续性参数,之后检测第一通道上是否发生故障事件,若发生故障事件,则将源端pe和宿端pe的工作通道切换至第二通道,其中,通道上发生的故障事件包括以下中的至少一项:通道的连续性参数大于预设的阈值、通道上所传输的数据的时延大于预设的时延门限、通道上所传输的数据的抖动值大于预设的抖动值门限和通道的误码率大于预设的误码率门限。相比较于现有技术,本申请实施例能够在判定是否发生故障事件的过程中,通过参考通道中的连续丢包情况、时延情况和误码率情况的一种或多种情况,保障了当存在多种影响网络业务的因素时,通道保护倒换的机制可以及时触发工作通道的切换,能及时采用传输能力较高的通道承担网络业务,提高了复杂的业务场景中的网络业务的质量。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例提供的一种管理数据传输通道的方法的具体应用场景的示意图;图2为本申请实施例提供的一种管理数据传输通道的方法的流程图;图3为本申请实施例提供的另一种管理数据传输通道的方法的流程图;图4为本申请实施例提供的另一种管理数据传输通道的方法的流程图;图5为本申请实施例提供的一种管理数据传输通道的方法中具体判断是否切换通道的流程图;图6为本申请实施例提供的另一种管理数据传输通道的方法中具体判断是否切换通道的流程图;图7为本申请实施例提供的另一种管理数据传输通道的方法的流程图;图8为本申请实施例提供的一种管理数据传输通道的装置结构示意图;图9为本申请实施例提供的一种管理数据传输通道的设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。本申请适用于一种传输网络,传输网络中至少包括源端服务商边缘pe和宿端服务商边缘pe,其中,源端服务商边缘pe可以简称为源端pe,宿端服务商边缘pe可以简称为宿端pe,源端pe分别通过包括第一通道和第二通道的至少两条通道连接宿端pe;所述源端pe和所述宿端pe当前的工作通道为所述第一通道,工作通道为所述源端pe和所述宿端pe用于传输业务数据的通道,所述源端pe和所述宿端pe当前保持连通的非工作通道为所述第二通道。比如:如图1所示,传输网络中包括了源端pe和宿端pe。所述源端pe分别通过第一通道和第二通道连接所述宿端pe,其中,所述第一通道为所述源端pe和所述宿端pe当前的工作通道,所述第二通道为所述源端pe和所述宿端pe当前保持连通的非工作通道,即保护通道。本申请实施例提供一种管理数据传输通道的方法,如图2所示,包括:101、获取所述第一通道上所传输的数据的时延和所述第一通道的连续性参数。其中,所述连续性参数表示发生连续丢失的连续性监测报文ccm的个数。需要说明的是,可以由源端pe,或宿端pe获取所述第一通道上所传输的数据的时延和所述第一通道的连续性参数。在本申请实施例中,以宿端pe作为执行主体为例,通过双向时延测量,在任一通道上,所述宿端pe接收源端pe发送的时延测量消息(英文:delaymeasurementmessage,简称:dmm)报文,在所述源端pe发出所述dmm报文时标记时间戳t1,所述时间戳t1表示所述源端pe发出所述dmm报文的时刻,在所述宿端pe接收所述dmm报文时标记时间戳t2,所述时间戳t2表示所述宿端pe接收所述dmm报文时的时刻,再根据所述时间戳t2与所述时间戳t1,计算出在所述通道上,所述宿端pe接收所述源端pe发送的所述dmm报文的时延;之后;所述宿端pe向所述源端pe发送时延测量回复(英文:delaymeasurementreply,简称:dmr)报文,其中,操作码opcode数值由所述dmm改为所述dmr,且所述dmm报文中的字段被拷贝到所述dmr报文,在所述宿端pe发出所述dmr报文时标记时间戳t3,所述时间戳t3表示所述宿端pe发出所述dmr报文的时刻,在所述源端pe接收所述dmr报文时标记时间戳t4,所述时间戳t4表示所述源端pe接收所述dmr报文的时刻,再根据所述时间戳t4与所述时间戳t3,计算出在通道上,所述宿端pe向所述源端pe发送所述dmr报文的时延;或者,通过单向时延测量,在所述通道上,所述源端pe连续发送ccm,所述宿端pe根据周期判断在3个周期内是否接收到所述ccm,若出现3个周期内未接收到所述ccm,即认为所述通道上的联通性出现了问题,比如:所述宿端pe接收所述源端pe发送的时延测量(英文:delaymeasurement,简称:dm)报文,从而得到通道上发送所述dm报文的时延;所述宿端pe接收所述源端pe发送的ccm,并根据发生连续丢失的所述ccm的个数,得到所述通道的连续性参数,或者,所述宿端pe向所述源端pe发送所述ccm,并根据发生连续丢失的所述ccm的个数,得到所述通道的连续性参数。需要说明的是,还可以通过所传输的数据在传输过程中发生连续丢包时丢失的数据包个数占发送的数据包个数的比率,得到所述第一通道的连续性参数。102、检测所述第一通道上是否发生故障事件。其中,通道上发生的故障事件包括以下中的至少一项:所述通道的连续性参数大于预设的阈值、所述通道上所传输的数据的时延大于预设的时延门限、所述通道上所传输的数据的抖动值大于预设的抖动值门限和所述通道的误码率大于预设的误码率门限。需要说明的是,所述抖动值表示在至少两个相邻周期中数据的时延的差值。在本申请实施例中,根据步骤101所获取的所述第一通道上所传输的数据的时延和所述第一通道的连续性参数,检测第一通道是否发生故障事件,若通过检测得到所述第一通道的连续性参数大于预设的阈值,所述第一通道上所传输的数据的时延大于预设的时延门限,所述第一通道上所传输的数据的抖动值大于预设的抖动值门限和所述第一通道的误码率大于预设的误码率门限中的至少一项,则确定所述第一通道上发生故障事件。需要说明的是,所述阈值、所述时延门限、所述抖动值门限和所述误码率门限是根据具体数据类型确定的经验值,可以从用于测试和记录时延情况的经验数据库获取,或由技术人员预先设定。例如:宿端pe还可以按照预设周期,通过步骤101获取的所述第一通道上所传输的数据在至少两个相邻周期中的时延,并计算出差值,从而得到所述第一通道上所传输的数据的抖动值,检测所述第一通道的抖动值是否大于预设的抖动值门限,若是则所述第一通道上发生故障事件,若否则所述第一通道上未发生故障事件。103、若所述第一通道上发生所述故障事件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。若所述第一通道上未发生所述故障事件,则所述源端pe和所述宿端pe的工作通道仍为所述第一通道。在本申请实施例中,通过步骤102对所述第一通道上是否发生故障事件进行检测,若所述第一通道上发生所述故障事件,则将如图1所示的所述源端pe和所述宿端pe当前的工作通道由所述第一通道切换至所述第二通道;若所述第一通道上未发生所述故障事件,则所述源端pe和所述宿端pe的工作通道不进行切换。本申请实施例提供的一种管理数据传输通道的方法,获取第一通道上所传输的数据的时延和第一通道的连续性参数,之后检测第一通道上是否发生故障事件,若发生故障事件,则将源端pe和宿端pe的工作通道切换至第二通道,其中,通道上发生的故障事件包括以下中的至少一项:通道的连续性参数大于预设的阈值、通道上所传输的数据的时延大于预设的时延门限、通道上所传输的数据的抖动值大于预设的抖动值门限和通道的误码率大于预设的误码率门限。相比较于现有技术,本申请实施例能够在判定是否发生故障事件的过程中,通过参考通道中的连续丢包情况、时延情况和误码率情况的一种或多种情况,保障了当存在多种影响网络业务的因素时,通道保护倒换的机制可以及时触发工作通道的切换,能及时采用传输能力较高的通道承担网络业务,提高了复杂的业务场景中的网络业务的质量。在本申请实施例中,所述第一通道上传输至少两项业务的数据,所述第一通道上传输至少第一业务和第二业务的数据;所述第一业务的优先级大于所述第二业务的优先级,其中,业务的优先级与业务对于时延的容忍程度负相关。所述业务的优先级与业务对于时延的容忍程度负相关,具体体现为:业务的优先级越高,则业务对于时延的容忍程度越低,即业务对于时延的要求越高;业务的优先级越小,则业务对于时延的容忍程度越高,即业务对于时延的要求越低。其中,对于时延敏感性较高的业务,可以称为容忍程度较低的业务;对于时延敏感性较低的业务,可以称为容忍程度较高的业务。其中,所述第一通道上发生的故障事件具体包括以下中的至少一项:所述第一业务的数据的时延大于所述第一业务所对应的时延门限、所述第一业务的数据的抖动值大于所述第一业务所对应的抖动值门限、所述第一通道的连续性参数大于预设的阈值和所述第一通道的误码率大于预设的误码率门限。需要说明的是,第一业务所对应的抖动值门限和时延门限可以与第二业务所对应的抖动值门限和时延门限不相同。例如:在当前执行的两项业务为视频业务和语音业务,由工作人员预先设定这两项业务的时延门限和抖动值门限,以及所述这两项业务各自的优先级,工作人员可以根据所述这两项业务对于时延的容忍程度确定优先级相对较高的业务,比如所述视频业务的优先级高于所述语音业务,则根据第一通道上所述视频业务的数据的时延、抖动值和所述第一通道的连续性参数,以及第二通道上所传输的数据的时延、抖动值和所述第二通道的连续性参数确定是否发生故障事件,从而确定是否需要将源端pe和宿端pe的工作通道切换至第二通道。需要说明的是,业务的优先级可以根据具体业务类型从网络上获取,或由技术人员预先设定;在至少两项业务中包括了对于时延要求较高的业务,比如视频业务、语音业务和邮件业务等其他对于时延敏感度较高的业务中的两项;数据的抖动值是根据数据的时延获取的,其中,第一通道上业务的时延可以在获取所述第一通道上所传输的数据的时延之后,从所传输的数据的时延中筛选出业务的时延,也可以从所述第一通道上所传输的数据中确定业务,从而直接获取该业务的时延。本申请实施例提供的一种管理数据传输通道的方法,获取第一通道上所传输的优先级较高的第一业务的数据的时延和第一通道的连续性参数,之后检测第一通道上是否发生故障事件,若发生故障事件,则将源端pe和宿端pe的工作通道切换至第二通道,其中,通道上发生的故障事件包括以下中的至少一项:第一业务的数据的时延大于第一业务所对应的时延门限、第一业务的数据的抖动值大于第一业务所对应的抖动值门限、第一通道的连续性参数大于预设的阈值和第一通道的误码率大于预设的误码率门限。相比较于现有技术,本申请实施例能够在判定是否发生故障事件的过程中,通过参考通道中的连续丢包情况、误码率情况和通道中优先级较高的业务的时延情况的一种或多种情况,保障了当存在多种影响网络业务的因素时,通道保护倒换的机制可以及时触发工作通道的切换,能及时采用传输能力较高的通道承担网络业务,提高了复杂的业务场景中的网络业务的质量。在本申请实施例中,在将所述源端pe和所述宿端pe的工作通道切换至所述第二通道之前,在如图2所示的实现方式的基础上,还可以用步骤104和105代替步骤103,实现如图3所示的实现方式:104、若检测到所述第一通道上发生故障事件,则检测所述第二通道上是否发生故障事件。在本申请实施例中,获取的第二通道上所传输的数据的时延和所述第二通道的连续性参数,检测所述第二通道是否发生故障事件,若通过检测得到所述第二通道的连续性参数大于预设的阈值,所述第二通道上所传输的数据的时延大于预设的时延门限,所述第二通道上所传输的数据的抖动值大于预设的抖动值门限和通道的误码率大于预设的误码率门限中的至少一项,则所述第二通道上发生故障事件。需要说明的是,当所述第二通道上发生信号失效,或发生信号劣化时,则认为所述第二通道上发生故障事件,当所述第二通道的连续性参数大于预设的阈值时,所述第二通道信号失效;当所述第二通道的连续性参数小于等于预设的阈值,且所述第二通道上所传输的数据的时延大于时延门限、所述第二通道上所传输的数据的抖动值大于抖动值门限,或所述第二通道上所传输的数据的误码率大于误码率门限时,所述第二通道信号劣化。若所述第二通道上未发生故障事件,则所述源端pe和所述宿端pe的工作通道可以切换为所述第二通道。105、若所述第二通道上发生故障事件,且满足预设条件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道;若所述第二通道上发生故障事件,且未满足预设条件,则所述源端pe和所述宿端pe的工作通道仍为所述第一通道。其中,所述预设条件包括:所述第一通道的连续性参数大于所述阈值,所述第二通道上发生的故障事件包括以下中的至少一项:所述第二通道上所传输的数据的时延大于预设的时延门限,所述第二通道上所传输的数据的抖动值大于预设的抖动值门限,所述第二通道的误码率大于预设的误码率门限。本申请实施例提供的一种管理数据传输通道的方法,获取第一通道上所传输的数据的时延和第一通道的连续性参数,以及第二通道上所传输的数据的时延和第二通道的连续性参数,之后检测第一通道和第二通道上是否发生故障事件,若第一通道发生故障事件,且第二通道上发生故障事件,并满足预设条件,则将源端pe和宿端pe的工作通道切换至第二通道,其中,通道上发生的故障事件包括以下中的至少一项:通道的连续性参数大于预设的阈值、通道上所传输的数据的时延大于预设的时延门限、通道上所传输的数据的抖动值大于预设的抖动值门限和通道的误码率大于预设的误码率门限。相比较于现有技术,本申请实施例能够在判定是否发生故障事件的过程中,通过参考通道中的连续丢包情况、时延情况和误码率情况的一种或多种情况,保障了当存在多种影响网络业务的因素时,通道保护倒换的机制可以及时触发工作通道的切换,能及时采用传输能力较高的通道承担网络业务,提高了复杂的业务场景中的网络业务的质量。在本申请实施例中,在将所述源端pe和所述宿端pe的工作通道切换至所述第二通道之前,在如图2所示的实现方式的基础上,用步骤106和107代替步骤103,还可以实现为如图4所示的实现方式:106、若所述第一通道上发生所述故障事件,则检测指定时间内所述第一通道上发生所述故障事件的次数是否超过预设值。107、若所述第一通道上发生所述故障事件的次数超过预设值,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。若发生所述故障事件的次数未超过预设值,则所述源端pe和所述宿端pe的工作通道仍为所述第一通道。在本申请另一个实施例中,步骤107可以替换为:若所述第一通道上发生所述故障事件的次数超过预设值,检测所述第二通道上是否发生故障事件;若所述第二通道上发生故障事件,且满足预设条件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道;其中,所述预设条件包括:所述第一通道的连续性参数大于所述阈值,所述第二通道上发生的故障事件包括以下中的至少一项:所述第二通道上所传输的数据的时延大于预设的时延门限,所述第二通道上所传输的数据的抖动值大于预设的抖动值门限,所述第二通道的误码率大于预设的误码率门限。例如:如图5所示,第一通道上所传输的数据的时延作为判定是否切换通道的条件的具体执行过程如下:501、计数器初始值设为0,其中,所述计数器设置在宿端pe上;502、获取第一通道上所传输的数据的时延;503、判断时延是否大于时延门限;若时延小于等于时延门限,则继续执行502;若时延大于时延门限,则执行504、计数器的值加1;505、判断计数器的值是否大于预设值;若计数器的值小于等于预设值,则执行502;若计数器的值大于预设值,则执行506、将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。再例如:如图6所示,以第一通道上所传输的数据的抖动值作为判定是否切换通道的条件的具体执行过程如下:601、计数器初始值设为0,其中,所述计数器设置在宿端pe上;602、获取第一通道上所传输的数据的抖动值;603、判断抖动值是否大于抖动值门限;若抖动值小于等于抖动值门限,则继续执行602;若抖动值大于抖动值门限,则执行604、计数器的值加1;605、判断计数器是否大于预设值;若计数器的值小于等于预设值,则执行602;若计数器的值大于预设值,则执行606、将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。本申请实施例提供的一种管理数据传输通道的方法,获取第一通道上所传输的数据的时延和第一通道的连续性参数,以及第二通道上所传输的数据的时延和第二通道的连续性参数,之后检测第一通道上是否发生故障事件,若在指定时间内发生故障事件的次数超过预设值,则将源端pe和宿端pe的工作通道切换至第二通道,其中,通道上发生的故障事件包括以下中的至少一项:通道的连续性参数大于预设的阈值、通道上所传输的数据的时延大于预设的时延门限、通道上所传输的数据的抖动值大于预设的抖动值门限和通道的误码率大于预设的误码率门限。相比较于现有技术,本申请实施例能够在判定是否发生故障事件的过程中,通过参考通道中的连续丢包情况、时延情况和误码率情况的一种或多种情况,保障了当存在多种影响网络业务的因素时,若在指定时间内发生故障事件的次数超过预设值,则通道保护倒换的机制及时触发工作通道的切换,能及时采用传输能力较高的通道承担网络业务,提高了复杂的业务场景中的网络业务的质量。在本申请实施例中,在将源端pe和宿端pe的工作通道切换至第二通道之后,当发生故障恢复事件时,在如图2至图4所示的任意一种实现方式的基础上,分别在步骤103、105和107之后,还包括108,图7以图2为例予以说明,则本申请实施例还包括如图7所示的实现方式:108、当发生故障恢复事件时,将所述源端pe和所述宿端pe的工作通道由所述第二通道切换回所述第一通道。其中,所述故障恢复事件为:所述第一通道未发生故障事件;或者,所述故障恢复事件为:所述第一通道上发生故障事件,所述第二通道发生故障事件,且所述第二通道上发生的故障事件为:所述第二通道的连续性参数大于所述阈值;或者,所述故障恢复事件为:所述第一通道上发生故障事件,所述第二通道发生故障事件,并且,所述第一通道的连续性参数小于等于所述阈值,且所述第二通道的连续性参数小于等于所述阈值。在所述源端pe和所述宿端pe的工作通道由所述第一通道切换至所述第二通道之后,当发生故障恢复事件时,所述源端pe和所述宿端pe的工作通道由所述第二通道切换回所述第一通道。例如:如表一所示,仅当第一通道信号劣化,且第二通道无故障时,所述第一通道信号失效,且所述第二通道无故障时,或者所述第一通道信号失效,且所述第二通道信号劣化时,源端pe和宿端pe选择在第二通道中进行数据传输;当所述第一通道和所述第二通道处于其他状态时,所述源端pe和所述宿端pe仍选择在所述第一通道中进行数据传输。其中,状态至少包括无故障、信号失效和信号劣化(英文:signaldegrade,简称:sd);当通道的连续性参数大于预设的阈值时,所述通道信号失效;当所述通道的连续性参数小于等于预设的阈值,且所述通道上所传输的数据的时延大于时延门限、所述通道上所传输的数据的抖动值大于抖动值门限,或所述通道上所传输的数据的误码率大于误码率门限时,所述通道信号劣化;当所述通道既不处于信号失效,也不处于信号劣化时,所述通道无故障。序号第一通道第二通道通道选择1无故障无故障第一通道2信号劣化无故障第二通道3信号失效无故障第二通道4无故障信号劣化第一通道5信号劣化信号劣化第一通道6信号失效信号劣化第二通道7无故障信号失效第一通道8信号劣化信号失效第一通道9信号失效信号失效第一通道表一如表一所示,当序号列为1、4、5、7、8和9中任意一项的状态时,若工作通道为第二通道,则需要切换回第一通道;当序号列为2、3和6中任意一项的状态时,若工作通道为所述第一通道,则需要切换至所述第二通道。本申请实施例提供的一种管理数据传输通道的方法,获取第一通道上所传输的数据的时延和第一通道的连续性参数,以及第二通道上所传输的数据的时延和第二通道的连续性参数,之后检测第一通道上是否发生故障事件,若发生故障事件,则将源端pe和宿端pe的工作通道切换至第二通道,并且,当发生故障恢复事件时,将源端pe和宿端pe的工作通道切换回第一通道,其中,通道上发生的故障事件包括以下中的至少一项:通道的连续性参数大于预设的阈值、通道上所传输的数据的时延大于预设的时延门限、通道上所传输的数据的抖动值大于预设的抖动值门限和通道的误码率大于预设的误码率门限。相比较于现有技术,本申请实施例能够在判定是否发生故障事件的过程中,通过参考通道中的连续丢包情况、时延情况和误码率情况的一种或多种情况,保障了当存在多种影响网络业务的因素时,通道保护倒换的机制可以及时触发工作通道的切换,能及时采用传输能力较高的通道承担网络业务,提高了复杂的业务场景中的网络业务的质量;并且,当发生故障恢复事件时,将源端pe和宿端pe的工作通道切换回第一通道。本申请实施例还提供一种管理数据传输通道的装置80,如图8所示,所述装置80用于传输网络,所述传输网络中至少包括源端服务商边缘pe和宿端服务商边缘pe,所述源端pe分别通过第一通道和第二通道连接所述宿端pe;所述源端pe和所述宿端pe当前的工作通道为所述第一通道,所述工作通道为所述源端pe和所述宿端pe用于传输业务数据的通道,所述源端pe和所述宿端pe当前保持连通的非工作通道为所述第二通道。具体的,在所述传输网络中通道的连续性参数、所述通道上所传输的数据的时延、所述通道上所传输的数据的抖动值和通道的误码率等用于判定是否进行通道切换的参数,主要是在所述宿端pe接收到所述源端pe发送的数据后,由所述宿端pe获取的。在判定需要切换通道后,具体的切换方式可以采用现有的所述源端pe与所述宿端pe之间的通道切换的方式。而获取用于判定是否进行通道切换的参数,以及判定过程的执行,在所述宿端pe完成,因此本实施例提供的装置80一般设置在所述宿端pe上,并执行上述本申请实施例所提供的方法流程。所述装置80包括:获取模块81,用于获取所述第一通道上所传输的数据的时延和所述第一通道的连续性参数,其中,连续性参数表示发生连续丢包的数据包个数。检测模块82,用于检测所述第一通道上是否发生故障事件,其中,通道上发生的故障事件包括以下中的至少一项:所述通道的连续性参数大于预设的阈值、所述通道上所传输的数据的时延大于预设的时延门限、所述通道上所传输的数据的抖动值大于预设的抖动值门限和所述通道的误码率大于预设的误码率门限。处理模块83,用于若所述第一通道上发生所述故障事件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。在本申请实施例中,所述第一通道上传输至少第一业务和第二业务的数据;所述第一业务的优先级大于所述第二业务的优先级,其中,业务的优先级与业务对于时延的容忍程度负相关;所述第一通道上发生的故障事件具体包括以下中的至少一项:所述第一业务的数据的时延大于所述第一业务所对应的时延门限、所述第一业务的数据的抖动值大于所述第一业务所对应的抖动值门限、所述第一通道的连续性参数大于阈值和所述第一通道的误码率大于预设的误码率门限。在本申请实施例中,所述检测模块82,还用于在将所述源端pe和所述宿端pe的工作通道切换至所述第二通道之前,检测所述第二通道上是否发生故障事件。所述处理模块83,具体用于若所述第二通道上发生故障事件,且满足预设条件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道;其中,所述预设条件包括:所述第一通道的连续性参数大于所述阈值,所述第二通道上发生的故障事件具体包括以下中的至少一项:所述第二通道上所传输的数据的时延大于预设的时延门限,所述第二通道上所传输的数据的抖动值大于预设的抖动值门限,所述第二通道的误码率大于预设的误码率门限。在本申请实施例中,所述处理模块83,还用于在所述检测所述第一通道上是否发生故障事件之后,若所述第一通道上发生所述故障事件,则检测指定时间内所述第一通道上发生所述故障事件的次数是否超过预设值;若所述第一通道上发生所述故障事件的次数超过预设值,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。本申请实施例提供的一种管理数据传输通道的装置,获取第一通道上所传输的数据的时延和第一通道的连续性参数,之后检测第一通道上是否发生故障事件,若发生故障事件,则将源端pe和宿端pe的工作通道切换至第二通道,其中,通道上发生的故障事件包括以下中的至少一项:通道的连续性参数大于阈值、通道上所传输的数据的时延大于预设的时延门限、通道上所传输的数据的抖动值大于预设的抖动值门限和通道的误码率大于预设的误码率门限。相比较于现有技术,本申请实施例能够在判定是否发生故障事件的过程中,通过参考通道中的连续丢包情况、时延情况和误码率情况的一种或多种情况,保障了当存在多种影响网络业务的因素时,通道保护倒换的机制可以及时触发工作通道的切换,能及时采用传输能力较高的通道承担网络业务,提高了复杂的业务场景中的网络业务的质量。本申请实施例提供了一种管理数据传输通道的设备90,如图9所示,设备90至少包括:处理器901、网络接口902、存储器903和通信总线904;所述通信总线904用于实现所述处理器901、所述网络接口902和所述存储器903之间的连接通信;所述存储器903,用于存储所述设备90在运行过程中所涉及的数据;可选的,还包含用户接口905,包括显示器,键盘或者点击设备(例如,鼠标,轨迹球(英文:trackball)触感板或者触感显示屏)。存储器903可能包含高速ram存储器,也可能还包括非不稳定的存储器(英文:non-volatilememory),例如至少一个磁盘存储器。存储器903可选的可以包含至少一个位于远离前述处理器901的存储装置;其中,所述设备90用于传输网络,所述传输网络中至少包括源端pe和宿端pe,所述源端pe分别通过第一通道和第二通道连接所述宿端pe;所述源端pe和所述宿端pe当前的工作通道为所述第一通道,所述工作通道为所述源端pe和所述宿端pe用于传输业务数据的通道,所述源端pe和所述宿端pe当前保持连通的非工作通道为所述第二通道。具体的,在所述传输网络中通道的连续性参数、所述通道上所传输的数据的时延、所述通道上所传输的数据的抖动值和通道的误码率等用于判定是否进行通道切换的参数,主要是在宿端pe接收到源端pe发送的数据后,由所述宿端pe获取的。在判定需要切换通道后,具体的切换方式可以采用现有的所述源端pe与所述宿端pe之间的通道切换的方式。而获取用于判定是否进行通道切换的参数,以及判定过程的执行,在所述宿端pe完成。本实施例中所述宿端pe具体可以实现为所述设备90。在一些实施方式中,所述存储器903存储了如下的元素,可执行模块或者数据结构,或者他们的子集,或者他们的扩展集:其中操作系统9031,包含各种系统程序,用于实现各种基础业务以及处理基于硬件的任务;应用程序9032,包含各种应用程序,用于实现各种应用业务。在本申请实施例中,所述网络接口902,用,其中,所述连续性参数表示发生连续丢失的连续性监测报文ccm的个数。所述处理器901,用于检测所述第一通道上是否发生故障事件,其中,通道上发生的故障事件包括以下中的至少一项:所述通道的连续性参数大于预设的阈值、所述通道上所传输的数据的时延大于预设的时延门限、所述通道上所传输的数据的抖动值大于预设的抖动值门限和所述通道的误码率大于预设的误码率门限;若所述第一通道上发生所述故障事件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。在本申请实施例中,所述第一通道上传输至少第一业务和第二业务的数据;所述第一业务的优先级大于所述第二业务的优先级,其中,业务的优先级与业务对于时延的容忍程度负相关。所述第一通道上发生的故障事件具体包括以下中的至少一项:所述第一业务的数据的时延大于所述第一业务所对应的时延门限、所述第一业务的数据的抖动值大于所述第一业务所对应的抖动值门限、所述第一通道的连续性参数大于阈值和所述第一通道的误码率大于预设的误码率门限。在本申请实施例中,在将所述源端pe和所述宿端pe的工作通道切换至所述第二通道之前,所述处理器901,还用于检测所述第二通道上是否发生故障事件;所述处理器901,具体用于若所述第二通道上发生故障事件,且满足预设条件,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道;其中,所述预设条件包括:所述第一通道的连续性参数大于所述阈值,所述第二通道上发生的故障事件包括以下中的至少一项:所述第二通道上所传输的数据的时延大于预设的时延门限,所述第二通道上所传输的数据的抖动值大于预设的抖动值门限,所述第二通道的误码率大于预设的误码率门限。在本申请实施例中,在所述检测所述第一通道上是否发生故障事件之后,所述处理器901,还用于若所述第一通道上发生所述故障事件,则检测指定时间内所述第一通道上发生所述故障事件的次数是否超过预设值;所述处理器901,具体还用于若所述第一通道上发生所述故障事件的次数超过预设值,则将所述源端pe和所述宿端pe的工作通道切换至所述第二通道。本申请实施例提供的一种管理数据传输通道的设备,获取第一通道上所传输的数据的时延和第一通道的连续性参数,之后检测第一通道上是否发生故障事件,若发生故障事件,则将源端pe和宿端pe的工作通道切换至第二通道,其中,通道上发生的故障事件包括以下中的至少一项:通道的连续性参数大于阈值、通道上所传输的数据的时延大于预设的时延门限、通道上所传输的数据的抖动值大于预设的抖动值门限和通道的误码率大于预设的误码率门限。相比较于现有技术,本申请实施例能够在判定是否发生故障事件的过程中,通过参考通道中的连续丢包情况、时延情况和误码率情况的一种或多种情况,保障了当存在多种影响网络业务的因素时,通道保护倒换的机制可以及时触发工作通道的切换,能及时采用传输能力较高的通道承担网络业务,提高了复杂的业务场景中的网络业务的质量。本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-onlymemory,简称:rom)或随机存储记忆体(英文:randomaccessmemory,简称:ram)等。以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1