【技术实现步骤摘要】
测量路径切换期间流中断时间的方法、装置和计算机可读介质
[0001]本公开的实施例涉及通信领域,更具体地涉及用于自动和在服务中测量路径切换期间流中断时间的方法、装置和计算机可读介质。
技术介绍
[0002]光或分组传输系统通常实施保护机制以保护组网实体,诸如端口、光通路数据单元(ODUk)容器(在光传送网(OTN)的情况下)、以太网服务/虚拟局域网(VLAN)(在以太网的情况下)或者标签交换路径(LSP)或伪线(PW)(在多协议标签交换(MPLS)的情况下)。在测量以太网保护倒换期间的流中断时间时,通常采用离线方法使用测试仪表来测量。测试的原理是将被测设备(DUT)连接至测试仪表,测试仪表产生具有固定尺寸和周期的帧的流,然后测量倒换操作期间丢失的帧数。流中断时间可由丢失的帧数和帧的周期得出。这种方法是离线的并且对被测设备的网络服务造成干扰(因为它用测试仪表取代了用户流),而且通常仅可在实验室环境中使用。
[0003]上述方法的问题在于,它是主动测试(产生干扰的)并且需要中断服务,然而,存在服务中测量保护倒换期间用户流中断时间的需求,即可以在服务处于启动和运行状态时使用的方法。例如,要求网络单元(NE)自身执行传统外部测试仪表执行的测量,计算倒换时间并进行报告,这使得网络服务提供方能够验证服务水平规范(SLS)的一致性。
技术实现思路
[0004]总体上,本公开的实施例涉及用于自动和在服务中测量路径切换期间流中断时间的方法、装置和计算机可读介质。
[0005]在本公开的第一方面,提供了一 ...
【技术保护点】
【技术特征摘要】
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...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。