光纤通道仿真测试装置制造方法及图纸

技术编号:19971153 阅读:47 留言:0更新日期:2019-01-03 16:41
本实用新型专利技术涉及光纤通道网络设备互通仿真测试领域。本实用新型专利技术一实施例提供一种光纤通道通讯仿真装置,该光纤通道通讯仿真装置包括多个节点单元,其中各个节点单元均包含发送模块和接收模块,以及该光纤通道通讯仿真装置还包括:发送路由单元,连接所述各个节点单元所包含的发送模块,且用于转发自发送模块的数据;接收路由单元,连接所述各个节点单元所包含的接收模块,且用于将所接收到的数据分配至对应的接收模块。由此解决了试验室中光纤通道网络下多个设备节点之间互联互通仿真测试的问题。

Fiber Channel Simulator and Testing Device

The utility model relates to the field of optical fiber channel network equipment interworking simulation test. The first embodiment of the utility model provides an optical fiber channel communication simulation device. The optical fiber channel communication simulation device includes a plurality of node units, in which each node unit includes a transmission module and a reception module, and the optical fiber channel communication simulation device also includes a transmission routing unit, which connects the transmission module contained by the node units, and is used for forwarding and self-transmitting. The data of the module; the receiving routing unit, which connects the receiving modules contained in each node unit, and is used to distribute the received data to the corresponding receiving module. Thus, the problem of simulation test of interconnection and interoperability between multiple equipment nodes under the optical fiber channel network in the laboratory is solved.

【技术实现步骤摘要】
光纤通道仿真测试装置
本技术涉及光纤通道网络设备互通仿真测试
,具体地涉及一种光纤通道仿真装置。
技术介绍
目前FC(FibreChannel,光纤通道)网络主要使用航空航天、船舶行业,具备高速率、高可靠性、低时延,可扩展性强的特点,其定义了一套完整的光纤通道技术用于数据通讯。但是,目前的FC通讯仿真子卡,每张子卡上面只能配置成一个节点,对于需要多个设备进行互联互通的情况需要配置多个子卡,并且需要增加交换机进行转发,增加了环境复杂性和搭建成本。有鉴于此,如何降低光纤通道通讯网络测试的成本和环境搭建难度是目前业界的热门研究方向。
技术实现思路
本技术实施例的目的是提供一种光纤通道仿真测试装置,用以至少解决现有技术中的FC通讯仿真子卡只能配置成一个节点,而无法与多个设备互联互通的问题。为了实现上述目的,本技术实施例提供一种光纤通道仿真测试装置,该光纤通道仿真测试装置包括多个节点单元,其中各个节点单元均包含发送模块和接收模块,以及该光纤通道仿真测试装置还包括:发送路由单元,连接所述各个节点单元所包含的发送模块,且用于转发自发送模块的数据;接收路由单元,连接所述各个节点单元所包含的接收模块,且用于将所接收到的数据分配至对应的接收模块。可选的,该光纤通道仿真测试装置还包括:发送通道单元,连接至所述发送路由单元,且用于转发自所述发送路由单元的数据;接收通道单元,连接至所述接收路由单元,且用于接收数据并将所接收到的数据转发至所述接收路由单元。可选的,该光纤通道仿真测试装置还包括:自环接收单元,连接至所述发送路由单元和所述接收通道单元,用于将自所述发送路由单元的数据发送至所述接收通道单元。可选的,所述接收通道单元包括:组包部件,用于对所述所接收到的数据执行组包操作。可选的,该发送路由单元还包括:第一拷贝模块,用于在转发自发送模块的数据之前,拷贝待转发的数据。可选的,该接收路由单元还包括:第二拷贝模块,用于在将所接收到的数据分配至对应的接收模块之前,拷贝待分配的数据。可选的,该光纤通道仿真测试装置还配置有支持多路互为冗余的光纤通道接口。可选的,该光纤通道仿真测试装置包括FPGA。可选的,该光纤通道仿真测试装置还包括:LED单元,用于指示以下中的一者或多者:光模块传输光信号的速率、光信号检查信息、连接报错信息和通信报错信息。可选的,每一所述节点单元分别对应被配置成运行唯一的应用程序。通过上述技术方案,在光纤通道仿真测试装置中配置多个独立的节点单元,以及每个节点单元中设置有发送模块和接收模块以独立完成数据收发工作,并且还设置了分别用于管理数据的接收工作的接收路由单元和管理数据的发送工作的发送路由单元,由此实现了在光纤通道仿真测试装置上实现了多张通讯仿真子卡的功能集成,有效降低了光纤通道通讯网络测试的成本和环境搭建难度。本技术实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本技术实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本技术实施例,但并不构成对本技术实施例的限制。在附图中:图1是本技术一实施例的光纤通道仿真测试装置的结构框图;图2是本技术一实施例的光纤通道仿真测试装置的结构框图;图3是本技术一实施例的光纤通道仿真测试装置的应用示意图;图4是本技术一实施例的光纤通道通讯仿真卡的内部组件的连接示意图。具体实施方式以下结合附图对本技术实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本技术实施例,并不用于限制本技术实施例。如图1所示,本技术一实施例的光纤通道仿真测试装置1,其包括节点单元11、12等,其中每一节点单元包含发送模块和接收模块,例如节点单元11中设置有发送模块111和接收模块112,节点单元12中设置有发送模块121和接收模块122。另外,该光纤通道仿真测试装置1中还设置有发送路由单元13和接收路由单元14,其中发送路由单元13连接所有的发送模块111、121等,接收路由单元14连接所有的接收模块112、122等。具体的,发送路由单元13能够管理所有的发送模块数据的发送,并且接收路由单元14能够管理所有的接收模块所接收的数据,例如发送路由单元13能够转发自发送模块的数据,以及接收路由单元14能够将所接收到的数据分配至对应的接收模块。由此,在光纤通道仿真测试装置内部划分了多个独立工作运行的节点,并且每个节点都分配有独立的发送和接收模块,并能够分别被发送路由单元和接收路由单元来管理数据的发送和接收。如图2所示,本技术另一实施例的光纤通道仿真测试装置,其可以被视作是对图1所示装置的优选实施方式。在图2所示的光纤通道仿真测试装置1中还包括与发送路由单元13连接的发送通道单元15,其可以将自发送路由单元13的数据发送出去;以及,与接收路由单元14连接的接收通道单元16,其可以接收外界所发送的数据,并将该所接收到的数据发送至接收路由单元14,然后被接收路由单元14分配至接收模块112、122等其中的任意一者。在一些实施方式中,当需要在装置本地进行不同的节点的数据传输时,还可以设置自环接收单元17,其连接所述发送路由单元和所述接收通道单元,且能够将自发送路由单元13的数据通过接收通道单元到达目标节点为本地其他节点单元中的接收模块。在本实施例中,配置的多个节点之间功能完全独立,以及本地节点之间也可以通过路由方式进行数据转发。如图3所示,在本技术实施例的光纤通道仿真测试装置1中可以运行多个应用程序,例如每一应用程序唯一对应于的节点单元,不同的节点单元之间可以实现本地通讯,也可以与外界的对端节点之间通过光纤通讯。由此,极大地降低了多功能应用及多设备互联情况下光纤通信环境构建的成本和难度。优选的,在路由单元实施发送或接收操作之前需要将数据进行拷贝,相应的,在发送路由单元13中还设置有第一拷贝模块(未示出),其可以是在转发自发送模块的数据之前拷贝待转发的数据;在接收路由单元14中还设置有第二拷贝模块(未示出),其可以在将所接收到的数据分配至对应的接收模块之前拷贝待分配的数据。在本技术实施例中,通过路由单元来决定数据数据流向。具体的,在数据发送方面,各个虚拟设备发送通道的数据通过路由后,可以将数据发送给远端或自环。本地一个节点发送数据时,如果目标节点是本地,则通过路由模块转到自环接收队列;如果是目标节点不在本地,则通过路由模块转到发送队列发出去;如果是广播方式或组播方式,则路由模块在转到发送队列同时会拷贝一份到自环接收队列。在数据接收方面,接收通道从自环接收队列和外部接收队列接收数据,并进行组包,然后交给接收路由模块转发给有关节点的接收通道。对于单播包,接收路由模块将数据转给对接的节点;对于广播包,拷贝一份给所有的节点接收队列。由此,解决了试验室中FC网络下多个设备节点之间互联互通仿真测试的问题。如图4所示,本技术一实施例的光纤通道通讯仿真卡,其中该光纤通道仿真测试装置1包括FPGA。其中,基于该FPGA能够实现FC数据快速收发的功能。通道通讯仿真装置1采用了典型的PCIe金手指结构。另外,其还可以配置有支持两路互为冗余的光纤通道接口,和用本文档来自技高网...

