[go: up one dir, main page]

CN105515866A - 一种基于fc-ae-asm协议通信的事件及时间监控方法 - Google Patents

一种基于fc-ae-asm协议通信的事件及时间监控方法 Download PDF

Info

Publication number
CN105515866A
CN105515866A CN201510927496.1A CN201510927496A CN105515866A CN 105515866 A CN105515866 A CN 105515866A CN 201510927496 A CN201510927496 A CN 201510927496A CN 105515866 A CN105515866 A CN 105515866A
Authority
CN
China
Prior art keywords
data
module
frame
search
event
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.)
Pending
Application number
CN201510927496.1A
Other languages
English (en)
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 Aeronautics Computing Technique Research Institute of AVIC
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 CN201510927496.1A priority Critical patent/CN105515866A/zh
Publication of CN105515866A publication Critical patent/CN105515866A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Mining & Analysis (AREA)
  • Communication Control (AREA)

Abstract

本发明涉及一种基于FC-AE-ASM协议通信的事件及时间监控方法。该方法包括以下步骤:1)开始捕获数据和或结束捕获数据的触发条件设定:1.1)选定触发类型:选择时间触发和/或事件触发;1.2)根据触发类型设定触发条件;2)根据设定的触发条件监控于FC-AE-ASM协议通信数据链路或时间信息;若符合触发条件,开始或停止捕获数据。本发明通过时间和事件两种方式有效的监控链路中的数据,实现了一种基于FC-AE-ASM协议通信的事件及时间监控方法。

Description

