本发明属于fc交换机领域,尤其是涉及支持接口复用和兼容虚拟网络互联的接口管理方法及系统。
背景技术:
1、fc(fibre channel)是一种高速网络技术标准(t11),于1994年由ansi标准化组织制订,具有高带宽、低延时、低误码率的特性,主要应用于存储网络,如服务器与共享存储设备的连接、存储控制器和驱动器之间的内部连接。
2、fc组网分为点对点、仲裁环、交换组网三种组网方式,本专利针对为交换组网方式提出一种新的接口管理方法,在fc交换组网方式中,将fc网络划分为多个子网络,子网络之间无法互相通信,从而控制设备之间的访问,这种子网络称为fc虚拟网络(vfabric),fc虚拟网络vfabric与以太网虚拟网络vlan具有相似之处,以太网交换机采用bridge-vlan-interface三级结构管理以太网接口,同样,fc交换机也采用bridge-vfabric-interface三级结构管理fc接口,现有fc交换机接口的管理以桥bridge为基础,在bridge之下设置fc虚拟网络vfabric,vfabric管理全部fc物理接口,并且将不同的fc物理接口划分到不同的fc虚拟网络。
3、现有bridge-vfabric-interface三级结构管理fc接口存在以下问题:
4、一个fc物理接口属于一个fc网络,不能被多个fc网络共享使用,不能实现接口复用,不满足fc-sw-6协议规定fc物理接口被多个交换机元素复用、连接多个fc逻辑交换机/或节点的需求。
5、fc接口只能与支持fc虚拟网络的交换机互联,不能同时与支持fc虚拟网络的交换机和不支持fc虚拟网络的交换机互联,不能满足fc-sw-6协议需求。
技术实现思路
1、有鉴于此,本发明旨在提出支持接口复用和兼容虚拟网络互联的接口管理方法及系统,以期解决上述部分技术问题中的至少之一。
2、为达到上述目的,本发明的技术方案是这样实现的:
3、本发明第一方面提出了支持接口复用和兼容虚拟网络互联的接口管理方法,包括:
4、创建一个桥扫描所有fc物理接口,并获取物理接口的相关信息;
5、在桥上创建一个物理网络,设置物理网络的标识id为0,将全部fc物理接口添加至物理网络中;
6、根据业务需求,在桥上创建多个虚拟网络,并为每个虚拟网络分别设置相应的标识id且标识id大于0,根据需要将指定fc物理接口添加到指定虚拟网络中,同时创建对应的fc虚拟接口;
7、桥、物理网络、虚拟网络、物理接口、虚拟接口五者形成桥-网络-接口的三层结构;
8、将一个fc物理接口添加至多个虚拟网络中,创建相应的fc虚拟接口,并且将fc虚拟接口映射至同一个fc物理接口。
9、进一步的,物理网络管理所有的fc物理接口,与不支持虚拟网络功能的fc交换机互联;
10、多个虚拟网络分别管理相应的fc虚拟接口,与支持虚拟网络功能的fc交换机互联。
11、进一步的,fc物理接口与计算机设备的硬件接口一一对应,fc物理接口具有多个独立属性,包括:
12、接口的名称、接口的索引号、接口的全球端口名称、接口的带宽、接口的速率模式、接口的报文缓冲区大小、接口的错误检测超时时间、接口的资源分配超时时间。
13、进一步的,fc接口管理系统采用桥-网络-接口的三级结构管理接口,其中桥作为顶层,物理网络、虚拟网络作为中间层,物理接口、虚拟接口作为底层;
14、物理网络和虚拟网络被设置于桥的下层,每个物理网络和虚拟网络都映射至不同的fc子网络中;
15、每个网络都有唯一的标识id,根据标识id为不同的网络设置不同的功能。
16、进一步的,将标识id为0的物理网络作为物理网络,将标识id不为0的网络作为虚拟网络;
17、物理网络管理所有的fc物理接口,和不支持虚拟网络功能的交换机互联;
18、虚拟网络管理fc虚拟接口,和支持虚拟网络功能的交换机互联。
19、进一步的,将fc物理接口添加到虚拟网络的过程中,创建相应的fc虚拟接口;
20、每一个fc虚拟接口只映射至一个相应的fc物理接口中,每一个fc物理接口关联多个fc虚拟接口。
21、本发明第二方面提出了一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,其特征在于:所述处理器用于执行上述第一方面任一所述的支持接口复用和兼容虚拟网络互联的接口管理方法。
22、本发明第三方面提出了一种服务器,其特征在于:包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行如第一方面任一所述的支持接口复用和兼容虚拟网络互联的接口管理方法。
23、本发明第四方面提出了一种计算机可读取存储介质,存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现第一方面任一项所述的支持接口复用和兼容虚拟网络互联的接口管理方法。
24、相对于现有技术,本发明所述的支持接口复用和兼容虚拟网络互联的接口管理方法及系统具有以下有益效果:
25、将多个fc虚拟接口映射到一个fc物理接口的方法,不同fc虚拟网络使用不同fc虚拟接口收发数据,实际上使用同一个fc物理接口收发数据,有效解决了fc物理接口复用的问题;
26、设置物理网络管理全部fc物理接口,用于与不支持fc虚拟网络的交换机互联,设置虚拟网络管理fc虚拟接口,用于与支持fc虚拟网络的交换机互联,解决了同时与支持fc虚拟网络的fc交换机互联和不支持fc虚拟网络的fc交换机互联的问题。
1.支持接口复用和兼容虚拟网络互联的接口管理方法,其特征在于,包括:
2.根据权利要求1所述的支持接口复用和兼容虚拟网络互联的接口管理方法,其特征在于:
3.根据权利要求1所述的支持接口复用和兼容虚拟网络互联的接口管理方法,其特征在于:
4.支持接口复用和兼容虚拟网络互联的接口管理系统,其特征在于,包括:
5.根据权利要求4所述的支持接口复用和兼容虚拟网络互联的接口管理系统,其特征在于:
6.根据权利要求4所述的支持接口复用和兼容虚拟网络互联的接口管理系统,其特征在于:
7.一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,其特征在于:所述处理器用于执行上述权利要求1-3任一所述的支持接口复用和兼容虚拟网络互联的接口管理方法。
8.一种服务器,其特征在于:包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行如权利要求1-3任一所述的支持接口复用和兼容虚拟网络互联的接口管理方法。
9.一种计算机可读取存储介质,存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-3任一项所述的支持接口复用和兼容虚拟网络互联的接口管理方法。