CN105553865B - 一种fc交换机芯片信用管理测试方法 - Google Patents

一种fc交换机芯片信用管理测试方法 Download PDF

Info

Publication number
CN105553865B
CN105553865B CN201510926361.3A CN201510926361A CN105553865B CN 105553865 B CN105553865 B CN 105553865B CN 201510926361 A CN201510926361 A CN 201510926361A CN 105553865 B CN105553865 B CN 105553865B
Authority
CN
China
Prior art keywords
interchangers
sending
frame
credit
port
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510926361.3A
Other languages
English (en)
Other versions
CN105553865A (zh
Inventor
刘娟
田泽
黎小玉
李攀
杨海波
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Xiangteng Microelectronics Technology Co Ltd
Original Assignee
Xian Aeronautics Computing Technique Research Institute of AVIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Aeronautics Computing Technique Research Institute of AVIC filed Critical Xian Aeronautics Computing Technique Research Institute of AVIC
Priority to CN201510926361.3A priority Critical patent/CN105553865B/zh
Publication of CN105553865A publication Critical patent/CN105553865A/zh
Application granted granted Critical
Publication of CN105553865B publication Critical patent/CN105553865B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/39Credit based

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明提供一种FC交换机芯片信用管理测试方法。该测试方法环境搭建的拓扑结构如图所示,信用管理控制FC帧传输的链路流量,它基于发送端口发送帧的数目和收到的R_RDY原语对发送端口的信用进行控制,本测试方法通过软件控制接收节点机是否回复R_RDY原语,从而控制发送端口的信用值。本发明能为FC交换机芯片信用管理测试提供测试方法及解决方案,该测试方法使用方便、适应性广。

Description

一种FC交换机芯片信用管理测试方法
技术领域
本发明属于计算机应用技术领域,涉及一种FC交换机芯片信用管理测试方法。
背景技术
在基于FC协议的总线网络应用中,常需要对链路流量进行控制,而信用管理则是控制FC帧传输的链路流量的有效方式,但目前仍未发现能有效测试FC交换机芯片信用管理的方法。
发明内容
本发明提供一种FC交换机芯片信用管理测试方法,为FC交换机芯片的信用管理、链路流量控制提供可靠依据。
本发明的技术解决方案是:本发明为一种FC交换机芯片信用管理测试方法,其特殊之处在于:该方法包括以下步骤:
1)搭建FC交换机芯片信用管理测试平台,该平台包括发送节点机、接收节点机、FC交换机,将发送节点机A的光纤与FC交换机的接收端口相连,接收节点机B的光纤与FC交换机的发送端口相连;
2)配置FC交换机并关闭接收节点机B的回复R_RDY原语功能;
3)测试FC交换机的发送端口信用值是否随发送帧数目递减;
4)当FC交换机的发送端口信用值减为0时,将FC交换机的发送端口强制下线。
上述步骤2)的具体步骤如下:
2.1)配置FC交换机的信用值为n(n=0x1—0x8),并且禁止FC交换机上电自动发送ELS广播功能;
2.2)配置接收节点机B的背压控制寄存器,关闭回复R_RDY原语功能,当节点机B检测到FC交换机发送处理的帧时不回复R_RDY原语;
2.3)配置发送节点机A的帧内容,确保帧能被正常发送至FC交换机的接收端口20。
上述步骤3)的具体步骤如下:
3.1)发送节点机发送1帧FC-ASM帧,FC交换机的接收端口的FC MAC可以读取到接收帧计数为0x1,FC交换机转发帧至发送端口,最后接收节点机接收到1帧;
3.2)查看当前FC交换机的发送端口的信用值是否减一,若是,进入步骤4),若否,则测试失败。
上述步骤4)的具体步骤如下:
4.1)发送节点机连续发送n-1帧FC-ASM帧后,FC交换机的发送端口收到n-1帧,当前信用变为0x0,接收节点机接收到n-1帧;
4.2)节点机A再发送一帧,FC交换机的发送端口无信用时间超过设置时间(1—65535ms),FC交换机将发送端口强制下线,使其处于离线状态。
上述步骤4)之后还包括步骤5)恢复FC交换机的发送端口信用值,使其端口重新上线。
上述步骤5)的具体步骤如下:
5.1)配置FC交换机的链路复位后重新上线使能寄存器,使其端口重新上线;
5.2)配置信用恢复寄存器为n,使当前信用又重新为n,确保可以正常收发帧。
本发明提供的FC交换机芯片信用管理测试方法是通过关闭接收节点机的自动回复R_RDY原语,发送节点机在发送帧时,接收不到接收节点机回复的R_RDY原语,信用每次消耗1而得不到补偿,在信用消耗完之后,端口下线。确保FC交换机芯片信用管理可以有效控制链路流量。
附图说明
图1为本发明的具体实施原理图
具体实施方式
参见图1,本发明将FC-ASM节点机A、FC-ASM节点机B、FC交换机验证板、PC机用RISCWatch仿真器、网线、串口、光纤线连接起来;对FC-ASM节点机、FC交换机进行相关配置;在发送帧的同时通过RISCWatch仿真器监测信用值的变化。
本发明一个具体实施例的步骤如下:
1)搭建FC交换机芯片信用管理测试平台,该平台包括发送节点机、接收节点机、FC交换机,将发送节点机A的光纤与FC交换机的接收端口20相连,接收节点机B的光纤与FC交换机的发送端口10相连;
2)配置FC交换机并关闭接收节点机B的回复R_RDY原语功能;
2.1)配置FC交换机的信用值0x6,并且禁止FC交换机上电自动发送ELS广播功能;
2.2)配置接收节点机B的背压控制寄存器,关闭回复R_RDY原语功能,当接收节点机B检测到FC交换机发送处理的帧时不回复R_RDY原语;
2.3)配置发送节点机A的帧内容,确保帧能被正常发送至FC交换机的接收端口20。
3)测试FC交换机的发送端口10信用值是否随发送帧数目递减;
3.1)发送节点机A发送1帧FC-ASM帧,FC交换机的接收端口20的FC MAC可以读取到接收帧计数为0x1,FC交换机转发帧至发送端口10,最后接收节点机B接收到1帧;
3.2)查看当前FC交换机的发送端口10的信用值是否减一,若是,进入步骤4),若否,则测试失败。
4)当FC交换机的发送端口10信用值减为0时,将FC交换机的发送端口10强制下线;
4.1)发送节点机A连续发送5帧FC-ASM帧后,FC交换机的发送端口10收到5帧,当前信用变为0x0,接收节点机B接收到5帧;
4.2)发送节点机A再发送一帧,FC交换机的发送端口10无信用时间超过设置时间(本实施例为10ms),FC交换机将发送端口10强制下线,使其处于离线状态。
5)恢复FC交换机的发送端口信用值,使其端口重新上线。
5.1)配置FC交换机的链路复位后重新上线使能寄存器,使其端口重新上线,
5.2)配置信用恢复寄存器为0x6,使当前信用又重新为0x6确保可以正常收发帧。