一种基于FC-AE-ASM协议通信的事件及时间监控方法
技术领域
本发明属于计算机技术应用领域,涉及一种基于FC-AE-ASM协议通信的事件及时间监控方法。
背景技术
FC-AE-ASM协议是航空电子环境中应用的协议子集的光纤通道典型代表。在使用该协议进行通信的时候,需要对通信过程进行的监控以确定通信质量。然而国内尚未见到相关技术资料,国外由于技术封锁也没有详细可实施的资料可以借鉴。
发明内容
本发明为解决背景技术中存在的上述技术问题,而提供一种基于FC-AE-ASM协议通信的事件及时间监控方法,通过两种方式有效的监控链路中的数据,为FC-AE-ASM协议通信监控方法提供了一种灵活的解决方案,为同类产品的开发提供了指导。
本发明的技术解决方案是:本发明为一种基于FC-AE-ASM协议通信的事件及时间监控方法,其特殊之处在于:该方法包括以下步骤:
1)开始捕获数据和或结束捕获数据的触发条件设定:
1.1)选定触发类型:选择时间触发和/或事件触发;
1.2)根据触发类型设定触发条件;
2)根据设定的触发条件监控FC-AE-ASM协议通信数据链路或时间信息;若符合触发条件,开始或停止捕获数据。
上述事件触发包括:接收特定FC-AE-ASM协议帧(特定位置段)、存储捕获数据缓冲区可用容量的大小或百分比(固定值)。
上述时间触发是监控时间信息,通过定时器中断形式来实现时间触发。
上述事件触发中接收特定FC-AE-ASM协议帧条件设置如下:
1)选择搜索方式,即选择精确搜索或者模糊搜索;
2)确定搜索条件;
2.1)若搜索方式为精确搜索,则选定FC-AE-ASM协议帧中任意数据块作为搜索的位段,并设定该位段的对比值;
2.2)若搜索方式为模糊搜索,则选定FC-AE-ASM协议帧中特定数据块作为搜索的位段,并设定该位段的对比值或对比范围;
3)将搜索的位段计算为相对于FC-AE-ASM协议帧头的位置偏移信息和数据宽度信息,将对比值或对比范围转换为直接参与对比操作运算的对比数据;
4)根据步骤3)获得的位置偏移信息、数据宽度信息及对比数据进行逐帧对比运算,首次或设定次数符合搜索条件的启动本次事件触发。
一种基于上述的FC-AE-ASM协议通信的事件及时间监控方法的监控模块,其特殊之处在于:该模块包括类型选择模块,条件设置模块,数据监控模块。
上述类型选择模块,选择数据筛选方式、数据捕获类型、强制捕获错误,并通过特定命令和数据监控模块通信;选择完成后,该模块将类型选择信息通发送给数据监控模块;
上述条件设置模块,设置触发方式、触发条件、触发操作,并通过特定命令和数据监控模块通信;设置完成后,该模块将条件设置信息发送给数据监控模块;
上述数据监控模块,接收类型选择模块类型选择信息,接收条件设置模块的条件设置信息,同时监控链路中的数据,当链路中数据满足触发条件时,执行触发操作。
上述类型选择模块中数据筛选方式包括捕获或过滤;数据捕获类型包括帧或原语;强制捕获错误包括CRC错误、非法传输字错误、超短帧错误、超长帧错误、无效EOF错误、非活跃状态接收到帧错误、原语错误。
上述条件设置模块中触发方式设置包括时间触发或模板触发,触发条件根据触发方式不同可设置为触发时间和触发模板,模板又根据数据捕获类型分原语模板和帧模板,触发操作包括开始捕获或停止捕获。
由于FC-AE-ASM数据传输的速度非常快,一般超过2Gbps,要求满足触发条件是进行数据捕获的响应速度非常快,要求响应时间以及触发的响应速度非常快,精度要求为纳秒级。因此本发明通过监控接收特定FC-AE-ASM协议帧(特定位置段)、存储捕获数据缓冲区可用容量的大小或百分比(固定值)来实现事件触发,通过定时器中断形式来实现时间触发,以时间和事件两种方式有效的监控链路中的数据,为FC-AE-ASM协议通信监控方法提供了一种灵活的解决方案。
附图说明
图1为本发明事件触发的具体实施例图;
图2为本发明的监控模块结构图。
具体实施方式
下面对本发明做进一步详细说明。本发明包括以下步骤:
1)开始捕获数据和或结束捕获数据的触发条件设定:
1.1)选定触发类型:选择时间触发和/或事件触发;
1.2)根据触发类型设定触发条件;
2)根据设定的触发条件监控FC-AE-ASM协议通信数据链路或时间信息;若符合触发条件,开始或停止捕获数据。
其中事件触发包括:接收特定FC-AE-ASM协议帧(特定位置段)、存储捕获数据缓冲区可用容量的大小或百分比(固定值)。
述事件触发中接收特定FC-AE-ASM协议帧条件设置如下:
1)选择搜索方式,即选择精确搜索或者模糊搜索;
2)确定搜索条件;
2.1)若搜索方式为精确搜索,则选定FC-AE-ASM协议帧中任意数据块作为搜索的位段,并设定该位段的对比值;
2.2)若搜索方式为模糊搜索,则选定FC-AE-ASM协议帧中特定数据块作为搜索的位段,并设定该位段的对比值或对比范围;
3)将搜索的位段计算为相对于FC-AE-ASM协议帧头的位置偏移信息和数据宽度信息,将对比值或对比范围转换为直接参与对比操作运算的对比数据;
4)根据步骤3)获得的位置偏移信息、数据宽度信息及对比数据进行逐帧对比运算,首次或设定次数符合搜索条件的启动本次事件触发。
时间触发是监控时间信息,通过定时器中断形式来实现时间触发。
参见图1,本发明的一个具体实施例中,事件触发中接收特定FC-AE-ASM协议帧条件设置如下:
假定链路上接收数据的顺序为数据帧1、数据帧2……,特定FC-AE-ASM协议帧为满足精确搜索或模糊搜索条件的数据帧,并设置第一次搜索成功为触发条件。
精确搜索时:
2)设定对比模板1得到5号位置和对比值字符串“8”以及7号位置和对比值字符串“4”;
3)对比模板1的5号位置相对帧头的位置偏移信息为4,数据位宽为1,将字符串“8”转换为可直接参与对比操作运算的对比数据8,7号位置相对帧头的位置偏移信息为6,数据位宽为1,将字符串“4”转换为可直接参与对比操作运算的对比数据4;
4)根据步骤3)得到的信息依次对数据帧1、数据帧2……进行查找,得到符合搜索条件的数据帧2,启动本次事件触发。
模糊搜索时:
2)选定2号位置,搜索对比条件为大于3,再选定8号位置,搜索对比条件是能够整除2,两个条件为逻辑与关系,默认数据位宽为1。
3)得到2号位置相对帧头的位置偏移信息为1,数据位宽为1,将大于3转换为可直接参与对比操作运算的大于3;8号位置相对帧头的位置偏移信息为7,数据位宽为1,将能够整除2转换为可直接参与对比操作运算的“对比数据%2=0”;
4)根据步骤3)得到的信息对依次对数据帧1、数据帧2……进行查找,得到符合搜索条件的数据帧2,启动本次事件触发。
参见图2,本发明的方法通过采用模块化设计方法构成监控模块,包括类型选择模块1,条件设置模块2,数据监控模块3;其中:
类型选择模块1为用户提供数据筛选方式、数据捕获类型、强制捕获错误的接口,并通过特定命令和数据监控模块3通信。选择完成后,该模块将类型选择信息通发送给数据监控模块3。具体为:
数据筛选方式包括捕获或过滤;数据捕获类型包括帧或原语;强制捕获错误包括CRC错误、非法传输字错误、超短帧错误、超长帧错误、无效EOF错误、非活跃状态接收到帧错误、原语错误。该模块通过特定命令和数据监控模块3通信,将类型选择信息通发送给数据监控模块3。
条件设置模块2为用户提供触发方式设置、触发条件设置、触发操作设置的接口,并通过特定命令和数据监控模块3通信。设置完成后,该模块将条件设置信息发送给数据监控模块3。具体为:
触发方式设置包括时间触发或模板触发,触发条件根据触发方式不同可设置为触发时间和触发模板,模板又根据数据捕获类型分原语模板和帧模板,触发操作包括开始捕获或停止捕获。该模块通过特定命令和数据监控模块3通信。将条件设置信息发送给数据监控模块3。
数据监控模块3接收类型选择模块1类型选择信息,接收条件设置模块2的条件设置信息,同时监控链路中的数据,当链路中数据满足条件时,执行触发操作。
当执行时间触发时,当记录仪满足触发时间时,会自动执行触发操作,对链路中数据进行开始捕获或停止捕获,如果在满足触发条件之前记录仪下电,则会终止触发。
当执行模板触发时,当记录仪满足触发模板时,会自动执行触发操作,对链路中数据进行开始捕获或停止捕获,如果在满足触发条件之前记录仪下电,则会终止触发。

