FC制造技术

技术编号:39425317 阅读:6 留言:0更新日期:2023-11-19 16:12
本公开提供一种

【技术实现步骤摘要】
FC路由实现方法和交换设备


[0001]本公开的实施例涉及通信技术的
,具体涉及
FC
路由实现方法和交换设备


技术介绍

[0002]FC

Fibre Channel
,光纤通道或网状通道)协议是存储网络中应用最广泛的一种协议,本质上是提供高速传输的硬件与传输协议的集合,提供比以太网和
TCP/IP

Transmission Control Protocol/Internet Protocol
,传输控制协议
/
网际协议)协议更高效

高速的大数据传输性能
。FC 网络能传输很多上层协议数据,包括
SCSI

Small Computer System Interface
,小型计算机系统接口)
、IP

Internet Protocol
,网际互联协议)

集群虚拟接口(
VIA


高性能并行接口(
HIPPI


光纤连接(
FICON
)等,目前主要承载
SCSI。
[0003]FC
网络的拓扑结构有三种基本类型:点对点

仲裁环和交换结构,目前基于性能及广泛应用等因素,广泛使用的是交换结构

考虑使用的设备和传统的网络不兼容的问题,本领域技术人员经常会使用
FC
交换机进行
FC
路由

但是,该方式是只能单独兼容
FC
协议的路由方式,不能满足用户在多协议的网络环境下多种协议并存且各协议之间能够相互转换的需求

[0004]因此,如何提供一种适应多种协议转换的
FC
路由实现方式,是本领域技术人员亟需解决的技术问题


技术实现思路

[0005]本公开的实施例提出了
FC
路由实现方法和交换设备

[0006]第一方面,本公开的实施例提供了一种
FC
路由实现方法,应用于交换模块,上述交换设备包括多个接口

交换模块和
FC
路由模块,上述多个接口包括输入接口和输出接口,该方法包括:上述交换模块接收上述输入接口发送的路由信息和上述多个接口发送的协议类型;上述交换模块将上述输入接口发送的路由信息和上述多个接口发送的协议类型发送至上述
FC
路由模块;上述
FC
路由模块根据上述输入接口发送的路由信息查表路由,得到路由结果,上述路由结果包括上述输出接口的指示信息;上述
FC
路由模块根据上述输入接口的协议类型和上述输出接口的协议类型,得到协议转换参数,并将上述协议转换参数和上述路由结果发送至上述交换模块;上述交换模块依据上述协议转换参数,将上述路由结果转换为上述输出接口的协议类型兼容的格式,并发送至上述输出接口

[0007]可选的,上述多个接口中的每个接口都包括至少一个内部端口;以及
在上述交换模块接收上述输入接口发送的路由信息和上述多个接口发送的协议类型之前,上述方法还包括:每个接口在对应的至少一个内部端口中,轮询获取优先级最高的内部端口,分别作为每个接口的目标内部端口;每个接口将对应的目标内部端口的路由信息分别作为每个接口的路由信息

[0008]可选的,每个接口承载多种协议类型中的任意一种,上述多种协议类型包括
FC
协议类型

[0009]可选的,上述交换模块接收上述输入接口发送的路由信息,包括:上述交换模块接收多个输入接口发送的路由信息;上述交换模块将上述输入接口发送的路由信息和上述多个接口发送的协议类型发送至上述
FC
路由模块,包括:上述交换模块获取上述多个输入接口中协议类型为
FC
协议类型的接口,得到至少一个轮询接口;上述交换模块轮询获取上述至少一个轮询接口的优先级;上述交换模块依据上述至少一个轮询接口的优先级,将上述至少一个轮询接口发送的路由信息顺序发送至上述
FC
路由模块;上述交换模块将上述多个接口发送的协议类型发送至上述
FC
路由模块

[0010]可选的,上述
FC
路由模块根据上述输入接口发送的路由信息查表路由,得到路由结果,包括:上述
FC
路由模块根据上述输入接口发送的路由信息,在路由表中获取对应的输出接口的指示信息;上述
FC
路由模块对上述输入接口发送的路由信息进行路由,得到路由参数;上述
FC
路由模块根据上述输出接口的指示信息和上述路由参数,生成路由结果

[0011]可选的,上述
FC
路由模块根据上述输入接口发送的路由信息,在路由表中获取对应的输出接口的指示信息的过程所用的节拍数,高于上述交换模块将上述多个接口发送的协议类型发送至上述
FC
路由模块的过程所用的时钟节拍数

[0012]可选的,上述交换模块依据上述协议转换参数,将上述路由结果转换为上述输出接口的协议类型兼容的格式,并发送至上述输出接口,包括:上述交换模块分析上述协议转换参数,得到分析结果;响应于上述分析结果为需要转换,上述交换模块依据上述协议转换参数,将上述路由结果转换为上述输出接口的协议类型兼容的格式,并发送至上述输出接口;响应于上述分析结果为不需要转换,上述交换模块将上述路由结果发送至上述输出接口

[0013]第二方面,本公开的实施例提供一种交换设备,包括多个接口

交换模块和
FC
路由模块,上述多个接口包括输入接口和输出接口;上述多个接口,用于发送上述多个接口的协议类型;上述输入接口,还用于发送上述输入接口的路由信息;上述交换模块,用于接收上述输入接口发送的路由信息和上述多个接口发送的协议类型;将上述输入接口发送的路由信息和上述多个接口发送的协议类型发送至上述
FC

由模块;依据上述协议转换参数,将上述路由结果转换为上述输出接口的协议类型兼容的格式,并发送至上述输出接口;上述
FC
路由模块,用于根据上述输入接口发送的路由信息查表路由,得到路由结果,上述路由结果包括上述输出接口的指示信息;根据上述输入接口的协议类型和上述输出接口的协议类型,得到协议转换参数,并将上述协议转换参数和上述路由结果发送至上述交换模块;上述输出接口,用于接收上述交换模块发送的上述输出接口的协议类型兼容的格式的路由结果

[0014]可选的,上述多个接口中的每个接口都包括至少一个内部端口;以及上述多个接口中的每个接口,用于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
FC
路由实现方法,其特征在于,应用于交换设备,所述交换设备包括多个接口

交换模块和
FC
路由模块,所述多个接口包括输入接口和输出接口,所述方法包括:所述交换模块接收所述输入接口发送的路由信息和所述多个接口发送的协议类型;所述交换模块将所述输入接口发送的路由信息和所述多个接口发送的协议类型发送至所述
FC
路由模块;所述
FC
路由模块根据所述输入接口发送的路由信息查表路由,得到路由结果,所述路由结果包括所述输出接口的指示信息;所述
FC
路由模块根据所述输入接口的协议类型和所述输出接口的协议类型,得到协议转换参数,并将所述协议转换参数和所述路由结果发送至所述交换模块;所述交换模块依据所述协议转换参数,将所述路由结果转换为所述输出接口的协议类型兼容的格式,并发送至所述输出接口
。2.
根据权利要求1所述的方法,其特征在于,所述多个接口中的每个接口都包括至少一个内部端口;以及在所述交换模块接收所述输入接口发送的路由信息和所述多个接口发送的协议类型之前,所述方法还包括:每个接口在对应的至少一个内部端口中,轮询获取优先级最高的内部端口,分别作为每个接口的目标内部端口;每个接口将对应的目标内部端口的路由信息分别作为每个接口的路由信息
。3.
根据权利要求1所述的方法,其特征在于,每个接口承载多种协议类型中的任意一种,所述多种协议类型包括
FC
协议类型
。4.
根据权利要求1所述的方法,其特征在于,所述交换模块接收所述输入接口发送的路由信息,包括:所述交换模块接收多个输入接口发送的路由信息;所述交换模块将所述输入接口发送的路由信息和所述多个接口发送的协议类型发送至所述
FC
路由模块,包括:所述交换模块获取所述多个输入接口中协议类型为
FC
协议类型的接口,得到至少一个轮询接口;所述交换模块轮询获取所述至少一个轮询接口的优先级;所述交换模块依据所述至少一个轮询接口的优先级,将所述至少一个轮询接口发送的路由信息顺序发送至所述
FC
路由模块;所述交换模块将所述多个接口发送的协议类型发送至所述
FC
路由模块
。5.
根据权利要求4所述的方法,其特征在于,所述
FC
路由模块根据所述输入接口发送的路由信息查表路由,得到路由结果,包括:所述
FC
路由模块根据所述输入接口发送的路由信息,在路由表中获取对应的输出接口的指示信息;所述
...

【专利技术属性】
技术研发人员:朱珂姜海斌宣冉何少恒袁婉甄杨晓龙钟丹赵玉林王锐薛鹏飞
申请(专利权)人:井芯微电子技术天津有限公司
类型:发明
国别省市:

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

1