路径调整方法及装置、通信系统制造方法及图纸

技术编号:33903992 阅读:14 留言:0更新日期:2022-06-25 18:22
本申请公开了一种路径调整方法及装置、通信系统,属于通信技术领域。在该路径调整方法中,转发节点可以在利用第一转发路径转发数据的过程中,根据第一转发路径的误码指标不符合预设条件对第一转发路径进行调整。比如,转发节点将第一转发路径切换为第二转发路径,或者,转发节点降低数据在第一转发路径上的传输比例。这样一来,便可以避免或缓解至少部分数据在误码指标不符合预设条件的第一转发路径上转发而引起的转发质量较低的问题。本申请用于路径的调整。于路径的调整。于路径的调整。

【技术实现步骤摘要】
路径调整方法及装置、通信系统


[0001]本申请涉及通信
,特别涉及一种路径调整方法及装置、通信系统。

技术介绍

[0002]通信系统包括控制器,以及控制器连接的多个节点。控制器能够控制该多个节点沿数据隧道中的路径转发。
[0003]示例地,控制器可以基于该多个节点的网络拓扑规划数据隧道,并将数据隧道的信息下发至数据隧道的头节点。该头节点可以根据该数据隧道的信息,控制该数据沿该数据隧道中的路径转发至数据隧道的尾节点。
[0004]但是,数据隧道中的路径较容易出现误码率较高的情况,若数据在误码率较高的路径上转发,则会导致数据转发的质量较低。

技术实现思路