Claims (7)

1.一种基于FC-AE-ASM协议通信的事件及时间监控方法,其特征在于:该方法包括以下步骤:
1)开始捕获数据和或结束捕获数据的触发条件设定:
1.1)选定触发类型:选择时间触发和/或事件触发;
1.2)根据触发类型设定触发条件;
2)根据设定的触发条件监控FC-AE-ASM协议通信数据链路或时间信息;若符合触发条件,开始或停止捕获数据。
2.根据权利要求1所述的基于FC-AE-ASM协议通信的事件及时间监控方法,其特征在于:所述事件触发包括:接收特定FC-AE-ASM协议帧、存储捕获数据缓冲区可用容量的大小或百分比。
3.根据权利要求1所述的基于FC-AE-ASM协议通信的事件及时间监控方法,其特征在于:所述时间触发是监控时间信息,通过定时器中断形式来实现时间触发。
4.根据权利要求2所述的基于FC-AE-ASM协议通信的事件及时间监控方法,其特征在于:所述事件触发中接收特定FC-AE-ASM协议帧条件设置如下:
1)选择搜索方式,即选择精确搜索或者模糊搜索;
2)确定搜索条件;
2.1)若搜索方式为精确搜索,则选定FC-AE-ASM协议帧中任意数据块作为搜索的位段,并设定该位段的对比值;
2.2)若搜索方式为模糊搜索,则选定FC-AE-ASM协议帧中特定数据块作为搜索的位段,并设定该位段的对比值或对比范围;
3)将搜索的位段计算为相对于FC-AE-ASM协议帧头的位置偏移信息和数据宽度信息,将对比值或对比范围转换为直接参与对比操作运算的对比数据;
4)根据步骤3)获得的位置偏移信息、数据宽度信息及对比数据进行逐帧对比运算,首次或设定次数符合搜索条件的启动本次事件触发。
5.一种基于权利要求1所述的FC-AE-ASM协议通信的事件及时间监控方法的监控模块,其特征在于:该模块包括类型选择模块,条件设置模块,数据监控模块;
所述类型选择模块,选择数据筛选方式、数据捕获类型、强制捕获错误,并通过特定命令和数据监控模块通信;选择完成后,该模块将类型选择信息通发送给数据监控模块;
所述条件设置模块,设置触发方式、触发条件、触发操作,并通过特定命令和数据监控模块通信;设置完成后,该模块将条件设置信息发送给数据监控模块;
所述数据监控模块,接收类型选择模块类型选择信息,接收条件设置模块的条件设置信息,同时监控链路中的数据,当链路中数据满足触发条件时,执行触发操作。
6.根据权利要求5所述的基于FC-AE-ASM协议通信的事件及时间监控模块,其特征在于:所述类型选择模块中数据筛选方式包括捕获或过滤;数据捕获类型包括帧或原语;强制捕获错误包括CRC错误、非法传输字错误、超短帧错误、超长帧错误、无效EOF错误、非活跃状态接收到帧错误、原语错误。
7.根据权利要求6所述的基于FC-AE-ASM协议通信的事件及时间监控模块,其特征在于:所述条件设置模块中触发方式设置包括时间触发或模板触发,触发条件根据触发方式不同可设置为触发时间和触发模板,模板又根据数据捕获类型分原语模板和帧模板,触发操作包括开始捕获或停止捕获。
CN201510927496.1A 2015-12-11 2015-12-11 一种基于fc-ae-asm协议通信的事件及时间监控方法 Pending CN105515866A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510927496.1A CN105515866A (zh) 2015-12-11 2015-12-11 一种基于fc-ae-asm协议通信的事件及时间监控方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510927496.1A CN105515866A (zh) 2015-12-11 2015-12-11 一种基于fc-ae-asm协议通信的事件及时间监控方法

