一种协议分析装置、方法及系统制造方法及图纸

技术编号:15519675 阅读:121 留言:0更新日期:2017-06-04 09:27
本发明专利技术提供了一种协议分析装置、方法及系统,该装置包括:转接线及协议分析仪,其中所述转接线包括至少三个接头;所述至少三个接头中的第一接头,可以与外部的串行连接小型计算机系统接口SAS扩展器相连;所述至少三个接头中的第二接头与所述协议分析仪上的发起端相连;所述至少三个接头中的第三接头与所述协议分析仪上的目标端相连;所述转接线,用于将所述SAS扩展器发送的协议层数据传输给所述协议分析仪,其中所述协议层数据由所述SAS扩展器根据触发指令采集获得;所述协议分析仪,用于对所述协议层数据进行分析。本方案所提供的协议分析装置、方法及系统具有较强的适用性。

Protocol analysis device, method and system

The present invention provides a system and method of protocol analysis and device, the device comprises: adapter and protocol analyzer, wherein the adapter comprises at least three joints; the first joint of the at least three joints, can be connected with the external Serial Attached SCSI connector of the SAS extender; second at least three connections with the protocol analyzer is connected with the end of the launch; a third joint said at least three connections with the protocol analyzer target on the end; the transfer line for the SAS extender sent to the protocol layer data transmission protocol analyzer, wherein the protocol layer data by the SAS expander according to trigger instruction acquisition; the protocol analyzer for the protocol layer data analysis. The protocol analysis device, method and system provided by this protocol have stronger applicability.

【技术实现步骤摘要】
一种协议分析装置、方法及系统
本专利技术涉及计算机
,特别涉及一种协议分析装置、方法及系统。
技术介绍
在服务器及数据存储领域,需要创建大规模的磁盘阵列,以对海量数据进行存储,其中大部分磁盘阵列的扩展是通过SAS(SerialAttachedSCSI,串行连接SCSI接口)扩展器实现的。在磁盘阵列正常运行过程中,经常会出现磁盘阵列掉盘、磁盘读写性能异常、磁盘乱序及系统重启等故障,为了确定这些故障产生的原因,需要对相应链路端口所使用的协议进行协议层面的解码分析。目前,在对协议进行分析时,需要将协议分析仪串联到相应的通信链路中,以通过协议分析仪对链路端口所使用的协议进行分析。针对于目前对协议进行分析的方法,当通信链路的两端是通过PCB(PrintedCircuitBoard,印刷电路板)走线连接,或者受机箱尺寸结构限制无法将协议分析仪放入机箱时,无法通过将协议分析仪串联到通信链路中以对协议进行分析,因此目前对协议进行分析的方法适用性较差。
技术实现思路
本专利技术实施例提供了一种协议分析装置、方法及系统,具有较强的适用性。本专利技术实施例提供了一种协议分析装置,包括:转接线及协议分析仪,其中所述转接线包括至少三个接头;所述至少三个接头中的第一接头,可以与外部的串行连接小型计算机系统接口SAS扩展器相连;所述至少三个接头中的第二接头与所述协议分析仪上的发起端相连;所述至少三个接头中的第三接头与所述协议分析仪上的目标端相连;所述转接线,用于将所述SAS扩展器发送的协议层数据传输给所述协议分析仪,其中所述协议层数据由所述SAS扩展器根据触发指令采集获得;所述协议分析仪,用于对所述协议层数据进行分析。优选地,所述转接线,用于将所述SAS扩展器发送的至少两组协议层数据传输给所述协议分析仪,其中,所述至少两组协议层数据为不同通信链路中传输的协议层数据,所述不同通信链路对应所述SAS扩展器上不同的端口。优选地,每一个所述通信链路的两端分别为所述SAS扩展器及一个通信对象;所述通信对象包括:磁盘阵列、存储卡SASCard及其他SAS扩展器中的任意一个。优选地,所述第一接头,用于与所述SAS扩展器上闲置的端口相连。优选地,所述第一接头,用于与所述SAS扩展器上处于冗余使用状态的端口相连。优选地,所述第一接头的型号为SFF8643,所述第二接头及所述第三接头的型号为SFF8644。优选地,所述第一接头、所述第二接头及所述第三接头的型号均为SFF8644。本专利技术实施例还提供了一种基于上述协议分析装置的协议分析方法,包括:根据接收到的触发指令,通过SAS扩展器采集协议层数据;通过所述转接线将所述协议层数据发送给所述协议分析仪;通过所述协议分析仪对所述协议层数据进行分析。优选地,所述根据接收到的触发指令,通过SAS扩展器采集协议层数据,包括:根据外部输入的触发指令,通过所述SAS扩展器对至少两个通信链路中传输的协议层数据进行采集,获取至少两组协议层数据,其中所述至少两个通信链路对应所述SAS扩展器上不同的端口。本专利技术实施例还提供了一种协议分析系统,包括:SAS扩展器及上述实施例提供的任意一种协议分析装置;所述SAS扩展器,用于根据外部输入的触发指令采集协议层数据,并将所述协议层数据发送给所述协议分析装置。优选地,该协议分析装置进一步包括:至少两个通信对象;所述SAS扩展器通过不同的端口与所述至少两个通信对象相连,形成至少两个通信链路;所述SAS扩展器,用于根据所述触发指令,对所述至少两个通信链路中的至少两个目标通信链路中传输的协议层数据进行采集,获得至少两组协议层数据,并将所述至少两组协议层数据发送给所述协议分析装置。优选地,所述SAS扩展器,用于根据所述触发指令,对所述目标通信链路中传输的协议层数据进行实时采集。优选地,所述SAS扩展器,用于根据所述触发指令,在检测到所述目标通信链路中出现预设的触发协议层数据后,开始对所述目标通信链路中传输的协议层数据进行采集,并在采集时长达到预设的标准时长后停止对所述协议层数据进行采集。本专利技术实施例提供了一种协议分析装置、方法及系统,转接线包括至少三个接头,第一接头与SAS扩展器相连,第二接头及第三接头分别与协议分析仪的发起端和目标端相连,SAS扩展器根据触发指令采集协议层数据,转接线用于将SAS扩展器采集的协议层数据传输给协议分析仪,协议分析仪对接收到的协议层数据进行分析。这样,在需要进行协议分析时,通过一对多的转接线将SAS扩展器与协议分析仪相连,由转接线传输SAS扩展器采集到的协议层数据,无需将协议分析仪串联到通信链路中,不受传输链路形式及机箱尺寸结构的影响,具有较强的适用性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种协议分析装置的示意图;图2是本专利技术一个实施例提供的一种协议分析方法的流程图;图3是本专利技术一个实施例提供的一种协议分析系统的示意图;图4是本专利技术另一个实施例提供的一种协议分析系统的示意图;图5是本专利技术又一个实施例提供的一种协议分析系统的示意图;图6是本专利技术另一个实施例提供的一种协议分析方法的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种协议分析装置,包括:转接线101及协议分析仪102,其中转接线101包括至少三个接头;所述至少三个接头中的第一接头,可以与外部的串行连接小型计算机系统接口SAS扩展器相连;所述至少三个接头中的第二接头与所述协议分析仪102上的发起端相连;所述至少三个接头中的第三接头与所述协议分析仪102上的目标端相连;所述转接线101,用于将所述SAS扩展器发送的协议层数据传输给所述协议分析仪102,其中所述协议层数据由所述SAS扩展器根据触发指令采集获得;所述协议分析仪102,用于对所述协议层数据进行分析。本专利技术实施例提供了一种协议分析装置,转接线包括至少三个接头,第一接头与SAS扩展器相连,第二接头及第三接头分别与协议分析仪的发起端和目标端相连,SAS扩展器根据触发指令采集协议层数据,转接线用于将SAS扩展器采集的协议层数据传输给协议分析仪,协议分析仪对接收到的协议层数据进行分析。这样,在需要进行协议分析时,通过一对多的转接线将SAS扩展器与协议分析仪相连,由转接线传输SAS扩展器采集到的协议层数据,无需将协议分析仪串联到通信链路中,不受传输链路形式及机箱尺寸结构的影响,具有较强的适用性。在本专利技术一个实施例中,SAS扩展器根据触发指令可以对至少两个通信链路中传输的协议层数据进行采集,形成至少两组协议层数据,其中不同的通信链路对应SAS扩展器上不同的端口,相应地,转接线可以将SAS扩展器采集到的至少两本文档来自技高网...
一种协议分析装置、方法及系统

