有效
设备转发性能的测试方法、装置、系统、设备、介质和产品
赵文睿、杨海俊、李苏扬、汪滢、司赢
中国移动通信有限公司研究院
赵
赵文睿机构 暂无
技术领域 暂无
杨
杨海俊机构 暂无
技术领域 暂无
李
李苏扬机构 暂无
技术领域 暂无
汪
汪滢机构 暂无
技术领域 暂无
司
司赢机构 暂无
技术领域 暂无
摘要
本实施例公开了一种设备转发性能的测试方法、装置、系统、设备、介质和产品,该方法包括:获取第一IPv6单向流量的丢包检测结果;获取第二IPv6单向流量的丢包检测结果;根据第一IPv6单向流量的丢包检测结果和第二IPv6单向流量的丢包检测结果,确定用户侧板卡与所述网络侧板卡中导致SRv6TE双向流量出现丢包的第一目标板卡;在第一目标板卡和第二目标板卡之间构建SRv6TE双向流量,且在目标辅助板卡与所述第二目标板卡之间构建SRv6TE双向流量的情况下,对第二目标板卡的最大转发流量的大小进行测试。
1.一种设备转发性能的测试方法,其特征在于,所述方法包括:在用户侧板卡与网络侧板卡之间构建SRv6 TE双向流量,且在所述用户侧板卡与第一辅助板卡之间构建第一IPv6 单向流量的情况下,获取所述第一IPv6 单向流量的丢包检测结果;在用户侧板卡与网络侧板卡之间构建SRv6 TE双向流量,且在第二辅助板卡与所述网络侧板卡构建第二IPv6 单向流量的情况下,获取所述第二IPv6 单向流量的丢包检测结果;根据所述第一IPv6 单向流量的丢包检测结果和所述第二IPv6 单向流量的丢包检测结果,确定所述用户侧板卡与所述网络侧板卡中导致所述SRv6 TE双向流量出现丢包的第一目标板卡;在所述第一目标板卡和第二目标板卡之间构建SRv6 TE双向流量,且在目标辅助板卡与所述第二目标板卡之间构建SRv6 TE双向流量的情况下,对所述第二目标板卡的最大转发流量的大小进行测试,其中,所述第二目标板卡表示所述用户侧板卡与所述网络侧板卡中除所述第一目标板卡之外的另一板卡,所述目标辅助板卡表示所述第一辅助板卡和所述第二辅助板卡中与所述第二目标板卡形成直接通信连接的板卡。
2.根据权利要求1所述的方法,其特征在于,在对所述第二目标板卡的最大转发流量的大小进行测试前,所述方法还包括:根据预先确定的所述第一目标板卡的最大转发流量的大小,确定所述第一目标板卡向所述第二目标板卡发送的第一流量的大小;根据所述第一流量的大小,确定所述第二目标板卡向所述第一目标板卡发送的第二流量的大小;根据所述第一流量和所述第二流量,在所述第一目标板卡和第二目标板卡之间构建SRv6 TE双向流量;根据初始设置的所述第二目标板卡的最大转发流量的大小、以及所述第二流量的大小,确定所述第二目标板卡向所述目标辅助板卡发送的第三流量的大小;根据所述第二目标板卡向所述目标辅助板卡发送的第三流量的大小,确定所述目标辅助板卡向所述第二目标板卡发送的第四流量的大小;根据所述第三流量和所述第四流量,在所述目标辅助板卡与所述第二目标板卡之间构建SRv6 TE双向流量。
3.根据权利要求2所述的方法,其特征在于,所述根据所述第一流量的大小,确定所述第二目标板卡向所述第一目标板卡发送的第二流量的大小,包括:根据所述第一流量的大小与第一比例的乘积,确定所述第二目标板卡向所述第一目标板卡发送的第二流量的大小,所述第一比例表示针对SRv6 TE双向流量所述第二目标板卡需要转发的数据量与所述第一目标板卡需要转发的数据量之比;所述根据所述第二目标板卡向所述目标辅助板卡发送的第三流量的大小,确定所述目标辅助板卡向所述第二目标板卡发送的第四流量的大小,包括:根据所述第三流量的大小与第二比例的乘积,确定所述目标辅助板卡向所述第二目标板卡发送的第四流量的大小,所述第二比例为所述第一比例的倒数。
4.根据权利要求2所述的方法,其特征在于,所述根据初始设置的所述第二目标板卡的最大转发流量的大小、以及所述第二流量的大小,确定所述第二目标板卡向所述目标辅助板卡发送的第三流量的大小,包括:将所述初始设置的所述第二目标板卡的最大转发流量的大小减去所述第二流量的大小,得出所述第二目标板卡向所述目标辅助板卡发送的第三流量的大小。
5.根据权利要求1至4任一项所述的方法,其特征在于,在对所述第二目标板卡的最大转发流量的大小进行测试前,所述方法还包括:根据初始设置的所述第一目标板卡的最大转发流量的大小,确定所述第一目标板卡向所述第二目标板卡发送的第五流量的大小;根据所述第一目标板卡向所述第二目标板卡发送的第五流量的大小,确定所述第二目标板卡向所述第一目标板卡发送的第六流量的大小,根据所述第五流量和所述第六流量,在所述第一目标板卡和第二目标板卡之间构建SRv6 TE双向流量;响应于根据所述第五流量和所述第六流量,在所述第一目标板卡和第二目标板卡之间构建SRv6 TE双向流量,对所述第一目标板卡的最大转发流量的大小进行测试。
6.根据权利要求5所述的方法,其特征在于,所述根据所述第一目标板卡向所述第二目标板卡发送的第五流量的大小,确定所述第二目标板卡向所述第一目标板卡发送的第六流量的大小,包括:根据所述第五流量的大小与第一比例的乘积,确定所述第二目标板卡向所述第一目标板卡发送的第六流量的大小,所述第一比例表示针对SRv6 TE双向流量所述第二目标板卡需要转发的数据量与所述第一目标板卡需要转发的数据量之比。
7.根据权利要求1至4任一项所述的方法,其特征在于,所述在用户侧板卡与网络侧板卡之间构建SRv6 TE双向流量,且在所述用户侧板卡与第一辅助板卡之间构建第一IPv6 单向流量的情况下,获取所述第一IPv6 单向流量的丢包检测结果,包括:在所述用户侧板卡与所述网络侧板卡之间构建SRv6 TE双向流量,逐渐增加所述SRv6TE双向流量的大小;在所述SRv6 TE双向流量出现丢包时,在所述用户侧板卡与第一辅助板卡之间构建第一IPv6 单向流量;通过发送所述第一IPv6 单向流量,获取第一IPv6 单向流量的丢包检测结果;所述用户侧板卡与网络侧板卡之间构建SRv6 TE双向流量,且在第二辅助板卡与所述网络侧板卡构建第二IPv6 单向流量的情况下,获取所述第二IPv6 单向流量的丢包检测结果,包括:在所述用户侧板卡与所述网络侧板卡之间构建SRv6 TE双向流量,逐渐增加所述SRv6TE双向流量的大小;在所述SRv6 TE双向流量出现丢包时,在所述第二辅助板卡与所述网络侧板卡构建第二IPv6 单向流量;通过发送所述第二IPv6 单向流量,获取第二IPv6 单向流量的丢包检测结果。
8.一种设备转发性能的测试装置,其特征在于,所述装置包括:获取模块,用于在用户侧板卡与网络侧板卡之间构建SRv6 TE双向流量,且在所述用户侧板卡与第一辅助板卡之间构建第一IPv6 单向流量的情况下,获取所述第一IPv6 单向流量的丢包检测结果;在用户侧板卡与网络侧板卡之间构建SRv6 TE双向流量,且在第二辅助板卡与所述网络侧板卡构建第二IPv6 单向流量的情况下,获取所述第二IPv6 单向流量的丢包检测结果;第一处理模块,用于根据所述第一IPv6 单向流量的丢包检测结果和所述第二IPv6 单向流量的丢包检测结果,确定所述用户侧板卡与所述网络侧板卡中导致所述SRv6 TE双向流量出现丢包的第一目标板卡;第二处理模块,用于在所述第一目标板卡和第二目标板卡之间构建SRv6 TE双向流量,且在目标辅助板卡与所述第二目标板卡之间构建SRv6 TE双向流量的情况下,对所述第二目标板卡的最大转发流量的大小进行测试,其中,所述第二目标板卡表示所述用户侧板卡与所述网络侧板卡中除所述第一目标板卡之外的另一板卡,所述目标辅助板卡表示所述第一辅助板卡和所述第二辅助板卡中与所述第二目标板卡形成直接通信连接的板卡。
9.一种测试系统,其特征在于,所述测试系统分别连接用户侧板卡、网络侧板卡、第一辅助板卡和第二辅助板卡;其中,所述测试系统,用于在用户侧板卡与网络侧板卡之间构建SRv6 TE双向流量,且在所述用户侧板卡与第一辅助板卡之间构建第一IPv6 单向流量的情况下,获取所述第一IPv6 单向流量的丢包检测结果;在用户侧板卡与网络侧板卡之间构建SRv6 TE双向流量,且在第二辅助板卡与所述网络侧板卡构建第二IPv6 单向流量的情况下,获取所述第二IPv6 单向流量的丢包检测结果;所述测试系统,还用于根据所述第一IPv6 单向流量的丢包检测结果和所述第二IPv6单向流量的丢包检测结果,确定所述用户侧板卡与所述网络侧板卡中导致所述SRv6 TE双向流量出现丢包的第一目标板卡;所述测试系统,还用于在所述第一目标板卡和第二目标板卡之间构建SRv6 TE双向流量,且在目标辅助板卡与所述第二目标板卡之间构建SRv6 TE双向流量的情况下,对所述第二目标板卡的最大转发流量的大小进行测试,其中,所述第二目标板卡表示所述用户侧板卡与所述网络侧板卡中除所述第一目标板卡之外的另一板卡,所述目标辅助板卡表示所述第一辅助板卡和所述第二辅助板卡中与所述第二目标板卡形成直接通信连接的板卡。
10.根据权利要求9所述测试系统,其特征在于,所述测试系统还用于分别向所述用户侧板卡、所述网络侧板卡、所述第一辅助板卡和所述第二辅助板卡发送SRv6业务的路由信息;所述测试系统与控制板卡连接,所述测试系统还用于向所述控制板卡下发SRv6隧道的参数;所述SRv6业务的路由信息和所述SRv6隧道的参数用于实现构建SRv6 TE双向流量的构建。
11.一种电子设备,其特征在于,所述电子设备包括处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序以执行权利要求1至7任一项所述的方法。
12.一种计算机存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至7任一项所述的方法。
13.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序在被处理器执行时实现根据权利要求1至7任一项所述的方法。