【技术保护点】
1.一种光纤通道仿真测试装置,其特征在于,该光纤通道仿真测试装置包括多个节点单元,其中各个节点单元均包含发送模块和接收模块,以及该光纤通道仿真测试装置还包括:发送路由单元,连接所述各个节点单元所包含的发送模块,且用于转发自发送模块的数据;接收路由单元,连接所述各个节点单元所包含的接收模块,且用于将所接收到的数据分配至对应的接收模块。

【技术特征摘要】
1.一种光纤通道仿真测试装置,其特征在于,该光纤通道仿真测试装置包括多个节点单元,其中各个节点单元均包含发送模块和接收模块,以及该光纤通道仿真测试装置还包括:发送路由单元,连接所述各个节点单元所包含的发送模块,且用于转发自发送模块的数据;接收路由单元,连接所述各个节点单元所包含的接收模块,且用于将所接收到的数据分配至对应的接收模块。2.根据权利要求1所述的光纤通道仿真测试装置,其特征在于,该光纤通道仿真测试装置还包括:发送通道单元,连接至所述发送路由单元,且用于转发自所述发送路由单元的数据;接收通道单元,连接至所述接收路由单元,且用于接收数据并将所接收到的数据转发至所述接收路由单元。3.根据权利要求2所述的光纤通道仿真测试装置,其特征在于,该光纤通道仿真测试装置还包括:自环接收单元,连接至所述发送路由单元和所述接收通道单元,用于将自所述发送路由单元的数据发送至所述接收通道单元。4.根据权利要求2所述的光纤通道仿真测试装置,其特征在于,所述接收通道单元包括:组包部件...

【专利技术属性】
技术研发人员:王辉林李斌
申请(专利权)人:上海赛治信息技术有限公司
类型:新型
国别省市:上海,31

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

1