[0005]本申请提供了一种路径调整方法及装置、通信系统,可以解决数据转发的质量较低的问题,所述技术方案如下:
[0006]第一方面,提供了一种路径调整方法,所述方法包括:转发节点在利用第一转发路径转发数据的过程中,根据所述第一转发路径的误码指标不符合预设条件,将所述第一转发路径切换为第二转发路径,或者,降低数据在所述第一转发路径上的传输比例。其中,所述转发节点为所述第一转发路径上的节点。
[0007]需要说明的是,误码指标为与误码相关的指标,比如通常意义上的误码率或基于该误码率的通常计算方式的简单公式变形而获得的误码指标,再比如出现误码的时长或误码数据量等。作为一种可能的误码指标计算方式,误码率等于转发的总码数中误码数的占比。符合预设条件与不符合预设条件是相对的,因而符合预设条件也可以自然地理解为不符合某一对应条件,而不符合预设条件也可以自然地理解为符合某一对应条件,这与条件的设置内容和条件的触发机制相关。比如,以误码指标为误码率为例,当预设条件为误码率小于或等于误码率阈值时,转发节点可以根据第一转发路径的误码指标不符合预设条件,将第一转发路径切换为第二转发路径;当预设条件为误码率大于误码率阈值时,转发节点可以根据第一转发路径的误码指标符合预设条件,将第一转发路径切换为第二转发路径。应理解,除上述描述的情形外,其他任何对于误码指标和预设条件的简单变形方式不影响本申请方案的实施,因而均应涵盖在本申请提出的专利技术构思的精神范围内。
[0008]本申请提供的路径调整方法中,转发节点能够根据第一转发路径的误码指标不符合预设条件,将第一转发路径切换为第二转发路径,或者,降低数据在第一转发路径上的传输比例,以实现对第一转发路径的调整。从而避免或缓解至少部分数据在误码指标不符合预设条件的第一转发路径上转发而引起的转发质量较低的问题。并且,转发节点能够不借助控制器对第一转发路径进行调整,因此,本申请提供的路径调整方法对路径的调整效率较高,时效性较强。由于路径调整过程允许由转发节点独立完成,因此,也减少了控制器的
负载,避免了控制器的负载过高的情况发生。
[0009]可选地,所述第一转发路径包括至少一条误码链路,所述误码链路为存在误码的链路,所述第二转发路径不包括所述至少一条误码链路中的一条或多条。由于第二转发路径不包括第一转发路径中的一条或多条误码链路,因此,转发节点采用第二转发路径转发数据能够避免数据在该一条或多条误码链路转发,所以能够避免或缓解数据在这些误码链路上转发而引起的转发质量低的情况。
[0010]可选地,所述第一转发路径包括至少一条误码链路,所述误码链路为存在误码的链路,误码链路的误码指标称为误码链路对应的误码指标。所述第一转发路径的误码指标不符合预设条件,包括:所述至少一条误码链路对应的至少一个误码指标不符合预设条件。在这种情况下,转发节点可以首先确定第一转发路径中的至少一条误码链路。可选地,转发节点可以基于双向转发检测(bidirectional forwarding detection,BFD)协议检测第一转发路径上的误码链路。之后,转发节点可以在该至少一条误码链路对应的至少一个误码指标不符合预设条件时,确定第一转发路径的误码指标不符合预设条件。
[0011]可选地,上述至少一个误码指标不符合预设条件可以有多种理解,比如,所述至少一条误码链路对应的至少一个误码指标不符合预设条件,包括:所述至少一个误码指标中的一个或多个不符合预设条件;或者,所述至少一条误码链路对应的至少一个误码指标的统计值不符合预设条件。其中,该至少一个误码指标的统计值可以是该至少一个误码指标的累加和、中位数、平均值或加权平均值等,该至少一个误码指标的统计值也可以是:该至少一个误码指标中未达到指标要求的误码指标的个数等。
[0012]可选地,所述至少一个误码指标为至少一个误码率,所述至少一个误码指标中的一个或多个不符合预设条件,包括:所述至少一个误码率中的一个或多个不满足误码率阈值(比如大于误码率阈值,或者,大于或等于误码率阈值);或者,所述至少一条误码链路对应的至少一个误码指标的统计值不符合预设条件,包括:所述至少一个误码率中不满足误码率阈值的个数超过预设值,或者,所述至少一个误码率的累加和不满足预设值。
[0013]可选地,所述第一转发路径包括:头节点相同且尾节点也相同的一条或多条子路径,需要在第一转发路径上转发的数据,可以通过这些子路径中的任意一条子路径转发,这些子路径可以用于负载分担。示例地,第一转发路径可以为基于第六版互联网协议的段路由策略(SRv6 policy)或者段路由流量工程策略(SR

TE policy)中的候选路径(candidate path),候选路径包括至少一个段路由列表(segment list),第一转发路径中的子路径可以为候选路径中segment list所指示的数据转发路径。第一转发路径中可以存在至少一条误码子路径,误码子路径为存在误码的子路径。所述第一转发路径的误码指标不符合预设条件,包括:所述至少一条误码子路径对应的至少一个误码指标不符合预设条件。此时,转发节点可以根据该至少一条误码子路径对应的至少一个误码指标不符合预设条件,确定第一转发路径的误码指标不符合预设条件。
[0014]所述至少一条误码子路径对应的至少一个误码指标不符合预设条件,可以参考至少一条误码链路对应的至少一个误码指标不符合预设条件,本申请在此不做赘述。
[0015]在所述第一转发路径包括至少一条误码子路径,且该至少一条误码子路径对应的至少一个误码指标不符合预设条件的情况下,所述第二转发路径不包括所述至少一条误码子路径中的一条或多条。由于第二转发路径不包括第一转发路径中的一条或多条误码子路
径,因此,转发节点采用第二转发路径转发数据能够避免数据在该一条或多条误码子路径转发,所以能够避免或缓解数据在这些误码子路径上转发而引起的转发质量低的情况。
[0016]可选地,所述第一转发路径和所述第二转发路径属于同一数据隧道,或者所述第一转发路径和所述第二转发路径属于不同数据隧道。当第一转发路径和第二转发路径属于同一数据隧道时,转发节点可以根据针对该数据隧道的选路策略将第一转发路径切换为第二转发路径。当第一转发路径和第二转发路径属于不同的数据隧道(比如第一转发路径属于第一数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路径调整方法,其特征在于,所述方法由转发节点执行,所述方法包括:利用第一转发路径转发数据;根据所述第一转发路径的误码指标不符合预设条件,将所述第一转发路径切换为第二转发路径,或者,降低数据在所述第一转发路径上的传输比例,其中,所述转发节点为所述第一转发路径上的节点。2.根据权利要求1所述的方法,其特征在于,所述第一转发路径包括至少一条误码链路,所述误码链路为存在误码的链路,所述第二转发路径不包括所述至少一条误码链路中的一条或多条。3.根据权利要求1或2所述的方法,其特征在于,所述第一转发路径包括至少一条误码链路,所述误码链路为存在误码的链路,所述第一转发路径的误码指标不符合预设条件,包括:所述至少一条误码链路对应的至少一个误码指标不符合预设条件。4.根据权利要求3所述的方法,其特征在于,所述至少一条误码链路对应的至少一个误码指标不符合预设条件,包括:所述至少一个误码指标中的一个或多个不符合预设条件;或者,所述至少一条误码链路对应的至少一个误码指标的统计值不符合预设条件。5.根据权利要求4所述的方法,其特征在于,所述至少一个误码指标为至少一个误码率,所述至少一个误码指标中的一个或多个不符合预设条件,包括:所述至少一个误码率中的一个或多个不满足误码率阈值;或者,所述至少一条误码链路对应的至少一个误码指标的统计值不符合预设条件,包括:所述至少一个误码率中不满足误码率阈值的个数超过预设值,或者,所述至少一个误码率的累加和不满足预设值。6.根据权利要求1至5任一所述的方法,其特征在于,所述第一转发路径和所述第二转发路径属于同一数据隧道,或者所述第一转发路径和所述第二转发路径属于不同数据隧道。7.根据权利要求1至6任一所述的方法,其特征在于,在将所述第一转发路径切换为第二转发路径之前,所述方法还包括:计算所述第二转发路径。8.根据权利要求6所述的方法,其特征在于,所述第一转发路径属于第一数据隧道,所述第二转发路径属于第二数据隧道,在将所述第一转发路径切换为第二转发路径之前,所述方法还包括:向控制器发送用于请求切换所述第一数据隧道的切换请求消息;从所述控制器接收切换响应消息,所述切换响应消息用于指示使用所述第二数据隧道转发所述数据;所述将所述第一转发路径切换为第二转发路径,包括:将所述第一转发路径切换为所述第二数据隧道中的所述第二转发路径以转发所述数据。9.根据权利要求8所述的方法,其特征在于,所述请求消息为边界网关协议BGP消息。
10.根据权利要求1至9任一所述的方法,其特征在于,所述方法还包括:根据所述第一转发路径的误码指标不符合预设条件,向控制器发送误码消息,所述误码消息用于通告与所述第一转发路径关联的误码信息。11.根据权利要求1至10任一所述的方法,其特征在于,所述方法还包括:获取允许调整的一条或多条路径的路径指示,所述一条或多条路径包括:与所述第一转发路径不同的至少一条路径;所述将所述第一转发路径切换为第二转发路径,包括:根据所述路径指示从与所述第一转发路径不同的所述至少一条路径中确定所述第二转发路径,并将所述第一转发路径切换至所述第二转发路径;或者,降低数据在所述第一转发路径上的传输比例,包括:根据所述路径指示从与所述第一转发路径不同的所述至少一条路径中确定第三转发路径,降低所述数据在所述第一转发路径上的传输比例,并提高所述数据在所述第三转发路径上的传输比例。12.根据权利要求1至11任一所述的方法,其特征在于,所述方法还包括:获取允许调整的一条或多条路径的路径指示;所述将所述第一转发路径切换为第二转发路径,包括:根据所述允许调整的一条或多条路径包括所述第一转发路径,将所述第一转发路径切换为第二转发路径;或者,降低数据在所述第一转发路径上的传输比例,包括:根据所述允许调整的一条或多条路径包括所述第一转发路径,降低数据在所述第一转发路径上的传输比例。13.根据权利要求11或12所述的方法,其特征在于,所述路径指示携带在控制器发送至所述转发节点的边界网关协议BGP消息或路径计算单元通信协议PCEP消息中。14.根据权利要求1至13任一所述的方法,其特征在于,所述第一转发路径和所述第二转发路径的头节点为所述转发节点,所述第一转发路径和所述第二转发路径的尾节点相同。15.根据权利要求14所述的方法,其特征在于,所述第一转发路径属于基于第六版互联网协...

【专利技术属性】
技术研发人员:邰博吕金生刘兵社张如云方晟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1