【技术实现步骤摘要】
测试方法、测试系统及计算机可读存储介质
本专利技术涉及通信测试
,具体而言,涉及一种测试方法、测试系统及计算机可读存储介质。
技术介绍
分段路由(SegmentRouting,SR)是一种源路由机制,通过节点选择转发路径,并且引导转发报文沿着转发路径转发。入节点需要在数据包头部中插入分段(Segment)列表,指示收到数据包的节点基于该Segment列表处理转发该数据包,Segment列表可以理解为转发路径。实际网络中由于一条分段路由的转发路径中节点(一个节点为一台网络设备)数量较大,实验室的测试环境中不具备条件和成本来模拟实际用户网络中转发路径深度较大的情况,从而不便对转发路径进程测试。
技术实现思路
本申请提供一种测试方法、测试系统及计算机可读存储介质,能够改善不便对转发路径进程测试的问题。为了实现上述目的,本申请实施例所提供的技术方案如下所示:第一方面,本申请实施例提供一种测试方法,应用于测试系统,所述测试系统包括第一网络设备、第二网络设备;所述第一网络设备包括多个第一接口,所述第二网络设备包括多个第二接口,所述多个第一接口与所述多个第二接口按照预设路径信息连接以形成测试路径,所述方法包括:所述第一网络设备在接收到数据包时,对所述数据包封装所述预设路径信息,以得到测试数据包;基于所述预设路径信息,所述第一网络设备与所述第二网络设备在所述测试路径中相互转发所述测试数据包;在所述第二网络设备确定接收所述测试数据包的第二接口为所述测试路径中的最后一个接口时,所述第二网络设备基于所述测试数据包输出数据包至测试设备,用于所述测试设备基于所述数据包确定所述预设 ...
【技术保护点】
1.一种测试方法,其特征在于,应用于测试系统,所述测试系统包括第一网络设备、第二网络设备;所述第一网络设备包括多个第一接口,所述第二网络设备包括多个第二接口,所述多个第一接口与所述多个第二接口按照预设路径信息连接以形成测试路径,所述方法包括:所述第一网络设备在接收到数据包时,对所述数据包封装所述预设路径信息,以得到测试数据包;基于所述预设路径信息,所述第一网络设备与所述第二网络设备在所述测试路径中相互转发所述测试数据包;在所述第二网络设备确定接收所述测试数据包的第二接口为所述测试路径中的最后一个接口时,所述第二网络设备基于所述测试数据包输出数据包至测试设备,用于所述测试设备基于所述数据包确定所述预设路径信息的检测结果。
【技术特征摘要】
1.一种测试方法,其特征在于,应用于测试系统,所述测试系统包括第一网络设备、第二网络设备;所述第一网络设备包括多个第一接口,所述第二网络设备包括多个第二接口,所述多个第一接口与所述多个第二接口按照预设路径信息连接以形成测试路径,所述方法包括:所述第一网络设备在接收到数据包时,对所述数据包封装所述预设路径信息,以得到测试数据包;基于所述预设路径信息,所述第一网络设备与所述第二网络设备在所述测试路径中相互转发所述测试数据包;在所述第二网络设备确定接收所述测试数据包的第二接口为所述测试路径中的最后一个接口时,所述第二网络设备基于所述测试数据包输出数据包至测试设备,用于所述测试设备基于所述数据包确定所述预设路径信息的检测结果。2.根据权利要求1所述的方法,其特征在于,基于所述预设路径信息,所述第一网络设备与所述第二网络设备在所述测试路径中相互转发所述测试数据包,包括:所述第一网络设备根据所述预设路径信息在所述多个第一接口中确定当前的第一输出接口;所述第一网络设备通过所述第一输出接口,将所述测试数据包发送至所述第二网络设备;所述第二网络设备在接收到所述测试数据包时,判断接收所述测试数据包的第二接口是否为所述测试路径中的最后一个接口;当所述第二网络设备接收所述测试数据包的第二接口不是所述测试路径中最后一个接口时,所述第二网络设备根据所述预设路径信息在所述多个第二接口中确定当前的第二输出接口,并通过所述第二输出接口将所述测试数据包发送至所述第一网络设备,以便重复执行所述第一网络设备根据所述预设路径信息在所述多个第一接口中确定当前的第一输出接口至所述第二网络设备在接收到所述测试数据包时,判断接收所述测试数据包的第二接口是否为所述测试路径中的最后一个接口的步骤,直至所述第二网络设备确定接收所述测试数据包的第二接口为所述最后一个接口。3.根据权利要求1所述的方法,其特征在于,所述第一网络设备在接收到数据包时,对所述数据包封装所述预设路径信息,包括:所述第一网络设备在接收到所述测试设备发送的数据包时,对所述数据包封装所述预设路径信息,所述预设路径信息包括转发路径的MPLS标签信息,用于根据所述MPLS标签信息查询所述转发路径中所述多个第一接口和所述多个第二接口的接口信息,以及所述多个第一接口和所述多个第二接口在所述测试路径中的接口顺序。4.根据权利要求1所述的方法,其特征在于,所述测试系统还包括所述测试设备;所述测试设备基于所述数据包确定所述预设路径信息的检测结果,包括:当所述第二网络设备输出的所述数据包包括所述测试数据包在转发过程中经过的第一接口和/或第二接口的数量时,所述测试设备根据所述第一接口或第二接口的数量,确定所述预设路径信息所对应的转发路径的深度;当所述测试数据包在转发过程中经过的第一接口的数量与所述预设路径信息中的第一接口的数量不相同时,和/或,当所述测试数据包在转发过程中经过的第二接口的数量与所述预设路径信息中的第二接口的数量不相同时,确定所述预设路径信息存在异常。5.一种测试方法,其特征在于,应用于第一网络设备,所述第一网络设备与第二网络设备通信连接,所述第一网络设备包括多个第一接口,所述第二网络设备包括多个第二接口,所述多个第一接口与所述多个第二接口按照预设路径信息连接以形成测试路径,所述方法包括:在接收到数据包时,对所述数据包封装所述预设路径信息,以得到测试数据包;基于所述预设路径信息,与所述第二网络设备在所述测试路径中相互转发所述测试数据包,并在所述第二网络设备确定接收所述测试数据包的第二接口为所述测试路径中的最后一个接口时,用于供所述第二网络设备基于所述测试数据包输出数据包至测试设备,以使所述测试设备基于所述数据包确定所述预设路径信息的检测结果。6.一种测试...
【专利技术属性】
技术研发人员:丁晓峰,王超,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。