Publications (1)

Publication Number Publication Date
CN105515866A true CN105515866A (zh) 2016-04-20

Family

ID=55723525

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510927496.1A Pending CN105515866A (zh) 2015-12-11 2015-12-11 一种基于fc-ae-asm协议通信的事件及时间监控方法

Country Status (1)

Country Link
CN (1) CN105515866A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106850466A (zh) * 2017-02-22 2017-06-13 电子科技大学 一种时间触发网络中数据包的转发方法及装置
CN111830976A (zh) * 2020-07-01 2020-10-27 武汉理工大学 DoS攻击下基于切换T-S模糊系统的无人船艇控制方法
CN114157731A (zh) * 2021-10-29 2022-03-08 合肥国科天迅科技有限公司 一种基于FHP-trie树和动态优先级调度的FC-AE协议解析仪
CN115086192A (zh) * 2022-05-09 2022-09-20 北京旋极信息技术股份有限公司 一种数据处理方法、装置、系统及监控卡

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1639649A (zh) * 2002-02-25 2005-07-13 通用电气公司 用于有条件触发的系统数据捕获的方法和系统
CN102752674A (zh) * 2012-07-11 2012-10-24 烽火通信科技股份有限公司 10g epon报文的捕获电路及写控制方法
US8392993B1 (en) * 2010-06-23 2013-03-05 Symantec Corporation Systems and methods for delaying termination of a process to capture data relating to a potential threat
CN103995764A (zh) * 2014-05-21 2014-08-20 电子科技大学 一种具有串行总线协议连续触发功能的逻辑分析仪

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1639649A (zh) * 2002-02-25 2005-07-13 通用电气公司 用于有条件触发的系统数据捕获的方法和系统
US8392993B1 (en) * 2010-06-23 2013-03-05 Symantec Corporation Systems and methods for delaying termination of a process to capture data relating to a potential threat
CN102752674A (zh) * 2012-07-11 2012-10-24 烽火通信科技股份有限公司 10g epon报文的捕获电路及写控制方法
CN103995764A (zh) * 2014-05-21 2014-08-20 电子科技大学 一种具有串行总线协议连续触发功能的逻辑分析仪

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘川: "光纤通道节点功能测试模块研制", 《中国优秀硕士学位论文全文数据库(信息科技辑)》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106850466A (zh) * 2017-02-22 2017-06-13 电子科技大学 一种时间触发网络中数据包的转发方法及装置
CN106850466B (zh) * 2017-02-22 2019-12-20 电子科技大学 一种时间触发网络中数据包的转发方法及装置
CN111830976A (zh) * 2020-07-01 2020-10-27 武汉理工大学 DoS攻击下基于切换T-S模糊系统的无人船艇控制方法
CN111830976B (zh) * 2020-07-01 2021-03-23 武汉理工大学 DoS攻击下基于切换T-S模糊系统的无人船艇控制方法
WO2022000945A1 (zh) * 2020-07-01 2022-01-06 武汉理工大学 DoS攻击下基于切换T-S模糊系统的无人船艇控制方法
US11921505B2 (en) 2020-07-01 2024-03-05 Wuhan University Of Technology Unmanned surface vehicle control method based on switching T-S fuzzy system under DoS attack
CN114157731A (zh) * 2021-10-29 2022-03-08 合肥国科天迅科技有限公司 一种基于FHP-trie树和动态优先级调度的FC-AE协议解析仪
CN114157731B (zh) * 2021-10-29 2024-04-12 合肥华控天芯科技有限公司 一种基于FPH-trie树和动态优先级调度的FC-AE协议解析仪
CN115086192A (zh) * 2022-05-09 2022-09-20 北京旋极信息技术股份有限公司 一种数据处理方法、装置、系统及监控卡

