【技术实现步骤摘要】
一种FC交换主机装置及交换方法
[0001]本专利技术涉及一种FC交换主机装置及交换方法,属于通讯
技术介绍
[0002]FC(光纤通道)协议,作为下一代高速通讯传输领域的主要协议,因其低延迟和高可靠等优点,被广泛应用于通讯
FC交换机,即光纤通道交换机,由于其核心地位和重要作用,被各大公司和科研院所争相研究和开发。
[0003]随着技术的不断更迭,FC交换机已经从最初的1Gbps、2Gbps向4Gbps、8Gbps甚至更高的速率发展,然而国外的厂家几乎垄断了FC交换机市场,而且国内研制FC交换机的过程中,不时伴随着国外对核心芯片的禁运。因此,具有自主知识产权的FC交换机和交换方法研究具有重要意义。
技术实现思路
[0004]本专利技术要解决的技术问题是:克服现有技术的不足,提供了FC交换主机装置包括FC交换逻辑和CPU系统软件;FC交换逻辑由16个输入控制器、16个输出控制器、交换模块和PCIE控制器组成,可以实现16端口的FC交换。其中,输入控制器主要完成帧解析,输出控制器主要完 ...
【技术保护点】
【技术特征摘要】
1.一种FC交换主机装置,其特征在于,包括输入控制器、输出控制器、交换模块、PCIE控制器、驱动程序模块、E端口模块、F端口模块、管理模块;输入控制器用于接收GTX通道发送的FC数据,将FC数据分为转发到其它端口的数据、送给上层软件处理的数据,并分别写入相应的FIFO;交换模块采用CROSSBAR无阻塞结构,对所有FIFO中的数据进行过滤,然后根据优先级对数据进行仲裁调度,根据仲裁调度结果,将转发到其它端口的数据发送给输出控制器,将送给上层软件处理的数据发送到PCIE控制器;输出控制器用于从FIFO中读出数据并进行流控,完成发送后进行RDY指示,输出控制器还用于数据位转换;PCIE控制器用于交换模块、驱动程序模块、E端口模块、F端口模块、管理模块之间的数据传输;驱动程序模块用于为E端口模块、F端口模块、管理模块提供驱动服务;E端口模块用于完成FC Fabric配置管理和数据交换、FSPF路由算法和协议,以及Fabric转发表的建立、维护和更新;F端口模块用于将接收到的数据进行解封装并提取相应字段,然后填写发送帧后封装,最后调用帧发送函数将封装好的帧发送给PCIE控制器;管理模块用于对FC交换主机装置进行初始设置、状态查询。2.根据权利要求1所述的FC交换主机装置,其特征在于,输出控制器用于完成17位数据到33位数据的转换。3.根据权利要求1所述的FC交换主机装置,其特...
【专利技术属性】
技术研发人员:魏凯,刘志杨,柴营,
申请(专利权)人:天津津航计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。