VPX架构的SRIO协议故障注入与监测分析系统及方法与流程

文档序号:17585179发布日期:2019-05-03 21:15阅读:932来源:国知局
VPX架构的SRIO协议故障注入与监测分析系统及方法与流程

本发明属于数据存储技术领域,具体涉及一种vpx架构的srio协议故障注入与监测分析系统及方法。



背景技术:

vpx架构的网络传输设备多采用srio协议交换方式进行系统互联与数据传输,为了保障vpx架构srio互联传输设备的可靠性,需要针对vpx架构网络传输进行srio协议的故障注入与监测分析。但是srio协议与pcie、sata、以太网、fc等协议不同,没有协议规定的连接器接口,所以故障注入与监测分析结构没法以协议规定的连接器接口形式接入vpx架构网络传输设备,需要设计一种基于vpx架构的srio协议故障注入与监测分析实现方法。



技术实现要素:

(一)要解决的技术问题

本发明要解决的技术问题是:如何对于vpx架构的网络传输设备实现一种vpx架构的srio协议故障注入与监测分析实现系统与方法。

(二)技术方案

为了解决上述技术问题,本发明提供了一种vpx架构的srio协议故障注入与监测分析系统,包括8路vpx接口的srio端点插槽、1路vpx接口的srio交换插槽、16路具有并行数据与串行数据互相转换功能的serdes芯片、16路3选1多路选择器、8个故障注入模块和16个监测分析模块;

所述8路vpx接口的srio端点插槽与其中8路serdes芯片分别一对一地连接,1路vpx接口的srio交换插槽分别连接另外8路serdes芯片;与srio端点插槽连接的8路serdes芯片,和与srio交换插槽连接的8路serdes芯片穿插设置,即每路与srio端点插槽连接的serdes芯片都与一个或两个与srio交换插槽连接的serdes芯片相邻;上述一共16路serdes芯片与16路3选1多路选择器的输出端分别一对一地连接,所述16路3选1多路选择器中,每个3选1多路选择器的两个输入端可分别与一监测分析模块、相邻的3选1多路选择器一对一地连接,相邻两个3选1多路选择器的第三个输入端可共同连接到同一故障注入模块;监测分析模块用于完成数据的监测分析过程;故障注入模块用于完成故障数据的传输。

本发明又提供了一种所述的系统的vpx架构的srio协议正常工作方法,包括以下步骤:

①3选1多路选择器切换至正常工作状态,3选1多路选择器与相邻的3选1多路选择器连接;

②srio端点插槽的串行数据传输至serdes芯片,完成串并转换并行输出;

③并行数据从一3选1多路选择器传输至与其相邻的3选1多路选择器,经过serdes芯片完成并串转换串行输出;

④串行数据传输至srio交换插槽,完成正常工作过程。

本发明还提供了一种所述的系统的vpx架构的srio协议故障注入方法,包括以下步骤:

①3选1多路选择器切换至故障注入状态,3选1多路选择器与故障注入模块连接;

②srio端点插槽的串行数据传输至serdes芯片,完成串并转换并行输出;

③并行数据传输至故障注入模块一个端口,完成数据的故障注入;

④故障注入后的并行数据从故障注入模块另一个端口传输至3选1多路选择器,经过serdes芯片完成并串转换串行输出;

⑤串行数据传输至srio交换插槽,完成故障注入过程。

本发明又提供了一种所述的系统的vpx架构的srio协议监测分析方法,包括以下步骤:

①3选1多路选择器切换至监测分析状态,3选1多路选择器与监测分析模块连接;

②srio端点插槽或者srio交换插槽的串行数据传输至serdes芯片,完成串并转换并行输出;

③并行数据传输至监测分析模块,完成数据的监测分析过程。

(三)有益效果

本发明可以支持在srio协议没有规定连接器接口的情况下直接在电信号传输通路进行通道切换与功能实现,故障注入与监测分析模式工作与否不需要vpx架构的网络传输设备进行下电的离线操作,可以在vpx架构的网络传输设备工作过程中实时进行故障注入与监测分析。这样能够保证故障注入与监测分析的对于vpx架构的网络传输设备的实效性。

附图说明

图1为vpx架构的网络传输设备结构示意图;

图2为本发明的vpx架构的srio协议故障注入与监测分析实现系统结构示意图;

图3为本发明的vpx架构的srio协议正常工作实现方法流程图;

图4为本发明的vpx架构的srio协议故障注入实现方法流程图;

图5为本发明的vpx架构的srio协议监测分析实现方法流程图。

具体实施方式

为使本发明的目的、内容、和优点更加清楚,下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。

图1为vpx架构的网络传输设备结构,包括8路vpx接口的srio端点插槽和1路vpx接口的srio交换插槽。可以支持8路用户srio端点通过srio交换进行数据互连的正常工作。

本发明为图2vpx架构的srio协议故障注入与监测分析实现系统,8路vpx接口的srio端点插槽与8路具有并行数据与串行数据互相转换功能的serdes芯片分别一对一地连接,1路vpx接口的srio交换插槽分别连接另外8路serdes芯片;与srio端点插槽连接的8路serdes芯片,和与srio交换插槽连接的8路serdes芯片穿插设置,即每路与srio端点插槽连接的serdes芯片都与一个或两个与srio交换插槽连接的serdes芯片相邻;上述一共16路serdes芯片与16路3选1多路选择器的输出端分别一对一地连接,所述16路3选1多路选择器中,每个3选1多路选择器的两个输入端可分别与一监测分析模块、一、相邻的3选1多路选择器一对一地连接,相邻两个3选1多路选择器的第三个输入端可共同连接到同一故障注入模块,共有8个故障注入模块。监测分析模块用于完成数据的监测分析过程。故障注入模块用于完成故障数据(即错误数据)的传输。

本发明正常工作如图3所示,实施过程如下:

①3选1多路选择器切换至正常工作状态,3选1多路选择器与相邻的3选1多路选择器连接。

②srio端点插槽的串行数据传输至serdes芯片,完成串并转换并行输出。

③并行数据从一3选1多路选择器传输至与其相邻的3选1多路选择器,经过serdes芯片完成并串转换串行输出。

④串行数据传输至srio交换插槽,完成正常工作过程。

本发明故障注入如图4所示,实施过程如下:

①3选1多路选择器切换至故障注入状态,3选1多路选择器与故障注入模块连接。

②srio端点插槽的串行数据传输至serdes芯片,完成串并转换并行输出。

③并行数据传输至故障注入模块一个端口,完成数据的故障注入。

④故障注入后的并行数据从故障注入模块另一个端口传输至3选1多路选择器,经过serdes芯片完成并串转换串行输出。

⑤串行数据传输至srio交换插槽,完成故障注入过程。

本发明监测分析如图5所示,实施过程如下:

①3选1多路选择器切换至监测分析状态,3选1多路选择器与监测分析模块连接。

②srio端点插槽或者srio交换插槽的串行数据传输至serdes芯片,完成串并转换并行输出。

③并行数据传输至监测分析模块,完成数据的监测分析过程。

可以看出,本发明通过控制3选1多路选择器可以在不影响vpx架构的网络传输设备工作情况下,8路vpx接口的srio端点插槽通路进行三种工作方式的实时切换,分别实现正常工作、故障注入与监测分析。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1