Claims (6)

1.一种FC交换机芯片信用管理测试方法,其特征在于:该方法包括以下步骤:
1)搭建FC交换机芯片信用管理测试平台,该平台包括发送节点机、接收节点机、FC交换机,将发送节点机A的光纤与FC交换机的接收端口相连,接收节点机B的光纤与FC交换机的发送端口相连;
2)配置FC交换机并关闭接收节点机B的回复R_RDY原语功能;
3)测试FC交换机的发送端口信用值是否随发送帧数目递减;
4)当FC交换机的发送端口信用值减为0时,将FC交换机的发送端口强制下线。
2.根据权利要求1所述的FC交换机芯片信用管理测试方法,其特征在于:所述步骤2)的具体步骤如下:
2.1)配置FC交换机的信用值为n,其中n=0x1—0x8,并且禁止FC交换机上电自动发送ELS广播功能;
2.2)配置接收节点机B的背压控制寄存器,关闭回复R_RDY原语功能,当节点机B检测到FC交换机发送处理的帧时不回复R_RDY原语;
2.3)配置发送节点机A的帧内容,确保帧能被正常发送至FC交换机的接收端口20。
3.根据权利要求2所述的FC交换机芯片信用管理测试方法,其特征在于:所述步骤3)的具体步骤如下:
3.1)发送节点机发送1帧FC-ASM帧,FC交换机的接收端口的FC MAC可以读取到接收帧计数为0x1,FC交换机转发帧至发送端口,最后接收节点机接收到1帧;
3.2)查看当前FC交换机的发送端口的信用值是否减一,若是,进入步骤4),若否,则测试失败。
4.根据权利要求3所述的FC交换机芯片信用管理测试方法,其特征在于:所述步骤4)的具体步骤如下:
4.1)发送节点机连续发送n-1帧FC-ASM帧后,FC交换机的发送端口收到n-1帧,当前信用变为0x0,接收节点机接收到n-1帧;
4.2)节点机A再发送一帧,当FC交换机的发送端口无信用时间超过设置时间,其中,设置时间为1ms—65535ms,FC交换机将发送端口强制下线,使其处于离线状态。
5.根据权利要求1或2或3或4所述的FC交换机芯片信用管理测试方法,其特征在于:所述步骤4)之后还包括步骤5)恢复FC交换机的发送端口信用值,使其端口重新上线。
6.根据权利要求5所述的FC交换机芯片信用管理测试方法,其特征在于:所述步骤5)的具体步骤如下:
5.1)配置FC交换机的链路复位后重新上线使能寄存器,使其端口重新上线;
5.2)配置信用恢复寄存器为n,使当前信用又重新为n,确保可以正常收发帧。
CN201510926361.3A 2015-12-11 2015-12-11 一种fc交换机芯片信用管理测试方法 Active CN105553865B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510926361.3A CN105553865B (zh) 2015-12-11 2015-12-11 一种fc交换机芯片信用管理测试方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510926361.3A CN105553865B (zh) 2015-12-11 2015-12-11 一种fc交换机芯片信用管理测试方法