【技术保护点】
一种协议分析装置,其特征在于,包括:转接线及协议分析仪,其中所述转接线包括至少三个接头;所述至少三个接头中的第一接头,可以与外部的串行连接小型计算机系统接口SAS扩展器相连;所述至少三个接头中的第二接头与所述协议分析仪上的发起端相连;所述至少三个接头中的第三接头与所述协议分析仪上的目标端相连;所述转接线,用于将所述SAS扩展器发送的协议层数据传输给所述协议分析仪,其中所述协议层数据由所述SAS扩展器根据触发指令采集获得;所述协议分析仪,用于对所述协议层数据进行分析。

【技术特征摘要】
1.一种协议分析装置,其特征在于,包括:转接线及协议分析仪,其中所述转接线包括至少三个接头;所述至少三个接头中的第一接头,可以与外部的串行连接小型计算机系统接口SAS扩展器相连;所述至少三个接头中的第二接头与所述协议分析仪上的发起端相连;所述至少三个接头中的第三接头与所述协议分析仪上的目标端相连;所述转接线,用于将所述SAS扩展器发送的协议层数据传输给所述协议分析仪,其中所述协议层数据由所述SAS扩展器根据触发指令采集获得;所述协议分析仪,用于对所述协议层数据进行分析。2.根据权利要求1所述的装置,其特征在于,所述转接线,用于将所述SAS扩展器发送的至少两组协议层数据传输给所述协议分析仪,其中,所述至少两组协议层数据为不同通信链路中传输的协议层数据,所述不同通信链路对应所述SAS扩展器上不同的端口。3.根据权利要求2所述的装置,其特征在于,每一个所述通信链路的两端分别为所述SAS扩展器及一个通信对象;所述通信对象包括:磁盘阵列、存储卡SASCard及其他SAS扩展器中的任意一个。4.根据权利要求1所述的装置,其特征在于,所述第一接头,用于与所述SAS扩展器上闲置的端口相连;或,所述第一接头,用于与所述SAS扩展器上处于冗余使用状态的端口相连。5.根据权利要求1至4中任一所述的装置,其特征在于,所述第一接头的型号为SFF8643,所述第二接头及所述第三接头的型号为SFF8644;或,所述第一接头、所述第二接头及所述第三接头的型号均为SFF8644。6.一种基于权利要求1至5中任一所述协议分析装置的协议分析方法...

【专利技术属性】
技术研发人员:杨明涛罗嗣恒
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1