刀片交换机系统、机架式网络设备及刀片交换机测试方法技术方案

技术编号:13160751 阅读:75 留言:0更新日期:2016-05-10 08:32
本发明专利技术涉及网络技术领域,公开了一种刀片交换机系统、机架式网络设备及刀片交换机测试方法,所述刀片交换机系统包括:至少两台刀片交换机,且每台刀片交换机被配置为具有测试模式和非测试模式;以及背板,其用于实现任意两台刀片交换机间的接口互联;其中,接口互联的两台刀片交换机被配置为均处于测试模式时,互为测试卡和被测试卡,且所述测试卡被配置为通过所述背板向所述被测试卡发送测试信号,并根据所述被测试卡的反馈判断测试是否通过,和/或接口互联的两台刀片交换机被配置为均处于非测试模式时,互为服务器管理单元和被管理卡,且所述服务器管理单元通过所述背板对所述被管理卡进行管理。本发明专利技术能显著提高开发效率,节省硬件开发成本。

【技术实现步骤摘要】

本专利技术涉及网络
,具体地,涉及一种。
技术介绍
刀片交换机是一种可以内置在刀片式服务器内部的交换机模块,其通过在刀片服务器架构中整合网络智能,来提高服务器吞吐,实现网络虚拟化,并降低数据中心复杂性,最终实现数据中心基础设施总体拥有成本的大幅降低。为适应目前云计算的发展需求,需要将服务器、存储、网络三大资源融合为单一的数据中心资源,以此为用户减少配置工作,节省人工成本。而服务器厂商在网络产品的实力不如传统的网络设备厂商,因此许多服务器厂商选择与网络设备厂商合作,如博科宣布与IBM、惠普合作推出刀片服务器,其中集成了博科的刀片交换机,思科也与惠普宣布开展合作,为惠普的刀片服务器研发一款刀片交换机。刀片交换机通常由网络设备厂商单独开发,但是完整的软硬件联调及测试实施需要背板和服务器管理单元及刀片交换机共同配合。实际开发过程,连接至背板的控制及数据信号,在没有服务器管理板及背板的情况下,刀片交换机无法确保这些接口信号及单板设计没有问题,也无法保证配合的软件功能是否能正常运行,而购买整套设备又需要耗费额外的投入,提高了开发成本。对此,现有技术中主要有两种解决方案。1、开发一张管理单板,使用管理单板配合测试背板对刀片交换进行测试。这种方法的缺陷主要有:开发大量的管理单板配合测试,增加硬件成本;需要在管理单板上开发生产测试软件,同时刀片交换机上也要有配合的生产测试软件,增加了开发成本。2、使用单板回环的设计,直接在测试背板上对信号的发送和接收互联进行测试。这种方法的缺陷是:1)仅适用于低速信号,对10GBASE-KR接口这类高速信号,需要模拟实际使用背板的发送和接收线对的布局(layout),配合交换芯片自身的参数调节,长时间烤机测试,才能保证批量使用没有问题;2)某些半双工信号,如GP10、I2C等,需要在刀片交换机上设计开关选通器,甚至CPLD器件,才能实现测试模式和正常模式的二者切换,降低了硬件可靠性;3)单一的CPU系统无法模拟某些软件功能。
技术实现思路
本专利技术的目的是提供一种,用于实现在没有服务器管理单元的情况下,对刀片交换机进行测试和管理。为了实现上述目的,本专利技术提供一种刀片交换机系统,该刀片交换机系统包括:至少两台刀片交换机,且每台刀片交换机被配置为具有测试模式和非测试模式中的一者;以及背板,其用于实现任意两台刀片交换机间的接口互联;其中,接口互联的两台刀片交换机被配置为均处于测试模式时,互为测试卡和被测试卡,且所述测试卡被配置为向所述被测试卡发送测试信号,并根据所述被测试卡的反馈判断测试是否通过,和/或接口互联的两台刀片交换机被配置为均处于非测试模式时,互为服务器管理单元和被管理卡,且所述服务器管理单元对所述被管理卡进行管理。优选地,所述刀片交换机包括:管理子模块,用于获取刀片交换机的所述测试模式和非测试模式中的一者,并在所述测试模式和非测试模式中的一者为所述测试模式的情况下配置刀片交换机为测试卡或被测试卡,和/或在所述测试模式和非测试模式中的一者为所述非测试模式的情况下配置刀片交换机为服务器管理单元或被管理卡;用于通过SGMII接口实现各刀片交换机间的管理报文交互;还用于虚拟I2C接口;以及CPLD子模块,用于向所述管理子模块提供刀片交换机的为所述测试模式和非测试模式中的一者的信息;还用于虚拟GP10接口。优选地,所述任意两台刀片交换机间的接口互联包括:两台刀片交换机的SGMII接口的互联;其中一台刀片交换机的虚拟12C接口与另一台刀片交换机的实际12C接口的互联;两台刀片交换机的10GBASE-KR接口的互联;以及其中一台刀片交换机的虚拟GP10接口与另一台刀片交换机的实际GP10接口的互联。优选地,所述测试信号包括I2C信号、复位信号、下电信号、10GBASE-KR信号和SGMII信号中的任意一者或多者。本专利技术还提供了一种机架式网络设备,包括上述的刀片交换机系统。本专利技术还提供了一种刀片交换机测试方法,该刀片交换机测试方法包括:通过背板实现任意两台刀片交换机的接口互联;以及若接口互联的两台刀片交换机均处于测试模式,配置该两台刀片交换机互为测试卡和被测试卡,且所述测试卡向所述被测试卡发送测试信号,并通过所述被测试卡的反馈判断测试是否通过,和/或若接口互联的两台刀片交换机均处于非测试模式时,配置该两台刀片交换机互为服务器管理单元和被管理卡,且所述服务器管理单元对所述被管理卡进行管理。优选地,所述通过背板实现任意两台刀片交换机的接口互联,包括:两台刀片交换机的SGMII接口通过背板互联;其中一台刀片交换机的虚拟12C接口通过背板与另一台刀片交换机的实际I2C接口互联;两台刀片交换机的10GBASE-KR接口通过背板互联;以及其中一台刀片交换机的虚拟GP10接口通过背板与另一台刀片交换机的实际GP10接口的互联。优选地,所述配置该两台刀片交换机互为测试卡和被测试卡,包括:获取两台刀片交换机的卡槽信号slotid;将slotid = l的刀片交换机配置为测试卡,将slotid = 0的刀片交换机配置为被测试卡;以及在测试卡完成对被测试卡的测试后,改变相应刀片交换机的slot id,重置测试卡和被测试卡。优选地,所述测试卡通过背板向所述被测试卡发送测试信号,并通过所述被测试卡的反馈判断测试是否通过,包括以下中的一者或多者:所述测试卡通过背板向所述被测试卡发送I2C信号以读取被测试卡的I2C从器件,若所述被测试卡返回正常值,则测试通过,否则测试不通过;所述测试卡通过背板向所述被测试卡发送复位信号或下电信号,以复位或下电所述被测试卡,若所述被测试卡反馈成功复位或下电,则测试通过,否则测试不通过;以及所述测试卡通过背板向所述被测试卡发送10GBASE-KR信号和SGMII信号,以发起PRBS测试,若PRBS测试合格,则测试通过,否则测试不通过。优选地,所述配置该两台刀片交换机互为服务器管理单元和被管理卡,包括:获取两台刀片交换机的slotid;对slotid = 0的刀片交换机加载管理配置文件,将其配置为服务器管理单元;将slotid=l的刀片交换机配置为被管理卡,并使其处于正常工作模式;以及改变相应刀片交换机的slotid,重置服务器管理单元和被管理卡。通过上述技术方案,本专利技术的有益效果包括:1、本专利技术无需服务器管理单元,只需要配合简易的背板就可以实现刀片交换机本身及与服务器管理单元交互信号的测试,还可以模拟实际应用场景,实现整个刀片交换机系统的软硬件功能验证。2、本专利技术在硬件设计上,没有外加其他硬件电路(如开关选通器件等),保证了单板硬件设计的可靠性,且10GBASE-KR高速信号的测试可以模拟实际背板走线,避免了信号完整性问题。3、本专利技术从整体上显著地提高了开发效率,节省了当前第1页1 2 3 4 本文档来自技高网
...

【技术保护点】
一种刀片交换机系统,其特征在于,该刀片交换机系统包括:至少两台刀片交换机,且每台刀片交换机被配置为具有测试模式和非测试模式中的一者;以及背板,其用于实现任意两台刀片交换机间的接口互联;其中,接口互联的两台刀片交换机被配置为均处于测试模式时,互为测试卡和被测试卡,且所述测试卡被配置为向所述被测试卡发送测试信号,并根据所述被测试卡的反馈判断测试是否通过,和/或接口互联的两台刀片交换机被配置为均处于非测试模式时,互为服务器管理单元和被管理卡,且所述服务器管理单元对所述被管理卡进行管理。

【技术特征摘要】

【专利技术属性】
技术研发人员:张少嘉
申请(专利权)人:福建星网锐捷网络有限公司
类型:发明
国别省市:福建;35

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

1