Publications (2)

Publication Number Publication Date
CN105553865A CN105553865A (zh) 2016-05-04
CN105553865B true CN105553865B (zh) 2018-09-21

Family

ID=55832803

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510926361.3A Active CN105553865B (zh) 2015-12-11 2015-12-11 一种fc交换机芯片信用管理测试方法

Country Status (1)

Country Link
CN (1) CN105553865B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107864099B (zh) * 2017-10-23 2020-11-06 中国科学院空间应用工程与技术中心 一种异构fc网络的流量控制方法及***
CN110213118B (zh) * 2018-02-28 2021-04-06 中航光电科技股份有限公司 一种fc网络***及其流量控制方法
CN108880948B (zh) * 2018-08-17 2023-12-26 成都成电光信科技股份有限公司 一种基于fc网络的设备测试验证***及方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
FC—AE—ASM协议网络层测试方法研究;郑小兵,翟正军;《计算机测量与控制》;20121230;全文 *
支持多种FC - 4 层协议的光纤通道接口卡实现;屠晓杰,熊华钢,徐鼎,周一伟;《电讯技术》;20130228;全文 *
航空电子***FC 交换式网络的可靠性研究;徐亚军, 张晓林, 熊华钢;《航空学报》;20070331;全文 *

Also Published As

Publication number Publication date
CN105553865A (zh) 2016-05-04

Similar Documents

Publication Publication Date Title
CN102752150B (zh) 提供远程板卡调试的分布式通信设备及方法
CN105260337B (zh) 一种单片机的自动编址方法及***
CN103259678B (zh) 主备切换方法、装置、设备及***
CN100424605C (zh) 基于can总线的分布式控制网络智能管理装置及管理方法
CN102571492B (zh) 检测路由设备故障的方法和装置
CN105553865B (zh) 一种fc交换机芯片信用管理测试方法
CN103138988B (zh) 网络故障的定位处理方法及装置
CN110740072A (zh) 一种故障检测方法、装置和相关设备
CN105939291A (zh) 报文处理方法和网络设备
CN105391588A (zh) 一种网络故障的诊断方法及装置
CN108092922B (zh) 一种接口板传输报文的方法和装置
CN106790411B (zh) 虚拟交换机与物理交换机的非聚合端口级联***及方法
CN107231314A (zh) Can通道自适应方法、装置、***及汽车
CN106506265B (zh) 检测fpga芯片挂死的方法及装置
CN107391374A (zh) 中间件自动化检查方法
CN103765837B (zh) 多cpu的报文处理方法及***、交换单元、单板
CN1728609A (zh) 一种检测多框设备连接方式的方法
CN101924655B (zh) 一种支持多串口终端登录的方法和装置
CN102624567A (zh) 一种硬件型网络安全控制服务器热备份装置
CN109726055A (zh) 检测PCIe芯片异常的方法及计算机设备
CN103595632B (zh) 一种可调速率的自定义多报文发送***及其实现方法
CN106993068A (zh) 一种刀片服务器管理内网ip的自动分配方法
CN106304241A (zh) 一种数据传输方法、转发器及网关
CN108833306B (zh) 一种vsm***报文传输装置及方法
CN203135908U (zh) 一种afdx总线检测***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20221013

Address after: Room S303, Innovation Building, No. 25, Gaoxin 1st Road, Xi'an, Shaanxi 710075

Patentee after: XI'AN XIANGTENG MICROELECTRONICS TECHNOLOGY Co.,Ltd.

Address before: No. 15, Jinye Second Road, Xi'an, Shaanxi 710065

Patentee before: AVIC XI''AN AERONAUTICS COMPUTING TECHNIQUE RESEARCH INSTITUTE

TR01 Transfer of patent right