一种fc交换机优先级测试方法

文档序号:9790980阅读:278来源:国知局
一种fc交换机优先级测试方法
【技术领域】
[0001]本发明属于计算机技术应用领域,涉及一种FC交换机优先级测试方法。
【背景技术】
[0002]FC交换机将为新一代飞机提供多端口全双工光纤通道网络核心无阻交换,使用FC交换机可以方便的构建FC光纤通道交换网,以此为基础可以快速实现用于航电各任务子系统间的光纤通道高速互联。然而现有技术未公开对FC交换机优先级测试的机制和方法。本发明提供一种FC交换机优先级测试方法,模拟真实应用环境,针对FC交换机优先级相同时和优先级不同时帧交换过程的测试方法,为同类产品的开发测试提供参考依据。

【发明内容】

[0003]本发明的目的是模拟真实应用环境,针对FC交换机优先级相同时和优先级不同时帧交换过程的测试方法,为同类产品的开发测试提供参考依据。
[0004]本发明的技术解决方案如下:
[0005 ]该FC交换机优先级测试方法基于FC交换机及FC-AE-ASM节点机组成的网络系统,包括以下步骤:
[0006]I】由FC交换机和FC-AE-ASM节点机设置网络拓扑;
[0007]2】将测试设备测试仪串接在PC机与FC交换机之间,将分析仪串接在FC-AE-ASM节点机和FC交换机之间构成优先级测试环境;
[0008]3】配置测试仪发送数据帧的优先级、目的端口、发送速率,模拟真实应用环境下的数据通信;
[0009]配置测试仪以线速率同时向FC交换机的不同通信端口发送优先级相同的单播帧、多播帧、广播帧,判断接收的通信端口是否依据广播帧、多播帧、单播帧的顺序转发,如果是,则正确,如果不是,则错误,会导致链路下线;
[0010]或配置测试仪以线速率首先向FC交换机的一个通信端口发送低优先级的单播帧,发送时长持续至测试端口速率稳定后再向FC交换机的另一个通信端口发送高优先级的单播帧,两次发送的不同优先级的单播帧的0_10配置相同,高优先级的单播帧发送时长持续至测试端口速率稳定后,进行数据接收,若先检测到低优先级的单播帧,再检测到高优先级的单播帧,且低优先级单播帧未被高优先级单播帧打断,则正确,若检测到单播帧被高优先级单播帧打断,则错误,会导致链路下线;
[0011]或配置测试仪以线速率首先向FC交换机的一个通信端口发送低优先级的多播帧,发送时长持续至测试端口速率稳定后再向FC交换机的另一个通信端口发送高优先级的多播帧,两次发送的不同优先级的多播帧的0_10配置相同,高优先级的多播帧发送时长持续至测试端口速率稳定后,进行数据接收,若先检测到低优先级的多播帧,再检测到高优先级的多播帧,且低优先级多播帧未被高优先级多播帧打断,则正确,若检测到多播帧被高优先级多播帧打断,则错误,会导致链路下线;
[0012]4】评测优先级测试结果。
[0013]上述步骤I具体为:将FC交换机根据端口号的不同连结在FC-AE-ASM节点机上,连接端口时将FC交换机的发送端与FC-AE-ASM节点机的接收端相连,FC交换机的接收端与FC-AE-ASM节点机的发送端相连。
[0014]上述步骤2具体为:将测试设备测试仪串接在PC机与FC交换机之间,用于在程序控制下,产生优先级可配置的多种符合FC-AE-ASM帧格式的验证帧,作为验证激励,通过光纤,输入到FC交换机的通信端口,完成对FC交换机的优先级验证;将分析仪串接在FC-AE-ASM节点机和FC交换机之间构成优先级测试环境,用于在程序的控制下,对验证板上FC交换机芯片通信端口输出的帧进行接收,并解析,给出接收帧的正确性判断的结果。
[0015]上述步骤4具体为:分别在目的通信节点和协议分析仪中对通信的数据进行数据格式的完整性监测,并将数据内容与预期值进行对比,从而完成FC交换机优先级测试。
[0016]本发明的优点在于:
[0017]该方法针对FC交换机优先级相同时和优先级不同时帧交换过程的测试方法,为同类产品的开发测试提供参考依据。
【附图说明】
[0018]图1为本发明的网络拓扑图。
【具体实施方式】
[0019]本发明的提供的FC交换机优先级测试方法,通过构建基于FC交换机及FC-AE-ASM节点机组成的网络拓扑,对每个FC-AE-ASM节点机配置不同的通信方案,并在通信过程中错误注入,实现对FC交换机的数据转发的不确定性,大数据量传输,通信忙碌以及可能出现的链路故障等极端情况下数据通信的故障测试。
[0020]下面对本发明做进一步详细说明。
[0021]一种FC交换机优先级测试方法,基于FC交换机及FC-AE-ASM节点机组成的网络系统,包括以下步骤:
[0022]步骤1:由FC交换机和FC-AE-ASM节点机设置网络拓扑;
[0023]步骤2:将测试设备JDSU测试仪串接在PC机与FC交换机之间,将JDSU分析仪串接在FC-AE-ASM节点机和FC交换机之间构成优先级测试环境;
[0024]步骤3:配置JDSU测试仪发送数据帧的优先级、目的端口、发送速率,模拟真实应用环境下的数据通信;
[0025]步骤4:评测优先级测试结果。
[0026]步骤I由FC交换机和FC-AE-ASM节点机设置网络拓扑,具体为:
[0027]将FC交换机根据端口号的不同连结在FC-AE-ASM节点机上,连接端口时将FC交换机的发送端与FC-AE-ASM节点机的接收端相连,FC交换机的接收端与FC-AE-ASM节点机的发送端相连。
[0028]步骤2将测试设备JDSU测试仪串接在PC机与FC交换机之间,将JDSU分析仪串接在FC-AE-ASM节点机和FC交换机之间构成优先级测试环境,具体为:
[0029]将测试设备JDSU测试仪串接在PC机与FC交换机之间,用于在程序控制下,产生优先级可配置的多种符合FC-AE-ASM帧格式的验证帧,作为验证激励,通过光纤,输入到FC交换机的通信端口,完成对FC交换机的优先级验证;
[0030]将JDSU分析仪串接在FC-AE-ASM节点机和FC交换机之间构成优先级测试环境,用于在程序的控制下,对验证板上FC交换机芯片通信端口输出的帧进行接收,并解析,给出接收帧的正确性判断的结果。
[0031]步骤3配置JDSU测试仪发送数据帧的优先级、目的端口、发送速率,模拟真实应用环境下的数据通信,具体为:
[0032]配置JDSU测试仪以线速率同时向FC交换机的不同通信端口发送优先级相同的单播帧、多播帧、广播帧,帧的D_ID配置相同,测试5分钟后,在接收的通信端口应首先检测到转发的广播帧,再检测到转发的多播帧,最后检测到转发的单播帧。
[0033]配置JDSU测试仪以线速率首先向FC交换机的一个通信端口发送低优先级的单播帧,经过I分钟后再向另一个通信端口发送高优先级的单播帧,帧的D_ID配置相同,测试5分钟后,在接收的通信端口应首先检测到低优先级的单播帧,再检测到高优先级的单播帧,低优先级单播帧不会被高优先级单播帧打断。将单播帧改为多播帧,重复上述步骤,应在接收的通信端口首先检测到低优先级的多播帧,再检测到高优先级的多播帧。
[0034]步骤4评测优先级测试结果,具体为:
[0035]分别在目的通信节点和JDSU协议分析仪中对通信的数据进行数据格式的完整性监测,并将数据内容与预期值进行对比,从而完成FC交换机优先级测试。
【主权项】
1.一种FC交换机优先级测试方法,其特征在于,基于FC交换机及FC-AE-ASM节点机组成的网络系统,包括以下步骤: I】由FC交换机和FC-AE-ASM节点机设置网络拓扑; 2】将测试设备测试仪串接在PC机与FC交换机之间,将分析仪串接在FC-AE-ASM节点机和FC交换机之间构成优先级测试环境; 3】配置测试仪发送数据帧的优先级、目的端口、发送速率,模拟真实应用环境下的数据通信; 配置测试仪以线速率同时向FC交换机的不同通信端口发送优先级相同的单播帧、多播帧、广播帧,判断接收的通信端口是否依据广播帧、多播帧、单播帧的顺序转发,如果是,则正确,如果不是,则错误,会导致链路下线; 或配置测试仪以线速率首先向FC交换机的一个通信端口发送低优先级的单播帧,发送时长持续至测试端口速率稳定后再向FC交换机的另一个通信端口发送高优先级的单播帧,两次发送的不同优先级的单播帧的D_ID配置相同,高优先级的单播帧发送时长持续至测试端口速率稳定后,进行数据接收,若先检测到低优先级的单播帧,再检测到高优先级的单播帧,且低优先级单播帧未被高优先级单播帧打断,则正确,若检测到单播帧被高优先级单播帧打断,则错误,会导致链路下线; 或配置测试仪以线速率首先向FC交换机的一个通信端口发送低优先级的多播帧,发送时长持续至测试端口速率稳定后再向FC交换机的另一个通信端口发送高优先级的多播帧,两次发送的不同优先级的多播帧的D_ID配置相同,高优先级的多播帧发送时长持续至测试端口速率稳定后,进行数据接收,若先检测到低优先级的多播帧,再检测到高优先级的多播帧,且低优先级多播帧未被高优先级多播帧打断,则正确,若检测到多播帧被高优先级多播帧打断,则错误,会导致链路下线; 4】评测优先级测试结果。2.根据权利要求1所述的FC交换机优先级测试方法,其特征在于:所述步骤I具体为:将FC交换机根据端口号的不同连结在FC-AE-ASM节点机上,连接端口时将FC交换机的发送端与FC-AE-ASM节点机的接收端相连,FC交换机的接收端与FC-AE-ASM节点机的发送端相连。3.根据权利要求1所述的FC交换机优先级测试方法,其特征在于:所述步骤2具体为:将测试设备测试仪串接在PC机与FC交换机之间,用于在程序控制下,产生优先级可配置的多种符合FC-AE-ASM帧格式的验证帧,作为验证激励,通过光纤,输入到FC交换机的通信端口,完成对FC交换机的优先级验证;将分析仪串接在FC-AE-ASM节点机和FC交换机之间构成优先级测试环境,用于在程序的控制下,对验证板上FC交换机芯片通信端口输出的帧进行接收,并解析,给出接收帧的正确性判断的结果。4.根据权利要求1所述的FC交换机优先级测试方法,其特征在于,步骤4具体为:分别在目的通信节点和协议分析仪中对通信的数据进行数据格式的完整性监测,并将数据内容与预期值进行对比,从而完成FC交换机优先级测试。
【专利摘要】本发明属于计算机应用技术领域,尤其涉及一种FC交换机优先级测试方法。该方法是模拟真实应用环境,针对FC交换机优先级相同时和优先级不同时帧交换过程的测试方法,为同类产品的开发测试提供参考依据。该FC交换机优先级测试方法基于FC交换机及FC-AE-ASM节点机组成的网络系统,包括:1】由FC交换机和FC-AE-ASM节点机设置网络拓扑;2】将测试设备测试仪串接在PC机与FC交换机之间,将分析仪串接在FC-AE-ASM节点机和FC交换机之间构成优先级测试环境;3】配置测试仪发送数据帧的优先级、目的端口、发送速率,模拟真实应用环境下的数据通信;4】评测优先级测试结果。
【IPC分类】H04L12/26, H04L12/931
【公开号】CN105553885
【申请号】CN201510929235
【发明人】刘娟, 田泽, 蔡叶芳, 杨海波, 李攀
【申请人】中国航空工业集团公司西安航空计算技术研究所
【公开日】2016年5月4日
【申请日】2015年12月11日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1