一种基于硬件的mrp环网冗余处理装置的制造方法_2

文档序号:10171410阅读:来源:国知局
nkDown是否被处理过,如其被处理过则将其丢弃,如未处理过则将其上传至所述硬件协处理器。
[0031]而在另外一些实施例中,所述交换芯片1在接收到下线帧报文LinkDown后,并不判断其是否已经处理过,而是直接上传至硬件协处理器3,硬件协处理器3按照正常程序对其响应处理,这样可以起到对MRP环网的处理后状态进行复检的作用。
[0032]进一步的,所述硬件协处理器3还将已处理的下线帧报文LinkDown标记后传送至所述处理器2,标记是指将所述下线帧报文LinkDown标记为已处理。
[0033]进一步的,所述硬件协处理器3中待处理的下线帧报文LinkDown数据量过大或硬件协处理器3故障时,将接收到的下线帧报文LinkDown上传至所述处理器2处理。
[0034]所述处理器2接收到硬件协处理器3传送来的下线帧报文LinkDown后,检查所述下线帧报文LinkDown是否已被处理,如已处理,则检查处理后的MRP环网拓扑状态是否正确;如未处理,则对其响应处理,并将处理结果传送至交换芯片1。
[0035]本实施例提供的基于硬件的MRP环网冗余处理装置可以按照如下三种方式进行环网冗余处理:
[0036]方式一:如图3所示,包括如下步骤:
[0037]S100:交换芯片1接收来自MRP环网中介质冗余管理节点MRM上传的报文,判断该报文是否下线帧报文LinkDown,如是,将其传送至硬件协处理器3 ;否则将其上传至处理器2,一般来说,介质冗余管理节点MRM上传的报文包括下线帧报文LinkDown、测试帧报文Test、拓扑改变帧报文Topology Change ; S卩本实施例中,交换芯片1会将下线帧报文LinkDown上传至硬件协处理器3,将测试帧报文Test、拓扑改变帧报文Topology Change上传至处理器2。
[0038]S200:硬件协处理器3接响应来自交换芯片1的下线帧报文LinkDown,将处理结果返回至所述交换芯片1 ;
[0039]S300:交换芯片1根据处理结果对介质冗余管理节点MRM进行操作以恢复MRP环网连接。
[0040]方式二:如图4所示,包括如下步骤:
[0041]S110:交换芯片1接收来自MRP环网中介质冗余管理节点MRM上传的报文,判断该报文是否下线帧报文LinkDown ;如否,则将其上传至处理器2 ;
[0042]如是,则进入步骤S111 ;
[0043]S120:判断所述下线帧报文LinkDown是否处理过;如其被处理过则将其丢弃,如未处理过则将其上传至所述硬件协处理器3。
[0044]S210:硬件协处理器3接响应来自交换芯片1的下线帧报文LinkDown,将处理结果返回至所述交换芯片1 ;
[0045]同时,所述硬件协处理器3将下线帧报文LinkDown传至所述处理器2 ;包括两种情况,其中一种情况为:硬件协处理器3将已处理的下线帧报文LinkDown标记后传送至所述处理器2 ;另外一种情况为:当硬件协处理器3中待处理的下线帧报文LinkDown数据量过大或硬件协处理器3故障时,将接收到的未经处理的下线帧报文LinkDown上传至所述处理器处理1。
[0046]S220:所述处理器3接收到硬件协处理器3传送来的下线帧报文LinkDown后,检查所述下线帧报文LinkDown是否被处理,如已处理,则检查处理后的MRP环网拓扑状态是否正确(通过拓扑改变帧报文Topology Change检测);如未处理,则对其响应处理,并将处理结果传送至交换芯片1。
[0047]S300:交换芯片1根据接收到的处理结果对介质冗余管理节点MRM进行操作以恢复MRP环网连接。
[0048]方式三:如图5所示,包括如下步骤:
[0049]S100:交换芯片1接收来自MRP环网中介质冗余管理节点MRM上传的报文,判断该报文是否下线帧报文LinkDown,如是,将其传送至硬件协处理器3 ;否则将其上传至处理器2 ;
[0050]S210:硬件协处理器3接响应来自交换芯片1的下线帧报文LinkDown,将处理结果返回至所述交换芯片1 ;
[0051]同时,所述硬件协处理器3将下线帧报文LinkDown传至所述处理器2 ;包括两种情况,其中一种情况为:硬件协处理器3将已处理的下线帧报文LinkDown标记后传送至所述处理器2 ;另外一种情况为:当硬件协处理器3中待处理的下线帧报文LinkDown数据量过大或硬件协处理器3故障时,将接收到的未经处理的下线帧报文LinkDown上传至所述处理器2处理。
[0052]S220:所述处理器3接收到硬件协处理器3传送来的下线帧报文LinkDown后,检查所述下线帧报文LinkDown是否被处理;如未处理,则对其响应处理,并将处理结果传送至交换芯片1。如已处理,则检查处理后的MRP环网拓扑状态是否正确,如MRP环网拓扑状态正确,则结束;如MRP环网拓扑状态不正确,则对报文进行响应处理;
[0053]S300:交换芯片1根据接收到的处理结果对介质冗余管理节点MRM进行操作以恢复MRP环网连接。
[0054]实施例2:如图6所示,本实施例中,硬件协处理器3位于处理器2与交换芯片1之间,既提高了传输速率,又节省了交换芯片引脚的使用,此模式下,交换芯片1需将接收到的报文(指下线帧报文LinkDown、测试帧报文Test、拓扑改变帧报文Topology Change)均通过硬件协处理器3传至处理器2。
【主权项】
1.一种基于硬件的MRP环网冗余处理装置,所述MRP环网包括介质冗余管理节点MRM及多个依次连接的介质冗余客户节点MRC ;其特征在于,所述MRP环网冗余处理装置包括处理器、交换芯片及硬件协处理器;所述交换芯片同时与所述处理器及硬件协处理器连接;所述硬件协处理器与所述处理器连接; 所述交换芯片用于接收MRP环网中介质冗余管理节点MRM上传的协议报文,并将该协议报文传送至处理器或硬件协处理器;所述交换芯片还用于接收处理器或硬件协处理器返回的处理结果,并根据该处理结果对介质冗余管理节点MRM进行操作; 所述硬件协处理器用于接收所述交换芯片上传的下线帧报文,对该报文进行响应处理并将处理结果返回至所述交换芯片; 所述处理器用于接收交换芯片上传的下线帧报文之外的协议报文并响应处理,将处理结果返回至所述交换芯片。 所述硬件协处理器为FPGA或NP。2.如权利要求1所述的基于硬件的MRP环网冗余处理装置,其特征在于,所述处理器及硬件协处理器通过数据总线接收交换芯片上传的报文;同时所述处理器及硬件协处理器通过控制总线向所述交换芯片下发处理结果。3.如权利要求2所述的基于硬件的MRP环网冗余处理装置,其特征在于,所述数据总线为MII总线或PCIE总线;所述控制总线为SPI总线。
【专利摘要】本实用新型涉及MRP环网技术领域,特别涉及一种基于硬件的MRP环网冗余处理装置。所述MRP环网冗余处理装置包括处理器、交换芯片及硬件协处理器;所述交换芯片同时与所述处理器及硬件协处理器连接;所述硬件协处理器与所述处理器连接;本实用新型提供的基于硬件的环网冗余处理装置通过设置硬件协处理器响应处理交换芯片上传的下线帧报文,由于硬件协处理器的响应时间短,处理速度快、延时抖动小,这样可以大大降低恢复网络通信的时间,降低丢包率,可有效提高交换机性能。
【IPC分类】H04L12/24, H04L12/437
【公开号】CN205081805
【申请号】CN201520752204
【发明人】谢勇, 孟令勇, 张继光, 许伟, 李淼
【申请人】北京博维亚讯技术有限公司
【公开日】2016年3月9日
【申请日】2015年9月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1