一种FC交换机及数据传输方法与流程

文档序号:33052405发布日期:2023-01-24 23:32阅读:来源:国知局

技术特征:
1.一种fc交换机,其特征在于,包括交换接口板和中间交换板;所述交换接口板与所述中间交换板连接,用于接收待转发数据,由所述待转发数据得到待转发数据的目的端口,用于判断所述目的端口是否在本交换接口板,如果不在则将所述待转发数据发送至中间交换板;所述中间交换板用于接收由本交换接口板传来的待转发数据,并将所述待转发数据发送至目的端口所在的交换接口板,由所述目的端口所在的交换接口板将所述待转发数据输出至目的节点;其中,所述本交换接口板是指接收待转发数据的交换接口板,所述目的端口是指待转发数据的输出端口。2.根据权利要求1所述的fc交换机,其特征在于,所述交换接口板包括收发缓存模块、clos输出模块、路由管理模块、交换模块和clos收发缓存模块;所述收发缓存模块分别与所述clos输出模块、所述路由管理模块、所述交换模块连接,用于接收待转发数据,并由所述待转发数据得到待转发数据的目的地址标识;用于将所述目的地址标识输出至路由管理模块,并接收由所述路由管理模块基于所述目的地址标识得到的待转发数据的目的端口和转发信息;用于判断所述目的端口是否可用,在所述目的端口可用的情况下,继续判断所述目的端口是否在本交换接口板;用于如果目的端口在本交换接口板则将所述待转发数据通过本交换接口板的交换模块发送至与目的端口对应的收发缓存模块,进而由与目的端口对应的收发缓存模块将待转发数据输出至目的节点;用于如果目的端口不在本交换接口板则将待转发数据通过本交换节口板的clos输出模块发送至本交换接口板的clos收发缓存模块;所述中间交换板包括交换单元;所述交换单元与所述clos收发缓存模块连接,用于接收从本交换接口板的clos收发缓存模块传来的待转发数据,并通过数据交换功能将所述待转发数据输出至目的端口所在的交换节口板的clos收发缓存模块;所述clos收发缓存模块分别与所述clos输出模块、所述路由管理模块、所述交换模块、所述交换单元连接,用于接收从所述交换单元传来的待转发数据,并由所述待转发数据得到待转发数据的目的地址标识;用于将所述目的地址标识输出至路由管理模块,并接收由路由管理模块基于所述目的地址标识得到的待转发数据的目的端口和转发信息,用于将待转发数据通过交换模块发送至与目的端口对应的收发缓存模块,进而由与目的端口对应的收发缓存模块将待转发数据输出至目的节点。3.根据权利要求2所述的fc交换机,其特征在于,所述交换接口板有n个,所述中间交换板有一个;其中,每个交换接口板包括 k个收发缓存模块、1个clos输出模块、1个交换模块和m个clos收发缓存模块;所述中间交换板包括m个交换单元。4.根据权利要求3所述的fc交换机,其特征在于,所述交换模块为交换模块,所述交换单元为交换单元。5.一种数据传输方法,在权利要求1-4任意一项所述的fc交换机上实现,其特征在于,包括:
基于获取的待转发数据,得到待转发数据的目的端口和转发信息;基于所述待转发数据的目的端口和转发信息,判断所述目的端口是否可用;在所述目的端口可用的情况下,判断所述目的端口是否在本交换接口板;基于判断结果,选定待转发数据的传输路径,将所述待转发数据输出至目的节点;其中,所述判断结果不同,则待转发数据的传输路径不同。6.根据权利要求5所述的数据传输方法,其特征在于,所述基于获取的待转发数据,得到待转发数据的目的端口,包括:由收发缓存模块获取待转发数据,并对所述待转发数据进行缓存、解析,得到所述待转发数据的目的地址标识;将所述目的地址标识输出至路由管理模块,并接收由所述路由管理模块基于所述目的地址标识得到的待转发数据的目的端口和转发信息。7.根据权利要求6所述的数据传输方法,其特征在于,在所述目的端口在本交换接口板的情况下,所述基于判断结果,选定待转发数据的传输路径,将所述待转发数据输出至目的节点,包括:由收发缓存模块将所述待转发数据及所述转发信息发送至交换模块;由所述交换模块根据所述转发信息将所述待转发数据发送至与目的节点对应的收发缓存模块;由所述与目的节点对应的收发缓存模块将所述待转发数据输出至目的节点。8.根据权利要求5所述的数据传输方法,其特征在于,在所述目的端口不在本交换接口板的情况下,所述基于判断结果,选定待转发数据的传输路径,将所述待转发数据输出至目的节点,包括:由收发缓存模块将所述待转发数据发送至clos输出模块;由所述clos输出模块将所述待转发数据输出至clos收发缓存模块;由所述clos收发缓存模块将所述待转发数据发送至交换单元;由所述交换单元将所述待转发数据转发至目的端口所在的交换接口板的clos收发缓存模块;由所述目的端口所在的交换接口板的clos收发缓存模块对所述待转发数据进行缓存、解析,得到目的地址标识;基于所述目的地址标识,将所述待转发数据发送至目的节点。9.根据权利要求8所述的数据传输方法,其特征在于,所述基于所述目的地址标识,将所述待转发数据发送至目的节点,包括:由所述目的端口所在的交换接口板的clos收发缓存模块将所述目的地址标识发送至目的端口所在的交换接口板的路由管理模块;由所述目的端口所在的交换接口板的路由管理模块根据所述目的地址标识,查找待转发数据的目的端口和转发信息,并将所述待转发数据的目的端口和转发信息返回至所述目的端口所在的交换接口板的clos收发缓存模块;由所述目的端口所在的交换接口板的clos收发缓存模块将所述待转发数据和所述转发信息发送至目的端口所在的交换接口板的交换模块;由所述目的端口所在的交换接口板的交换模块根据所述转发信息将所述待转发数据
发送至与目的端口对应的收发缓存模块;由所述与目的端口对应的收发缓存模块将所述待转发数据输出至目的节点。10.根据权利要求5所述的数据传输方法,其特征在于,包括:在所述目的端口不可用的情况下,丢弃所述待转发数据。

技术总结
本发明提供一种FC交换机及数据传输方法,FC交换机包括交换接口板和中间交换板;交换接口板与中间交换板连接,用于接收待转发数据,由待转发数据得到待转发数据的目的端口,用于判断目的端口是否在本交换接口板,如果不在则将待转发数据发送至中间交换板;中间交换板用于接收由本交换接口板传来的待转发数据,并将待转发数据发送至目的端口所在的交换接口板,由目的端口所在的交换接口板将待转发数据输出至目的节点。本发明通过设置交换接口板和中间交换板,可以根据FC交换机节点个数调整交换接口板的个数,使FC交换机具有很强的可扩展性、可重构性,可增大交换机的传输带宽,实现数据的无阻塞传输。据的无阻塞传输。据的无阻塞传输。


技术研发人员:陈彬 李龙威 房亮 谈树峰 谢京州
受保护的技术使用者:北京国科天迅科技有限公司
技术研发日:2022.12.23
技术公布日:2023/1/23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1