System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及分布式,特别是涉及一种信号交换设备、复位控制系统、方法、计算机可读存储介质及计算机程序产品。
技术介绍
1、目前常用的复位控制方法一种是采用中央处理器(central processing unit,cpu)、外围组件互连扩展交换机(peripheral component interconnect express switch,pcie switch)和下行设备集成在一个机箱,烧录拓扑固定的外围组件互连扩展交换机闪存,使用场景受限。
2、另一种是分布式融合架构系统,中央处理器、外围组件互连扩展交换机和下行设备分成三部分,上下行端口也是固定的,由复杂可编程逻辑器件(complex programmablelogic device,cpld)来控制交换机上下行复位的连通,若改变上下行端口的配置,需要修改复杂可编程逻辑器件代码来保证上下行复位连通的正确性,需要频繁的更换复杂可编程逻辑器件程序。
3、综上所述,如何有效地解决使用场景受限,频繁的更换复杂可编程逻辑器件程序等问题,是目前本领域技术人员急需解决的问题。
技术实现思路
1、本专利技术的目的是提供一种信号交换设备,该设备实现了交换机对外端口自由配置,摆脱了固定拓扑和固定端口属性的限制,简化了复位控制过程;本专利技术的另一目的是提供一种复位控制系统、方法、计算机可读存储介质及计算机程序产品。
2、为解决上述技术问题,本专利技术提供如下技术方案:
3、一种信号交换设备,包括
4、交换机,用于通过上行端口与上行中央处理器相连,并通过下行端口与下行设备相连;接收交换机拓扑配置请求,并将所述交换机拓扑配置请求转发给m处理器;
5、所述m处理器,用于根据所述交换机拓扑配置请求配置交换机拓扑,并将配置完成的交换机拓扑发送给基板管理控制器;
6、所述基板管理控制器,用于对所述交换机拓扑进行解析,得到所述上行中央处理器与下行设备之间的接口对应关系列表;将所述接口对应关系列表发送给第一控制器;
7、所述第一控制器,用于当接收到复位信号时,根据所述接口对应关系列表确定待复位的下行设备;将所述复位信号发送给所述待复位的下行设备,以控制所述交换机中相应的上行端口和下行端口接通。
8、在本专利技术的一种具体实施方式中,所述第一控制器,具体用于当接收到主机端的第二控制器通过第一复位链路发送的复位信号时,根据所述接口对应关系列表确定所述待复位的下行设备;其中,所述复位信号为所述主机端的上行中央处理器生成,并通过第二复位链路发送给所述第二控制器的信号。
9、在本专利技术的一种具体实施方式中,所述第一控制器,具体用于将所述复位信号通过第三复位链路发送给异构加速资源池中的第三控制器,以使所述第三控制器将所述复位信号通过第四复位链路发送给所述待复位的下行设备。
10、在本专利技术的一种具体实施方式中,所述第一控制器,还用于当接收到解复位信号时,根据所述接口对应关系列表确定待解复位的下行设备;将所述解复位信号发送给所述待解复位的下行设备。
11、在本专利技术的一种具体实施方式中,所述基板管理控制器,具体用于对所述交换机拓扑进行解析,得到各上行端口分别对应的端口网表;将各端口网表确定为所述接口对应关系列表;其中,各端口网表中挂载下行设备的下行端口对应的标志位为使能标志位,未挂载下行设备的下行端口对应的标志位为非使能标志位。
12、在本专利技术的一种具体实施方式中,所述第一控制器,还用于对接收到的单独复位请求进行解析,得到待单独复位的下行设备;通过预设的虚拟端口对所述待单独复位的下行设备进行复位。
13、在本专利技术的一种具体实施方式中,所述第一控制器,具体用于将所述虚拟端口对应的虚拟端口网表中所述待单独复位的下行设备的状态标志位由非使能状态转换为使能状态,以对所述待单独复位的下行设备进行复位。
14、在本专利技术的一种具体实施方式中,所述第一控制器,具体用于将所述接口对应关系列表缓存至存储器;当接收到所述复位信号时,根据所述存储器中缓存的接口对应关系列表确定所述待复位的下行设备。
15、在本专利技术的一种具体实施方式中,所述基板管理控制器,还用于当检测到交换机拓扑更新时,对所述接口对应关系列表进行更新,并将更新后的接口对应关系列表发送给所述第一控制器。
16、在本专利技术的一种具体实施方式中,所述m处理器,具体用于通过通用异步收发器通路接收所述交换机转发的所述交换机拓扑配置请求。
17、在本专利技术的一种具体实施方式中,所述基板管理控制器,具体用于通过集成电路总线将所述接口对应关系列表发送给所述第一控制器。
18、一种复位控制系统,包括如前所述的信号交换设备,还包括:
19、主机端,用于向所述信号交换设备发送交换机拓扑配置请求;向所述信号交换设备发送复位信号;
20、异构加速资源池,用于通过第三控制器接收第一控制器发送的所述复位信号,并将所述复位信号发送给待复位的下行设备,以对所述待复位的下行设备进行复位。
21、一种复位控制方法,包括:
22、接收交换机拓扑配置请求,根据所述交换机拓扑配置请求配置交换机拓扑;
23、对所述交换机拓扑进行解析,得到上行中央处理器与下行设备之间的接口对应关系列表;
24、当接收到复位信号时,根据所述接口对应关系列表确定待复位的下行设备;
25、将所述复位信号发送给所述待复位的下行设备,以控制所述交换机中相应的上行端口和下行端口接通对所述待复位的下行设备进行复位。
26、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述复位控制方法的步骤。
27、本专利技术所提供的信号交换设备,包括交换机,用于通过上行端口与上行中央处理器相连,并通过下行端口与下行设备相连;接收交换机拓扑配置请求,并将交换机拓扑配置请求转发给m处理器;m处理器,用于根据交换机拓扑配置请求配置交换机拓扑,并将配置完成的交换机拓扑发送给基板管理控制器;基板管理控制器,用于对交换机拓扑进行解析,得到上行中央处理器与下行设备之间的接口对应关系列表;将接口对应关系列表发送给第一控制器;第一控制器,用于当接收到复位信号时,根据接口对应关系列表确定待复位的下行设备;将复位信号发送给待复位的下行设备,以控制交换机中相应的上行端口和下行端口接通。
28、由上述技术方案可知,通过基板管理控制器从网络获取交换机拓扑配置信息,并将交换机拓扑解析成上行中央处理器与下行设备之间的接口对应关系列表传递给第一控制器,通过第一控制器控制实现交换机上下行链路的复位准确贯通,实现了交换机对外端口自由配置,摆脱了固定拓扑和固定端口属性的限制,实现了对下行设备的自适应复位,提高系统灵活性和可靠性,较大地简化了复位控制过程。
29、相应的,本专利技术还提供了与上述复位控制方法相对应的复位本文档来自技高网...
【技术保护点】
1.一种信号交换设备,其特征在于,包括:
2.根据权利要求1所述的信号交换设备,其特征在于,所述第一控制器,具体用于当接收到主机端的第二控制器通过第一复位链路发送的复位信号时,根据所述接口对应关系列表确定所述待复位的下行设备;其中,所述复位信号为所述主机端的上行中央处理器生成,并通过第二复位链路发送给所述第二控制器的信号。
3.根据权利要求2所述的信号交换设备,其特征在于,所述第一控制器,具体用于将所述复位信号通过第三复位链路发送给异构加速资源池中的第三控制器,以使所述第三控制器将所述复位信号通过第四复位链路发送给所述待复位的下行设备。
4.根据权利要求1至3任一项所述的信号交换设备,其特征在于,所述第一控制器,还用于当接收到解复位信号时,根据所述接口对应关系列表确定待解复位的下行设备;将所述解复位信号发送给所述待解复位的下行设备。
5.根据权利要求1所述的信号交换设备,其特征在于,所述基板管理控制器,具体用于对所述交换机拓扑进行解析,得到各上行端口分别对应的端口网表;将各端口网表确定为所述接口对应关系列表;其中,各端口网表中挂载下
6.根据权利要求1所述的信号交换设备,其特征在于,所述第一控制器,还用于对接收到的单独复位请求进行解析,得到待单独复位的下行设备;通过预设的虚拟端口对所述待单独复位的下行设备进行复位。
7.根据权利要求6所述的信号交换设备,其特征在于,所述第一控制器,具体用于将所述虚拟端口对应的虚拟端口网表中所述待单独复位的下行设备的状态标志位由非使能状态转换为使能状态,以对所述待单独复位的下行设备进行复位。
8.根据权利要求1所述的信号交换设备,其特征在于,所述第一控制器,具体用于将所述接口对应关系列表缓存至存储器;当接收到所述复位信号时,根据所述存储器中缓存的接口对应关系列表确定所述待复位的下行设备。
9.根据权利要求1所述的信号交换设备,其特征在于,所述基板管理控制器,还用于当检测到交换机拓扑更新时,对所述接口对应关系列表进行更新,并将更新后的接口对应关系列表发送给所述第一控制器。
10.根据权利要求1所述的信号交换设备,其特征在于,所述M处理器,具体用于通过通用异步收发器通路接收所述交换机转发的所述交换机拓扑配置请求。
11.根据权利要求1所述的信号交换设备,其特征在于,所述基板管理控制器,具体用于通过集成电路总线将所述接口对应关系列表发送给所述第一控制器。
12.一种复位控制系统,其特征在于,包括如权利要求1至11任一项所述的信号交换设备,还包括:
13.一种复位控制方法,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求13所述复位控制方法的步骤。
15.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求13所述复位控制方法的步骤。
...【技术特征摘要】
1.一种信号交换设备,其特征在于,包括:
2.根据权利要求1所述的信号交换设备,其特征在于,所述第一控制器,具体用于当接收到主机端的第二控制器通过第一复位链路发送的复位信号时,根据所述接口对应关系列表确定所述待复位的下行设备;其中,所述复位信号为所述主机端的上行中央处理器生成,并通过第二复位链路发送给所述第二控制器的信号。
3.根据权利要求2所述的信号交换设备,其特征在于,所述第一控制器,具体用于将所述复位信号通过第三复位链路发送给异构加速资源池中的第三控制器,以使所述第三控制器将所述复位信号通过第四复位链路发送给所述待复位的下行设备。
4.根据权利要求1至3任一项所述的信号交换设备,其特征在于,所述第一控制器,还用于当接收到解复位信号时,根据所述接口对应关系列表确定待解复位的下行设备;将所述解复位信号发送给所述待解复位的下行设备。
5.根据权利要求1所述的信号交换设备,其特征在于,所述基板管理控制器,具体用于对所述交换机拓扑进行解析,得到各上行端口分别对应的端口网表;将各端口网表确定为所述接口对应关系列表;其中,各端口网表中挂载下行设备的下行端口对应的标志位为使能标志位,未挂载下行设备的下行端口对应的标志位为非使能标志位。
6.根据权利要求1所述的信号交换设备,其特征在于,所述第一控制器,还用于对接收到的单独复位请求进行解析,得到待单独复位的下行设备;通过预设的虚拟端口对所述待单独复位的下行设备进行复位。
7.根据权利要求6所述的信号交换设备,其特征在于...
【专利技术属性】
技术研发人员:李希栓,逯宗堂,赵建杰,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。