一种afdx交换机发送性能的测试方法_2

文档序号:9618592阅读:来源:国知局
设备的发送端将构造后的满流量数据通过AFDX交换机发送给测试设备的接收端;
[0065]步骤5、测试设备的接收端接收到数据后进行解析,并通过AFDX交换机发送反馈信号给测试设备的发送端;
[0066]步骤6、测试设备的发送端通过接收到的反馈信号识别是否发送成功。
[0067]本发明第二种AFDX交换机发送性能的测试方法的实施例如下:
[0068]为了测试交换机端口以满带宽发送数据,需要对交换机的VL进行配置。定义带宽(M,BAG) = [8X (8+6+6+2+20+8+M+1+4+12)/1000000]/(BAG/1000),其中 Μ 代表 AFDX 数据负载。以最短帧长64字节(M= 17)为例,采用BAG = 1ms,因此每条VL占用的带宽为
0.672Mbit/So
[0069]如果满带宽发送,则需要定义100/0.672 = 148.8095个不同的VL进行填充。同理,对于最长帧1518字节而言,需要8.12条VL进行填充。
[0070]具体测试流程如下:
[0071]步骤1:配置数据帧
[0072]A.定义AFDX交换机任意两个端口 A、B,从A端口到B端口以帧长为64bytes,BAG为1ms来配置147条VL ;从A端口到B端口以帧长为132bytes,BAG为1ms来配置1条VL ;
[0073]B.从A端口到B端口以帧长为1518bytes,BAG为lms来配置8条VL ;从A端口到B端口以帧长为176bytes,BAG为lms来配置1条VL ;
[0074]步骤2:计算流量
[0075]将A配置完成的帧从A端口发送至B端口 ;分析端口 B接收到的帧的时标,并且计算流量;
[0076]将B配置完成的帧从A端口发送至B端口 ;分析端口 B接收到的帧的时标,并且计算流量;
[0077]步骤3:对AFDX交换机所有端口之间重复步骤1到2 ;
[0078]步骤4:确认所有发送的数据被接收,并且计算出的流量必须接近100Mbps。
[0079]设计过程中,配置交换机的端口以线速发送,另外一个端口接收。
【主权项】
1.一种AFDX交换机发送性能的测试方法,其特征在于:包括以下步骤: 步骤1、给AFDX交换机加载配置表;所述配置表中定义AFDX交换机所有端口的发送VL和接收VL ; 步骤2、测试设备的发送端定义一个主网络测试帧和一个辅网络测试帧;所述主网络测试帧和辅网络测试帧的负载均由空数据组成;按下式计算用来发送主网络测试帧和辅网络测试帧的VL所占的带宽:带宽(M,BAG) = [8 X (8+6+6+2+20+8+M+1+4+12) /Q] / (BAG/1000)带宽(N,BAG) = [8 X (8+6+6+2+20+8+N+1+4+12) /Q] / (BAG/1000) 其中: M为主网络测试帧的负载的字节数; Ν为辅网络测试帧的负载的字节数; BAG为带宽分配间隔,单位ms ; 所述N的取值以步骤3的估算为准; Q为AFDX交换机在最大传输速率条件下1000ms内可传输的字节数; 步骤3、根据步骤2所计算的带宽和AFDX交换机的最大传输速率,按下式估算满流量发送时所需要的VL数量P: P = AFDX交换机的最大传输速率/主网络测试帧的VL所占的带宽(M,BAG); 步骤4、用Q条主网络测试帧和1条辅网络测试帧构造满流量数据; 所述主网络测试帧的数量Q的取值为P或者(P-1),且Q和N的取值以下式为依据: QX带宽(M,BAG) + (N,BAG)?AFDX交换机的最大传输速率; 步骤5、测试设备的发送端将构造好的满流量数据通过AFDX交换机的任意两个端口后发送给测试设备的接收端; 步骤6、测试设备的接收端接收到满流量数据后进行解析; 步骤7、测试设备的接收端根据解析结果判断该任意两个端口间的最大传输速率是否满足要求; 步骤8、重复步骤4至步骤7,遍历AFDX交换机的所有任意两个端口。2.根据权利要求1所述的AFDX交换机发送性能的测试方法,其特征在于: 所述步骤5中的满流量数据,在遍历AFDX交换机的所有任意两个端口时重复使用。3.根据权利要求1或2所述的AFDX交换机发送性能的测试方法,其特征在于:所述步骤6中的解析是通过测试设备的接收端接收最后一帧的时标来计算流量。4.根据权利要求3所述的AFDX交换机发送性能的测试方法,其特征在于: 所述步骤2中Μ取17或1471。5.一种AFDX交换机发送性能的测试方法,其特征在于:包括以下步骤: 步骤1、给AFDX交换机加载配置表;所述配置表中定义AFDX交换机所有端口的发送VL和接收VL ; 步骤2、测试设备的发送端定义两组不同的主网络测试帧和辅网络测试帧;所述主网络测试帧和辅网络测试帧的负载均由空数据组成;所述发送主网络测试帧和辅网络测试帧的VL所占的带宽为:带宽(Ml,BAG) = [8 X (8+6+6+2+20+8+M1+1+4+12) /Q] / (BAG/1000)带宽(Nl, BAG) = [8 X (8+6+6+2+20+8+N1+1+4+12) /Q] / (BAG/1000)带宽(M2,BAG) = [8X (8+6+6+2+20+8+M2+1+4+12) /Q]/ (BAG/1000)带宽(N2,BAG) = [8 X (8+6+6+2+20+8+N2+1+4+12) /Q] / (BAG/1000) 其中: Ml或M2为主网络测试帧的负载的字节数; N1或N2为辅网络测试帧的负载的字节数; BAG为带宽分配间隔,单位ms ; 所述N1或N2的取值以步骤3的估算为准; Q为AFDX交换机在最大传输速率条件下1000ms内可传输的字节数; 所述第一组的主网络测试帧和辅网络测试帧的BAG = 1ms,Ml = 17,N1 = 115 ; 所述第二组的主网络测试帧和辅网络测试帧的BAG = 1ms,Ml = 1471,N1 = 129 ;步骤3、根据步骤2所计算的带宽和AFDX交换机的最大传输速率,按下式分别估算每组满流量发送时所需要的VL数量P: PI = AFDX交换机的最大传输速率/主网络测试帧的VL所占的带宽(Ml,BAG); P2 = AFDX交换机的最大传输速率/主网络测试帧的VL所占的带宽(M2,BAG); 步骤4、用Q1条主网络测试帧和1条辅网络测试帧构造第一组满流量数据;用Q2条主网络测试帧和1条辅网络测试帧构造第二组满流量数据; 所述第一组主网络测试帧的数量Q1的取值为P1或者(P1-1),且Q1和N1的取值以下式为依据: Q1X带宽(Ml,BAG) + (N1,BAG)?AFDX交换机的最大传输速率; 所述第二组主网络测试帧的数量Q2的取值为P2或者(P2-1),且Q2和N2的取值以下式为依据: Q2X带宽(M2,BAG) + (N2,BAG)?AFDX交换机的最大传输速率; 步骤5、测试设备的发送端将构造好的第一组满流量数据通过AFDX交换机的任意两个端口后发送给测试设备的接收端;然后将构造好的第二组满流量数据通过AFDX交换机的任意两个端口后发送给测试设备的接收端; 步骤6、测试设备的接收端接收到满流量数据后分别进行解析; 步骤7、测试设备的接收端根据解析结果判断该任意两个端口间的最大传输速率是否满足要求; 步骤8、重复步骤4至步骤7,遍历AFDX交换机的所有任意两个端口。6.根据权利要求5所述的AFDX交换机发送性能的测试方法,其特征在于: 所述步骤5中的满流量数据,在遍历AFDX交换机的所有任意两个端口时重复使用。7.根据权利要求5或6所述的AFDX交换机发送性能的测试方法,其特征在于:所述步骤6中的解析是通过测试设备的接收端接收最后一帧的时标来计算流量。
【专利摘要】本发明提供一种AFDX交换机发送性能的测试方法,通过合理的配置发送VL,实现端口满流量的发送,满足极限情况下(即满流量发送)的AFDX交换机发送端口功能测试需求。该测试方法可实现快速、有效的对AFDX交换机的24个端口进行发送性能的测试,从而保证符合协议的要求。
【IPC分类】H04L12/26
【公开号】CN105376118
【申请号】CN201510931310
【发明人】杨军祥, 夏大鹏, 田泽, 杨峰, 王治
【申请人】中国航空工业集团公司西安航空计算技术研究所
【公开日】2016年3月2日
【申请日】2015年12月12日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1