测量路径切换期间流中断时间的方法、装置和计算机可读介质制造方法及图纸

技术编号:38942451 阅读:30 留言:0更新日期:2023-09-25 09:40
本公开的实施例涉及测量路径切换期间流中断时间的方法、装置和计算机可读介质。该方法在第一设备处执行,包括:向第二设备发送具有连续序列号的操作管理维护OAM帧;从第二设备接收响应的OAM帧;基于接收的所述OAM帧,确定流中断开始时间和流中断结束时间;检测路径切换的发生,并且确定路径切换在流中断结束时间之前完成;以及响应于确定路径切换在流中断结束时间之前完成,至少基于流中断开始时间和流中断结束时间,计算流中断时间。计算流中断时间。计算流中断时间。

【技术实现步骤摘要】
测量路径切换期间流中断时间的方法、装置和计算机可读介质


[0001]本公开的实施例涉及通信领域,更具体地涉及用于自动和在服务中测量路径切换期间流中断时间的方法、装置和计算机可读介质。

技术介绍

[0002]光或分组传输系统通常实施保护机制以保护组网实体,诸如端口、光通路数据单元(ODUk)容器(在光传送网(OTN)的情况下)、以太网服务/虚拟局域网(VLAN)(在以太网的情况下)或者标签交换路径(LSP)或伪线(PW)(在多协议标签交换(MPLS)的情况下)。在测量以太网保护倒换期间的流中断时间时,通常采用离线方法使用测试仪表来测量。测试的原理是将被测设备(DUT)连接至测试仪表,测试仪表产生具有固定尺寸和周期的帧的流,然后测量倒换操作期间丢失的帧数。流中断时间可由丢失的帧数和帧的周期得出。这种方法是离线的并且对被测设备的网络服务造成干扰(因为它用测试仪表取代了用户流),而且通常仅可在实验室环境中使用。
[0003]上述方法的问题在于,它是主动测试(产生干扰的)并且需要中断服务,然而,存在服务中测量保护倒换期间用户流中断时间的需求,即可以在服务处于启动和运行状态时使用的方法。例如,要求网络单元(NE)自身执行传统外部测试仪表执行的测量,计算倒换时间并进行报告,这使得网络服务提供方能够验证服务水平规范(SLS)的一致性。

技术实现思路

