一种支持fcoe业务的数据交换模块及交换机
技术领域
1.本发明涉及一种网络设备设计方案,具体涉及一种数据中心交换机与核心交换机的设备架构方案。
背景技术:
2.前数据中心环境网络中,服务器设备通过fc(fiber channel)交换机连接存储网络(san),服务器设备通过以太网交换机连接ip网络(lan),服务器设备上同时连接ip网络和存储网络。因此在数据中心中同时存在两张网络需要进行部署和运维。同时现在的fc存储网络都是相互独立的封闭网络,相互之间不能进行信息交互。
3.fcoe(fiber channel over ethernet)技术是把fc报文转换成为ip报文,使得fc报文可以在ip网络里传输,同时也可以把ip报文转换成文fc报文,在fc存储网络内传输。这样既可以将原来的以太网交换和fc交换网统一起来,同时可以通过互联网实现两个相互独立的fc网络之间的通信。fcoe融合网络可以支持lan和san数据类型,减少数据中心设备和线缆数量,收敛成一个统一的网络后,需要支持的点也跟着减少了,有助于降低管理负担。
4.将fcoe与虚拟化技术相结合,支持包括多台设备虚拟为逻辑上的一台设备。可以提供跨设备的多条链路捆绑成一条高带宽链路,在出现链路或设备故障时只会导致带宽降低,而不会影响线路通断进而中断业务,大大提高网络可靠性和可用性。
5.将fcoe功能融入到大容量的交换模块,实现san存储网和ip以太网的高带宽数据交互。
6.然而,现有fcoe设备形态单机,带宽容量有限,无法满足实际应用需求。
技术实现要素:
7.针对现有数据中心交换机与核心交换机的设备架构方案所存在的问题,本发明的目的在于提供一种支持fcoe业务的数据交换模块,同时还提供一种基于该数据交换模块的交换机架构方案,它能把fcoe业务融入交换模块,充分利用交换模块的高带宽,灵活支持各种端口类型的线卡。由此实现方便数据中心网络建设,并使数据中心网络的结构更灵活。
8.为了达到上述目的,本发明提供的支持fcoe业务的数据交换模块,采用交换芯片ctc7148来构成线卡主芯片,并构建相应的适配层,以在交换芯片ctc7148上构建fcoe功能模块;所述适配层为hal硬件抽象层,所述建hal硬件抽象层由软件层与硬件适配层构成,所述软件层对外提供了统一的功能接口,所述硬件适配层对应各个芯片平台。
9.进一步的,所述hal硬件抽象层设置l2、l3以及fcoe硬件适配接口。
10.进一步的,所述数据交换模块采用芯片bcm88060来构建fc功能模块。
11.进一步的,所述数据交换模块中交换芯片ctc7148通过4根serdes与芯片bcm88060连接,形成一个32g fc端口;由交换芯片ctc7148通过2根serdes与芯片bcm88060连接,形成一个16g fc端口。
12.进一步的,所述数据交换模块中构建支持fc交换、fcoe,并支持虚拟化的fc协议
栈。
13.进一步的,所述数据交换模块采用分布式架构,分为:
14.1)线卡,用于业务端口,线卡通过多条stack接口和主控卡连接;通过芯片的硬件检测端口链路是否down,利用stack头中保存的信息将问题stack接口从交换矩阵中移除;
15.2)背板交换卡,用于线卡转发芯片之间业务的交换,通过决定背板交换芯片的数量控制背板交换带宽的大小;
16.3)主控卡,管理和配置整机。
17.为了达到上述目的,本发明提供的支持fcoe业务的交换机,所述交换机中布置上述的数据交换模块。
18.进一步的,所述交换机中采用crossbar构架的交换矩阵,支持双主控的交换引擎。
19.进一步的,所述交换机中线卡通过多条stack接口和主控交换引擎连接,每个线卡的多条stack接口形成链路聚合,以负载均衡的方式转发业务报文。
20.进一步的,所述线卡中若某个stack接口故障触发端口断链,检测到此故障,则将此端口从链路聚合中移除,链路聚合内剩下的端口继续承担全部业务。
21.本发明是基于盛科交换芯片ctc7148来构建面向融合fc交换、以太网交换数据中心网络应用的互联网融合增强型网络(cee)模块,使用中国盛科芯片ctc7148作为主芯片实现软硬件解决方案,可有效克服现有技术所存在的问题。
22.本发明提供的数据交换模块方案实现在盛科交换芯片ctc7148上实现fc交换和fcoe功能,本方案构建完整的fc协议栈,支持fc交换和fcoe,并支持虚拟化。本方案开发支持8g/16gbps/32g fc接口和支持fcoe的10g、40g、100g以太网接口等不同端口组合的模块。
23.本发明提供的交换机方案,使用主控交换引擎+线卡的crossbar分布式构架,同时扩展了交换引擎与线卡的stack端口连接数量,提高了线卡到交换引擎的带宽和增加背板端口冗余可靠性。主控可识别不同类型板卡,进行灵活的端口配置,能够在同一交换机上充分实现各种端口资源。可极大方便数据中心网络建设,并使数据中心网络的结构更灵活,有利于虚拟化、服务器和数据迁移的应用和发展,为满足互联网快速建设需求打下坚实的基础。
24.本发明提供的方案在可嵌入到服务器集群中,实现单独接入fc交换网络和以太网交换网络,也可同时接入fc交换网络和以太网交换网络,通过fcoe技术将两种网络有机融合,应用于融合存储交换和以太网交换的数据中心网络。
25.本发明提供的方案实现将低延迟、高可靠性的fc交换和最普遍、高速的以太网融合,充分利用交换模块的高带宽,灵活支持各种端口类型的线卡,极大方便数据中心网络建设,并使数据中心网络的结构更灵活。
附图说明
26.以下结合附图和具体实施方式来进一步说明本发明。
27.图1为本发明中涉及到的fcoe协议栈总体内部结构接口框示例图;
28.图2为本发明中涉及到的fc协议栈功能层次组成示例图;
29.图3为本发明中涉及到的国产化服务器内嵌fcoe模块结构示例图;
30.图4为本发明中涉及到的fc模块结构示例图;
31.图5为本发明中涉及到的支持fcoe的双协议数据中心交换机(fcf)设计方案示例图;
32.图6为本发明中涉及到的数据中心交换机(fsb)结构框架示例图;
33.图7为本发明中涉及到的数据业务转发示意图示例图;
34.图8为本发明中涉及到的10槽机框结构框示例图;
35.图9为本发明中涉及到的6槽机框结构框示例图;
36.图10为本发明中涉及到的10槽主机系统结构框示例图;
37.图11为本发明中涉及到的6槽主机系统结构框示例图;
38.图12为本发明中涉及到的系统数据交换通道示例图;
39.图13为本发明中涉及到的系统管理通道示例图;
40.图14为本发明中涉及到的主控模块原理框图。
具体实施方式
41.为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
42.本发明方案创新的采用盛科新一代高性能交换芯片ctc7148与bcm88060构建fcoe核心模块,在具体应用时,可配合使用bdros-ii多协议操作系统,该操作系统支持多核多cpu分布式处理架构,支持主备切换和虚拟化;既可运行在单机上,也可运行在双主控多线卡的核心路由交换设备上。支持众多二三层协议,包括rip、ospf、bgp、isis等路由协议,pim-sm、pim-dm等组播协议,mpls协议栈,ipv4/ipv6协议栈,snmp、rmon等网管协议,多种隧道及vpn协议等,并拥有完善的系统监控和日志排错机制。
43.参见图1,其所示为本发明方案涉及到的fcoe核心模块中fcoe协议栈总体内部结构接口的框架示例图。
44.由图可知,本fcoe协议栈总体内运行的bdros-ii软件系统主要包括以下几个功能模块:驱动模块、数据库部分(包括名字分配数据库、交换机节点、n端口节点、路由表、拓扑、配置数据库等)、各个外部端口所支持的各个服务模块(包括:management service、internal link service、external link service、eent service、directory service、distributed service)、fspf模块、路由表更新模块、管理模块(包括分区配置模块和路由表配置模块)等。
45.其中,主要模块的功能为:
46.1)bsp模块部分介于主板硬件与操作系统之间的一层,由此为了支持操作系统,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好的运行于硬件主板。
47.2)驱动模块位于底层,主要进行硬件初始化及分配内存、中断等的工作,并为api模块提供支持。同时为配合交换芯片ctc7148,此模块的程序进行重新编制,使用cpu的管脚gpio1与ctc7148的中断线相连,cpu通过gpio来触发中断。
48.3)f端口模块,主要完成系统中f端口的相应功能,同时f端口也支持npiv的功能。
49.4)e端口模块,主要完成系统中e端口的相应功能,实现交换机级联。
50.5)exchange模块,主要完成交换功能。
51.6)管理模块为用户提供一个命令行管理界面,供用户查看配置交换机的各种信
息;设置、下载、查看路由表;设置组播路由;切换端口速率;设置监控镜像功能;设置端口分区功能等(fc协议栈拥有独立的组播和路由机制)。
52.作为举例,本发明方案基于实施的交换芯片硬件平台,其中硬件cpu采用cn7020,交换芯片为国产盛科的交换芯片ctc8096、ctc7148等型号芯片,fc接口芯片用bcm88060。
53.在此交换芯片硬件平台的基础上,构建对应且完整的fc协议栈,支持fc交换和fcoe,并支持虚拟化。
54.本实例中构建的fc协议栈,在hal适配层定义fc功能接口,fc协议栈通过适配层配置交换芯片和fc mac。
55.参见图2,其所示为本方案中构建的fc协议栈的构成示例。
56.由图可知,本方案中构建的fc协议栈整体由一系列功能层次组成。
57.其中,fc-0层描述两个端口之间的物理链路,包括传输介质、连接器、发射机、接收机及其各自特性的规范;
58.fc-1层描述了8b/10b编码/解码方案;
59.fc-2层为帧协议层,规定了数据块传送的规则和机制,包括服务类型、通信模型、分段重组、差错检测以及协调端口间通信所需要的注册/注销服务;
60.fc-3层提供了一套对一个fc节点上的多个n端口都通用的服务,实现一对多的通信;
61.fc-4层定义了光纤通道结构到已存在的上层协议如ip、scsi等的映射。
62.本实例构建的fc协议栈中采用了一次查找多次转发快速报文转发机制。一次查找fc路由先cpu软件处理,然后下发硬件,以后就直接硬件处理,支持的的fc主机多,且占用cpu少,效率高。
63.本发明方案据此基于高性能交换芯片ctc7148来形成支持fcoe业务的数据交换模块。
64.这里的交换芯片ctc7148带宽达640g,支持10g~100g各种端口模式,支持fcoe报文转发,支持基于fcid+fid的fc选路转发。
65.据此,本方案构建支持交换芯片ctc7148的适配层,来实现在交换芯片ctc7148上构建fcoe功能模块。
66.具体的,本方案中设计相应的hal硬件抽象层,该hal硬件抽象层由软件层与硬件适配层配合构成。
67.其中,软件层对外提供了统一的功能接口,硬件适配层则是各个芯片平台的具体实现。
68.硬件适配层以宏裁剪预编译的方式编译进系统,这样通过hal初始化,识别芯片类型,挂接对应的硬件适配层接口到软件层的函数指针,成功后,上层协议就可以下发芯片各种业务功能。
69.作为举例,本hal硬件抽象层设计l2、l3以及fcoe等硬件适配接口,以基于port或chip的方法调用。
70.由此,使得交换芯片ctc7148根据此标准接口来实现一套适配层接口,实现支持交换芯片ctc7148适配。
71.本支持fcoe业务的数据交换模块中ctc7148芯片生成的端口是标准以太网端口,
支持fcoe报文,原生的fcoe系统则可直接依靠交换芯片实现;而fc端口需要外部fc mac设备支持。
72.据此,本方案中采用芯片bcm88060来构建fc功能模块。
73.这里的bcm88060支持4g,8g,16g,32g速率的fc端口,它可以用于连接磁盘阵列或其他交换机的fc端口;另外此16g fc端口还支持配置成10g以太网端口,灵活的生成fc或以太网端口类型。
74.具体的,本方案基于交换芯片ctc7148中3个hss模块以及24个serdes line,采用交换芯片ctc7148中4根serdes与芯片bcm88060进行连接,形成一个32g fc端口;同时采用交换芯片ctc7148中2根serdes与芯片bcm88060的serdes连接,形成一个16g fc端口。
75.作为举例,在本方案的一些实施方式中,可以形成8fc模块和8ts-4fc模块。
76.对于8fc模块,提供8路8g/16g/32g的fc接口sfp+。
77.具体的,通过交换芯片ctc7148出16te到2片芯片bcm88060,通过2片芯片bcm88060可以实现8路8g/16g/32g的fc接口sfp+。
78.对于8ts-4fc模块,提供8路万兆光,同时还提供4路8g/16g/32g的fc接口sfp+。
79.具体的,通过交换芯片ctc7148出8路万兆光,同时出8路te到1片芯片bcm88060,通过bcm88060来实现4路8g/16g/32g的fc接口sfp+。
80.在本方案的一些实施方式中,本发明方案还可以形成多种类型的以太网板卡,2cf(2*100g)、4qs(4*40ge)、16ts(16万兆)、24gs-8gt-4ts、24gt-8gs-4ts、8fc、8ts-4fc,实现将fcoe业务融入交换模块,充分利用交换模块的高带宽,灵活支持各种端口类型的线卡。
81.参见图3,其所示为本方案中给出的可内嵌于相应服务器的支持fcoe业务的数据交换模块的一种设计方案结构示例图。
82.由图可知,本模块中由中国盛科交换芯片ctc8096对内提供14端口20ge,用于连接服务器模块,对外出8个万兆sfp+固定接口,2个业务插槽。业务插槽可以支持2口40ge模块,4口万兆模块,4口fc口模块。其中2口40ge模块,4口万兆模块选用相应端口接插件进行实现。
83.参见图4,其所示为与之配合的fc接口模块的构成示例。该示例方案基于芯片bcm88060来形成4口fc接口模块。
84.参见图5,其所示为支持fcoe的双协议数据中心交换机(fcf)设计方案示例。
85.由图可知,该交换机方案基于中国盛科交换芯片ctc8096与芯片bcm88060相结合来构成。该交换机方案中提供24端口万兆以太网光口sfp+接口、4口100g以太网qsfp28接口和24端口8g/16g/32g的fc光口sfp+接口,可插拔双电源,标配一个ac电源,风扇散热,1u高度,19英寸机架式安装。
86.同时,该交换机既提供以太网接口,也提供fc接口,既支持以太网交换,也支持fc交换,以太网交换和fc交换之间通过fcoe技术进行转换。
87.参见图6,其所示为支持fcoe的国产化数据中心交换机(fsb)设计方案结构示例。
88.由图可知,该交换机方案基于中国盛科交换芯片ctc7148来构成。该交换机方案中可提供24端口万兆以太网光口sfp+接口和4端口100g以太网光口qsfp28接口,可插拔双电源,标配一个ac电源,风扇散热,1u高度,19英寸机架式安装。
89.由此构成的交换机方案可在以太网接口上支持以太网报文和fcoe报文。
90.采用了crossbar机架式构架,交换引擎需要专用的fabric芯片,其根据stack头中chip、port报文进行转发,本身并不支持l2、l3层业务。
91.本发明方案中所形成的交换机方案交换引擎基于ctc8096芯片、ctc7148芯片,在具体实施时可采用分布式架构。
92.作为举例,本发明方案中所形成的交换机方案中的插卡模块分为:
93.1)线卡,用于业务端口,线卡通过多条stack接口和主控卡连接,stack口利用动态负载均衡的方式进行业务报文的转发,以保证不会阻塞。通过芯片的硬件检测端口链路是否down,利用stack头中保存的信息将问题stack接口从交换矩阵中移除,防止报文转发时不会通过问题链路发生丢包。
94.2)背板交换卡,用于线卡转发芯片之间业务的交换,通过决定背板交换芯片的数量控制背板交换带宽的大小,最终决定整机业务口线速转发的性能。
95.3)主控卡,系统软件主要运行于主控卡,管理和配置整机。而且可以采用双主控的方式增加系统稳定性,双主控互为备份,主备各保存一份配置文件,互相之间发送心跳报文,可及时在主控出现断链等问题时将备升级为主,保证整机的运行不会受影响。而且由于主控芯片本身也是支持完整的二层三层交换功能,有l2、l3、acl等表项,当线卡转发相关的表项不够时,可以切换到主控转发模式。例如组播报文需要使用的组播表、组播复制表、mac、ipmc等表项,线卡上表项容量有限,我们可以根据需求将部分功能的表项直接放到主控卡上,最大化发挥主控、线卡的能力。
96.参见图7,其所示为本发明方案中所形成的交换机方案进行数据业务转发的示例。
97.本发明方案中所形成的交换机方案中,对于数据业务的转发和报文编辑在线卡上完成。
98.当报文从入口线卡进入后,进行l2/l3查找,如果发现目的端口在本地线卡,则直接转发出去,不需要经过背板;如果目的端口在另外的线卡或者另外的芯片,则需要背板交换芯片负责将入口线卡上收到的报文根据cflexheader中的destchipid信息转发到出口线卡,所有业务相关的转发表项和配置等分发到各线卡上。
99.通过三级hierarchical-channel link aggregation选择上联口、灵活的hash字段选择、channel级别的link aggregation支持使能dlb根据动态负载选择上联口等机制来确保流量能够均匀通过背板交换。
100.针对前述本发明提供的方案,以下通过具体应用实例来进一步说明。
101.本实例基于本发明提供的支持多种fcoe业务模块的核心交换机设计方案来形成两款高端机框式产品,且产品具备充分的市场适应性和竞争力。
102.参见图8和图9,其所示为基于本发明提供的交换机方案所形成的10槽机的结构示例和6槽机的结构示例。
103.参见图8,本实例中的10槽产品采用12u 19英寸机箱设计,8业务插槽,2个主控插槽,2个电源插槽,背板带宽1.92tbps,支持1.92tbps的交换容量,电源采用1+1备份。
104.参见图9,本实例中的6槽产品采用9u 19英寸机箱设计,4业务插槽,2个主控插槽,2个电源插槽。背板带宽960gbps,支持960gbps的交换容量。电源采用1+1备份。
105.再进一步结合图8和图9,本实例给出的产品整个系统包括如下子系统:
106.1)电源子系统,提供整机的供电,并通过信号向主机子系统报告电源运行状态;
107.2)散热子系统,用来对整个功能主机框散热,并通过信号向主机框报告风扇运行状态;
108.3)主机子系统,完成所有三层交换机必备的功能,用来向用户提供数据交换业务,主机子系统,还完成对整个系统设备的监控和管理,包括电源子系统、散热子系统,并通过网管接口连接到后台网管终端;
109.4)外部网管系统,网管系统通过10/100/1000m以太网来对设备进行后台管理。主机提供一个10/100/1000base-tx(100m基带传输)光/电组合网口连接到网管网中。
110.参见图10和图11所示,本实例给出的产品中主机系统由主控交换引擎(msu),业务模块(lpu,line process unit线速处理单元),背板(bpu,back process unit背板处理单元)3种功能模块组成。
111.其中,msu的主要功能是为控制软件提供运行平台,具有以下主要功能:
112.1)执行路由协议,所有路由协议报文的处理都由线卡送到msu进行处理,更新路由表项,并向线卡下载转发表。
113.2)系统运行状态监视。msu负责定期收集系统各单元运行数据,根据各单元运行状态产生控制信息,如风扇加速、启动告警箱告警等。
114.3)作为网管软件的代理,提供设备管理、维护等功能,这些功能可以通过msu对外提供的管理接口(串口、网口)来进行。
115.4)数据配置功能。系统配置数据、升级软件、系统运行log信息等均放在控制模块msu上,msu应具有flash卡存储设备用来保存这些数据文件。
116.msu的另一个主要功能是完成数据交换,主要功能为:提供数据交换平台。完成与协议无关的数据交换平台,所有数据报文经过业务模块处理并做出交换决策后,非业务模块转发的报文都通过交换引擎完成交换完成业务模块之间的数据交换功能。
117.lpu的主要功能是完成数据的处理和交换,可完成以下业务功能:
118.1)实现线速二层交换功能,根据下发的路由表(转发表)实现三层交换功能;
119.2)实现数据包的流分类和流量监管;
120.3)识别控制协议报文,并送交主处理板处理;
121.4)数据包的缓存管理和调度功能;
122.5)背板bpu提供各硬件模块之间的物理连接,包括msu、lpu模块都通过背板bpu与相应的模块进行物理信号连接。
123.这里的整个系统采用cossbar交换结构,相关的数据交换通道如图12所示,系统管理通道如图13所示。其中,每个线卡都通过点对点的高速串行差分数据总线连接到msu,从而完成数据交换功能,主控板对各业务模块和交换引擎模块的控制和管理是通过带外方式(百兆以太网)完成的。
124.参见图14,本实例产品中的主控模块msu采用盛科ctc8096作为交换引擎芯片。主控采用千兆ge管理各个模块,通过cpld(complex programmable logic device复杂可编程逻辑器件)的io(input/output输入输出信号)信号来管理电源和风扇。交换引擎芯片是本方案的交换核心,该交换芯片交换容量为1.2tbps。ctc8096提供96路万兆高速信号到数据交换业务模块lpu上,这些高速万兆信号平均分配到各个lpu插槽上。
125.本实例产品中的业务模块包括fsb模块和fcf模块。
126.fsb模块提供标准的以太网口,支持fcoe协议,其包括:
127.1)2cf业务模块:提2口支持fcoe(fsb)100ge光口模块,qsfp28接口。100g端口可以适应成40ge端口;
128.2)4qs业务模块:提供4路支持fcoe(fsb)40ge光口模块,qsfp+接口;
129.3)16ts业务模块:提供16路支持fcoe(fsb)千万兆自适应的万兆光口模块,sfp+接口;4)24gs-8gt-4ts业务模块:支持fcoe(fsb)的双协议交换模块,提供24端口千兆以太网sfp光口和8千兆电口和4端口万兆sfp+光口;
130.5)24gt-8gs-4ts业务模块:支持fcoe(fsb)的双协议交换模块,提供24端口千兆以太网电口和8端口千兆以太网sfp光口和4端口万兆sfp+光口。
131.其中,fcf模块直接提供fc接口,实现fc和fcoe的双协议转换:
132.1)8fc业务模块:提供8端口8g/16g/32g的fc光口sfp+接口;
133.2)8ts-4fc业务模块:提供8路支持fcoe(fsb)千万兆自适应的万兆光口模块,sfp+接口和4端口8g/16g/32g的fc光口sfp+接口。
134.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
技术特征:
1.支持fcoe业务的数据交换模块,其特征在于,采用交换芯片ctc7148来构成线卡主芯片,并构建相应的适配层,以在交换芯片ctc7148上构建fcoe功能模块;所述适配层为hal硬件抽象层,所述建hal硬件抽象层由软件层与硬件适配层构成,所述软件层对外提供了统一的功能接口,所述硬件适配层对应各个芯片平台。2.根据权利要求1所述的支持fcoe业务的数据交换模块,其特征在于,所述hal硬件抽象层设置l2、l3以及fcoe硬件适配接口。3.根据权利要求1所述的支持fcoe业务的数据交换模块,其特征在于,所述数据交换模块采用芯片bcm88060来构建fc功能模块。4.根据权利要求3所述的支持fcoe业务的数据交换模块,其特征在于,所述数据交换模块中交换芯片ctc7148通过4根serdes与芯片bcm88060连接,形成一个32g fc端口;由交换芯片ctc7148通过2根serdes与芯片bcm88060连接,形成一个16g fc端口。5.根据权利要求3所述的支持fcoe业务的数据交换模块,其特征在于,所述数据交换模块中构建支持fc交换、fcoe,并支持虚拟化的fc协议栈。6.根据权利要求1所述的支持fcoe业务的数据交换模块,其特征在于,所述数据交换模块采用分布式架构,分为:1)线卡,用于业务端口,线卡通过多条stack接口和主控卡连接;通过芯片的硬件检测端口链路是否down,利用stack头中保存的信息将问题stack接口从交换矩阵中移除;2)背板交换卡,用于线卡转发芯片之间业务的交换,通过决定背板交换芯片的数量控制背板交换带宽的大小;3)主控卡,管理和配置整机。7.支持fcoe业务的交换机,其特征在于,所述交换机中布置权利要求1-6中任一项所述的数据交换模块。8.根据权利要求7所述的支持fcoe业务的交换机,其特征在于,所述交换机中采用crossbar构架的交换矩阵,支持双主控的交换引擎。9.根据权利要求8所述的支持fcoe业务的交换机,其特征在于,所述交换机中线卡通过多条stack接口和主控交换引擎连接,每个线卡的多条stack接口形成链路聚合,以负载均衡的方式转发业务报文。10.根据权利要求9所述的支持fcoe业务的交换机,其特征在于,所述线卡中若某个stack接口故障触发端口断链,检测到此故障,则将此端口从链路聚合中移除,链路聚合内剩下的端口继续承担全部业务。
技术总结
本发明公开了一种支持FCoE业务的数据交换模块及交换机,本方案采用交换芯片CTC7148来构成线卡主芯片,并构建相应的适配层,以在交换芯片CTC7148上构建FCoE功能模块;所述适配层为HAL硬件抽象层,所述建HAL硬件抽象层由软件层与硬件适配层构成,所述软件层对外提供了统一的功能接口,所述硬件适配层对应各个芯片平台。本发明是基于盛科交换芯片CTC7148来构建面向融合FC交换、以太网交换数据中心网络应用的互联网融合增强型网络(CEE)模块,使用中国盛科芯片CTC7148作为主芯片实现软硬件解决方案,可有效克服现有技术所存在的问题。可有效克服现有技术所存在的问题。可有效克服现有技术所存在的问题。
技术研发人员:汪革 李毅 芶利平 谢坚 焦成刚
受保护的技术使用者:上海博达数据通信有限公司
技术研发日:2021.11.29
技术公布日:2022/3/8