Similar Documents

Publication Publication Date Title
CN104601203B (zh) 一种低功耗蓝牙设备动态调整连接参数的方法及装置
KR101752264B1 (ko) 앵커 마스터 선택 방법 및 장치
EP2849384B1 (en) Approximate matching method and related device, and communication system
CN105515866A (zh) 一种基于fc-ae-asm协议通信的事件及时间监控方法
CN105830485B (zh) 一种无线链路监测方法及ue
CN103617098B (zh) 基于数据变化的智能备份方法及智能备份系统
CN103324546B (zh) 一种延时喂狗的方法及装置
US8966501B2 (en) Method and system for time-based correlation of events
HUE028442T2 (en) Parameter configuration procedure, base station and user equipment
CN106507217B (zh) 视频流的时间戳的处理方法和装置
CN107926058A (zh) 利用设备监控的信道可用性检查
KR20140145972A (ko) 단말 및 그 단말에서 애플리케이션 동기화 방법
CN104035901A (zh) 一种ttcan总线对时及发送数据的方法
US10778281B2 (en) Method and device for controlling frequency hopping, transmitter and receiver
CN105530377B (zh) 一种唤醒锁的处理方法、装置及系统
TW202118320A (zh) 近場通訊認證的發起方法及相關裝置
EP2741449B1 (en) Processing of call data records
CN106162577B (zh) 一种消息推送方法及消息推送设备
CN116614199A (zh) 时钟同步方法、装置、从时钟设备、时钟同步系统和介质
CN104796730A (zh) 一种检测网络视频直播中慢速用户的方法、装置和系统
CN113590385A (zh) 一种文件上传自动备份系统及其备份方法
CN105653207B (zh) 一种闪存接口信息的实时解析方法和系统
CN104348748B (zh) 一种限制网速的方法及系统
CN104133805A (zh) Atp车载设备中的数据同步方法与装置
CN106559811B (zh) 蓝牙数据接收控制方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160420