[0004]总体上,本公开的实施例涉及用于自动和在服务中测量路径切换期间流中断时间的方法、装置和计算机可读介质。
[0005]在本公开的第一方面,提供了一种测量路径切换期间的流中断时间的方法。该方法在第一设备处执行,包括:向第二设备发送具有连续序列号的操作管理维护OAM帧;从第二设备接收响应的OAM帧;基于接收的OAM帧,确定流中断开始时间和流中断结束时间;检测路径切换的发生,并且确定路径切换在流中断结束时间之前完成;以及响应于确定路径切换在流中断结束时间之前完成,至少基于流中断开始时间和流中断结束时间,计算流中断时间。
[0006]在本公开的第二方面,提供一种测量路径切换期间的流中断时间的方法。该方法在第一设备处执行,包括:从第二设备接收具有连续序列号的操作管理维护OAM帧;基于接收的OAM帧,确定流中断开始时间和流中断结束时间;检测路径切换的发生,并且确定路径切换在流中断结束时间之前完成;以及响应于确定路径切换在流中断结束时间之前完成,至少基于流中断开始时间和流中断结束时间,计算流中断时间。
[0007]在本公开的第三方面,提供一种用于测量路径切换期间的流中断时间的第一设备,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使第一设备:向第二设备发送具有连续序
列号的操作管理维护OAM帧;从第二设备接收响应的OAM帧;基于接收的OAM帧,确定流中断开始时间和流中断结束时间;检测路径切换的发生,并且确定路径切换在流中断结束时间之前完成;以及响应于确定路径切换在流中断结束时间之前完成,至少基于流中断开始时间和流中断结束时间,计算流中断时间。
[0008]在本公开的第四方面,提供一种用于测量路径切换期间的流中断时间的第一设备,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使第一设备:从第二设备接收具有连续序列号的操作管理维护OAM帧;基于接收的OAM帧,确定流中断开始时间和流中断结束时间;检测路径切换的发生,并且确定路径切换在流中断结束时间之前完成;以及响应于确定路径切换在流中断结束时间之前完成,至少基于流中断开始时间和流中断结束时间,计算流中断时间。
[0009]在本公开的第五方面,提供一种测量路径切换时间的方法,方法在第一节点处执行,包括:从至少第二节点接收路径切换的状态机的指示;使用P时长的滑动窗口过滤指示,其中P是可配置的;基于指示的过滤结果,确定路径切换的开始时间和完成时间;以及基于路径切换的开始时间和完成时间,计算路径切换时间。
[0010]在本公开的第六方面,提供一种用于测量路径切换时间的第一节点,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使第一节点:从至少第二节点接收路径切换的状态机的指示;使用P时长的滑动窗口过滤指示,其中P是可配置的;基于指示的过滤结果,确定路径切换的开始时间和完成时间;以及基于路径切换的开始时间和完成时间,计算路径切换时间。
[0011]在本公开的第七方面,提供一种计算机可读存储介质,其上存储有程序代码,程序代码被配置为在被执行时使装置执行根据上述第一方面、第二方面或第五方面中任一项所述的方法。
[0012]应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本公开实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。
附图说明
[0013]结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
[0014]图1示出了根据本公开的实施例的在保护倒换期间服务流和OAM流的路径切换的示意图;
[0015]图2示出了根据本公开的实施例的用户服务流的发送和接收的示例图;
[0016]图3示出了根据本公开的实施例的OAM流的发送和接收的示例图;
[0017]图4示出了根据本公开的实施例的利用OAM帧来检测保护倒换的流中断开始时间和结束时间的示例图;
[0018]图5示出了根据本公开的实施例的利用单端合成丢包测量(SLM)来测量保护倒换的流中断时间的示例图;
[0019]图6示出了根据本公开的实施例的利用双端SLM来测量保护倒换的流中断时间的示例图;
[0020]图7示出了根据本公开的实施例的另一利用单端SLM来测量保护倒换的流中断时间的示例图,其中OAM帧具有时间戳字段;
[0021]图8示出了根据本公开的实施例的测量路径切换时间的示例图;
[0022]图9示出了根据本公开的实施例的测量路径切换时间的另一示例图;
[0023]图10图示了根据本公开的实施例的示例方法的流程图;
[0024]图11图示了根据本公开的实施例的另一示例方法的流程图;以及
[0025]图12图示了根据本公开的实施例的另一示例方法的流程图。
具体实施方式
[0026]下面将参考附图中所示出的若干示例性实施例来描述本公开的原理和精神。应当理解,描述这些具体的实施例仅是为了使本领域的技术人员能够更好地理解并实现本公开,而并非以任何方式限制本公开的范围。
[0027]如本文所使用的,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测量路径切换期间的流中断时间的方法,所述方法在第一设备处执行,包括:向第二设备发送具有连续序列号的操作管理维护OAM帧;从所述第二设备接收响应的所述OAM帧;基于接收的所述OAM帧,确定流中断开始时间和流中断结束时间;检测所述路径切换的发生,并且确定所述路径切换在所述流中断结束时间之前完成;以及响应于确定所述路径切换在所述流中断结束时间之前完成,至少基于所述流中断开始时间和所述流中断结束时间,计算所述流中断时间。2.根据权利要求1所述的方法,其中从所述第二设备接收响应的所述OAM帧包括:由所述第一设备快照接收的所述OAM帧的次序值,所述次序值与对应OAM帧在所述第一设备处被接收时在所述第一设备处接收的所述OAM帧的数目相对应。3.根据权利要求2所述的方法,其中确定所述流中断开始时间包括:基于接收的所述OAM帧的所述序列号和所述次序值,确定存在M个连续OAM帧丢失,其中M是可配置的正整数,并且所述M个连续OAM帧中的第一个帧对应为所述流中断开始时间。4.根据权利要求2所述的方法,其中确定所述流中断开始时间包括:基于接收的所述OAM帧的所述序列号和所述次序值,确定在发送的X个OAM帧中存在Y个OAM帧丢失,其中X和Y是可配置的正整数,并且所述Y个OAM帧中的第一个帧对应为所述流中断开始时间。5.根据权利要求3或4所述的方法,其中确定所述流中断结束时间包括:基于接收的所述OAM帧的所述序列号,确定接收到N个连续OAM帧,其中N是可配置的正整数,并且所述N个连续OAM帧中的第一个帧对应为所述流中断结束时间。6.根据权利要求5所述的方法,还包括:在确定所述流中断结束时间之后,保存所述流中断开始时间对应的帧的序列号以及所述流中断结束时间对应的帧的序列号。7.根据权利要求6所述的方法,其中所述OAM帧具有固定的周期,并且计算所述流中断时间包括以下一项:基于所述流中断开始时间对应的帧的序列号和所述流中断结束时间对应的帧的序列号,计算丢失的帧的数目,并且基于所述丢失的帧的所述数目和所述OAM帧的所述周期,计算所述流中断时间;或者基于所述丢失的帧的所述数目、所述OAM帧的所述周期和所述OAM帧的最大传输单元MTU时间,计算所述流中断时间。8.根据权利要求5所述的方法,其中所述OAM帧具有时间戳,所述方法还包括:在确定所述流中断结束时间之后,保存所述流中断开始时间对应的帧的时间戳以及所述流中断结束时间对应的帧的时间戳。9.根据权利要求8所述的方法,其中确定所述流中断时间包括以下一项:基于所述流中断结束时间对应的帧的时间戳和所述流中断开始时间对应的帧的时间戳,计算所述流中断时间;以及基于所述流中断结束时间对应的帧的时间戳、所述流中断开始时间对应的帧的时间戳和所述OAM帧的最大传输单元MTU时间,计算所述流中断时间。
10.根据权利要求1所述的方法,其中所述第一设备通过监测保护组的状态变化来检测所述路径切换的发生。11.根据权利要求5所述的方法,还包括:将所述OAM帧中的每个OAM帧的状态存储在存储器中作为历史数据,利用人工智能/机器学习模型使用所述历史数据来执行以下至少一项:预测或判断所述路径切换何时被触发;以及生成M、X、Y和N的取值。12.一种测量路径切换期间的流中断时间的方法,所述方法在第一设备处执行,包括:从第二设备接收具有连续序列号的操作管理维护OAM帧;基于接收的所述OAM帧,确定流中断开始时间和流中断结束时间;检测所述路径切换的发生,并且确定所述路径切换在所述流中断结束时间之前完成;以及响应于确定所述路径切换在所述流中断结束时间之前完成,至少基于所述流中断开始时间和所述流中断结束时间,计算所述流中断时间。13.根据权利要求12所述的方法,其中从所述第二设备接收所述OAM帧包括:由所述第一设备快照接收的所述OAM帧的次序值,所述次序值与对应OAM帧在所述第一设备处被接收时在所述第一设备处接收的所述OAM帧的数目相对应。14.根据权利要求13所述的方法,其中确定所述流中断开始时间包括:基于接收的所述OAM帧的所述序列号和所述次序值,确定存在M个连续OAM帧丢失,其中M是可配置的正整数,并且所述M个连续OAM帧中的第一个帧对应为所述流中断开始时间。15.根据权利要求13所述的方法,其中确定所述流中断开始时间包括:基于接收的所述OAM帧的所述序列号和所述次序值,确定在X个OAM帧中存在Y个OAM帧丢失,其中X和Y是可配置的正整数,并且所述Y个OAM帧中的第一个帧对应为所述流中断开始时间。16.根据权利要求14或15所述的方法,其中确定所述流中断结束时间包括:基于接收的所述OAM帧的所述序列号,确定接收到N个连续OAM帧,其中N是可配置的正整数,并且所述N个连续OAM帧中的第一个帧对应为所述流中断结束时间。17.根据权利要求16所述的方法,还包括:在确定所述流中断结束时间之后,保存所述流中断开始时间对应的帧的序列号以及所述流中断结束时间对应的帧的序列号。18.根据权利要求17所述的方法,其中所述OAM帧具有固定的周期,并且计算所述流中断时间包括以下一项:基于所述流中断开始时间对应的帧的序列号和所述流中断结束时间对应的帧的序列号,计算丢失的帧的数目,并且基于所述丢失的帧的所述数目和所述OAM帧的所述周期,计算所述流中断时间;或者基于所述丢失的帧的所述数目、所述OAM帧的所述周期和所述OAM帧的最大传输单元MTU时间,计算所述流中断时间。19.根据权利要求16所述的方法,其中所述OAM帧具有时间戳,所述方法还包括:在确定所述流中断结束时间之后,保存所述流中断开始时间对应的帧的时间戳以及所
述流中断结束时间对应的帧的时间戳。20.根据权利要求19所述的方法,其中确定所述流中断时间包括以下一项:基于所述流中断结束时间对应的帧的时间戳和所述流中断开始时间对应的帧的时间戳,计算所述流中断时间;以及基于所述流中断结束时间对应的帧的时间戳、所述流中断开始时间对应的帧的时间戳和所述OAM帧的最大传输单元MTU时间,计算所述流中断时间。21.根据权利要求12所述的方法,其中所述第一设备通过监测保护组的状态变化来检测所述路径切换的发生。22.根据权利要求16所述的方法,还包括:将所述OAM帧中的每个OAM帧的状态存储在存储器中作为历史数据,利用人工智能/机器学习模型使用所述历史数据来执行以下至少一项:预测或判断所述路径切换何时被触发;以及生成M、X、Y和N的取值。23.一种用于测量路径切换期间的流中断时间的第一设备,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使所述第一设备:向第二设备发送具有连续序列号的操作管理维护OAM帧;从所述第二设备接收响应的所述OAM帧;基于接收的所述OAM帧,确定流中断开始时间和流中断结束时间;检测所述路径切换的发生,并且确定所述路径切换在所述流中断结束时间之前完成;以及响应于确定所述路径切换在所述流中断结束时间之前完成,至少基于所述流中断开始时间和所述流中断结束时间,计算所述流中断时间。24.根据权利要求23所述的第一设备,其中使所述第一设备从所述第二设备接收响应的所述OAM帧包括:由所述第一设备快照接收的所述OAM帧的次序值,所述次序值与对应OAM帧在所述第一设备处被接收时在所述第一设备处接收的所述OAM帧的数目相对应。25.根据权利要求24所述的第一设备,其中使所述第一设备通过以下确定所述流中断开始时间:基于接收的所述OAM帧的所述序列号和所述次序值,确定存在M个连续OAM帧丢失,其中M是可配置的正整数,并且所述M个连续OAM帧中的第一个帧对应为所述流中断开始时间。26.根据权利要求34所述的方法,其中使所述第一设备通过以下确定所述流中断开始时间:基于接收的所述OAM帧的所述序列号和所述次序值,确定在发送的X个OAM帧中存在Y个OAM帧丢失,其中X和Y是可配置的正整数,并且所述Y个OAM帧中的第一个帧对应为所述流中断开始时间。27.根据权利要求25或26所述的第一设备,其中使所述第一设备通过以下确定所述流中断结束时间:
基于接收的所述OAM帧的所述序列号,确定接收到N个连续OAM帧,其中N是可配置的,并且所述N个连续OAM帧中的第一个帧对应为所述流中断结束时间。28.根据权利要求27所述的第一设备,还使所述第一设备:在确定所述流中断结束时间之后,保存所述流中断开始时间对应的帧的序列号以及所述流中断结束时间对应的帧的序列号。29.根据权利要求28...

【专利技术属性】
技术研发人员:马晓华钟鸣陈金奖
申请(专利权)人:诺基亚通信公司
类型:发明
国别省市:

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

1