【技术实现步骤摘要】
一种FC端口链路恢复状态机运行检测方法
[0001]本专利技术属于计算机通信技术,涉及一种FC端口链路恢复状态机运行检测方法。
技术介绍
[0002]FC(Fibre Channel),即光纤通道技术,最早应用于SAN(存储局域网络),FC端口是光纤对接的一种接口标准形式。其作为新一代航电系统的主干网络,可以为航电系统各子系统之间的互联提供通信支持。
[0003]通信过程中,当FC端口检测到连接恢复、链路超时、缓冲到缓冲溢出这三种情况中的任意一种时均会执行链路复位协议。链路复位协议从进入初始态开始,即开始进行链路恢复状态机的跳转,但是当FC端口链路恢复状态机出现执行不正确时,则会导致该链路状态无法恢复的情况。因此,有必要对FC端口链路恢复状态机运行状况进行检测,以确保FC端口链路恢复设计和实现的正确性。
技术实现思路
[0004]为了在FC端口链路恢复测试状态机运行时,对FC端口链路恢复测试状态机执行是否正确进行准确的检测,本专利技术设计了一种FC端口链路恢复状态机运行检测方法。
[0005]本专利技术通过定义FC端口链路恢复测试状态机测试处理机制,根据多个运行状态(如LR1为LR发送状态、LR2为LR接收状态、LR3为LRR接收状态)下的链路恢复测试状态机执行特点及状态机的跳转模式,设计独立的链路恢复测试状态机和相应的控制逻辑,控制逻辑在状态机的控制下对FC端口链路恢复执行情况进行自动测试,确保其对FC端口链路复位协议执行的正确性。
[0006]实现专利技术目的的技术方案如下 ...
【技术保护点】
【技术特征摘要】
1.一种FC端口链路恢复状态机运行检测方法,其特征在于,FC端口的链路恢复状态检测方法是对待测设备的FC端口链路恢复时,测试设备中链路恢复测试状态机对其执行情况进行自动测试,自动测试包括FC端口中多种运行状态的使能测试完成判断,以及每种运行状态下多种原语测试完成判断;其中,待测设备包括逻辑内部直通连接的2个FC端口,其中一个FC端口与测试设备中一个FC测试端口通信,另一个FC端口与测试设备中另一个FC测试端口通信,链路恢复测试状态机执行情况根据2个FC端口和2个FC测试端口之间相互通信进行自动测试。2.根据权利要求1所述的FC端口链路恢复状态机运行检测方法,其特征在于:FC端口链路恢复测试状态机执行情况及测试方法,包括以下步骤:S1、上电或复位时,测试设备中链路恢复测试状态机进入初始状态;S2、链路恢复测试状态机由初始状态进入使能测试选择状态,对FC端口的多种运行状态进行使能测试完成标志判断,并输出使能测试结果;S3、对各运行状态下的多种原语的原语测试完成标志进行判断,并输出原语测试结果;S4、被测设备所有的运行状态以及各运行状态下的所有的原语测试均测试完成后,依据运行状态使能测试结果和原语测试结果,判断FC端口链路恢复测试结果;S5、根据FC端口链路恢复测试结果,判断链路恢复状态机运行结果,并将链路恢复测试状态机位于初始状态或测试完成状态。3.根据权利要求2所述的FC端口链路恢复状态机运行检测方法,其特征在于:步骤S1中,链路恢复测试状态机进入初始状态后,对上电或复位是否完成进行判断,若未完成则停留至初始状态。4.根据权利要求3所述的FC端口链路恢复状态机运行检测方法,其特征在于:上电或复位是否完成的判断方法为:设置测试设备的缓冲至缓冲信用值的默认值,以及错误检测超时值;初始状态0时,测试设备的FC测试端口和被测设备的FC待测端口进行同步操作;当FC测试端口达到Active状态时,则链路恢复测试状态机上电或复位测试合格进入并执行S3,否则停留至初始状态。5.根据权利要求2所述的FC端口链路恢复状态机运行检测方法,其特征在于:步骤S2中,FC端口的多种运行状态使能测试完成标志判断的方法为;S201、某一种运行状态的使能测试未进行,则进行使能测试,测试完成后将该运行状态的使能测试完成标志设为有效;S202、重复步骤S201,直至所有运行状态的使能测试均已进行,将被测设备的使能测试完成标志设为有效,链路恢复测试状态机由使能测试选择状态进入测试完成状态,并输出使能测试结果。6.根据权利要求5所述的FC端口链路恢复状态机运行检测方法,其特征在于:步骤S201中,某一种运行状态的使能测试未进行时,该未进行使能测试的运行状态由使能测试选择状态进入与其对应的使能测试状态,对待测设备在该运行状态下的使能进行测试。7.根据权利要求6所述的FC端口链路恢复状态机运行检测方法,其特征在于:步骤S2中,多种运行状态包括LR发送状态、LR接收状态、LRR接收状态;其中,LR发送状态运行状态的使能测试方法为:
定义缓冲至缓冲信用值为N,第一个测试端口向第一个FC端口连续发送N个SOFi 3数据帧,由第一个FC端口经第二个FC端口传输至第二个测试端口;第二个测试端口在设定时间内不向第二个FC端口发送R_RDY;若在设定时间后检测到第二个FC端口发送的LR原语,判断该运行状态下的使能测试通过,链路恢复测试状态机由使能测试状态跳转至使能测试选择状态,并输出使能测...
【专利技术属性】
技术研发人员:朱志强,王世奎,孙东旭,
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。