[发明专利]动态监测报文转发的装置有效
申请号: | 201310307920.3 | 申请日: | 2013-07-22 |
公开(公告)号: | CN103346933A | 公开(公告)日: | 2013-10-09 |
发明(设计)人: | 毛育红;郑晓阳 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/70 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 杨林洁 |
地址: | 215021 江苏省苏州市工业园区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 监测 报文 转发 装置 | ||
技术领域
本发明涉及以太网领域,尤其涉及一种动态监测报文转发的装置。
背景技术
以太网芯片调试过程中,为了定位和解决报文转发过程中可能出现的问题,往往需要通过CPU读取相关信息以监测报文转发的路径。而现有的报文监测报文的转发路径技术需要把所有的报文流量停下来,并在每个监测的节点上放置FIFO(First Input First Output, 先入先出队列)供CPU读取状态信息。只能在停止报文转发的情况下,捕获需要观察的数据流的转发信息,不便于芯片和系统的在线调试和故障定位。
发明内容
本发明的目的在于提供一种动态监测报文转发的装置,该装置在报文转发的同时,锁存转发报文信息副本,并通过读取该装置锁存信息监测报文。
本发明的另一目的在于提供一种动态监测报文转发的装置,该装置在报文转发的同时,锁存转发报文信息,并通过读取该装置锁存信息监测报文。
相应的一种动态监测报文转发装置,所述装置包括:
控制单元;
电连接所述控制单元的锁存管理单元;以及
电连接所述锁存管理单元的至少一个第一锁存器,所述第一锁存器电连接所述控制单元;其中,
所述锁存管理单元用于控制所述第一锁存器锁存报文副本和清除所述第一锁存器内的报文副本;
所述第一锁存器用于存储已转发报文的报文副本;
所述控制单元用于读取所述报文副本。
作为本发明的进一步改进,控制所述第一锁存器锁存报文副本的触发条件为上升沿触发。
作为本发明的进一步改进,所述锁存管理单元包括:
第二锁存器,所述第二锁存器电连接所述控制单元和指示报文副本信息是否有效的锁存指示信号,所述锁存指示信号作为所述第二锁存器的触发信号;
电连接第二锁存器的非门电路;
一输入端电连接所述非门电路的与门电路,所述与门电路的另一输入端接收所述锁存指示信号,所述与门电路的输出端电连接所述第一锁存器。
作为本发明的进一步改进,控制所述第二锁存器锁存的触发条件为上升沿触发。
作为本发明的进一步改进,所述控制单元用于在读取报文副本后清除所述第二锁存器。
相应的一种动态监测报文转发装置,所述装置包括:
控制单元;
电连接所述控制单元的锁存管理单元;以及
电连接所述锁存管理单元的至少一个第一锁存器,所述第一锁存器电连接所述控制单元;其中,
所述锁存管理单元用于控制所述第一锁存器锁存报文和清除所述第一锁存器内的报文;
所述第一锁存器用于存储已转发报文副本的报文;
所述控制单元用于读取所述报文。
作为本发明的进一步改进,控制所述第一锁存器锁存报文的触发条件为上升沿触发。
作为本发明的进一步改进,所述锁存管理单元包括:
第二锁存器,所述第二锁存器电连接所述控制单元和指示报文信息是否有效的锁存指示信号,所述锁存指示信号作为所述第二锁存器的触发信号;
电连接第二锁存器的非门电路;
一输入端电连接所述非门电路的与门电路,所述与门电路的另一输入端接收所述锁存指示信号,所述与门电路的输出端电连接所述第一锁存器。
作为本发明的进一步改进,控制所述第二锁存器锁存的触发条件为上升沿触发。
作为本发明的进一步改进,所述控制单元用于在读取报文后清除所述第二锁存器。
与现有技术相比,本发明通过少量锁存器替代了大量的FIFO来存储转发信息,同时本发明可以在报文不停流和不影响其他任何数据的情况下,捕获数据流转发信息或副本,方便了在线调试和故障定位。
附图说明
图1为本发明一实施方式中数据转发的模块图。
图2为本发明一实施方式中动态监测报文转发的装置电路原理图。
具体实施方式
以下将结合附图所示的具体实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
如图1所示,以太网中存在若干个关键节点10,若干个关键节点10彼此连接,数据报文按照转发路径算法从一个关键节点10转发到另一关键节点10上。在监测报文转发流程时,可以在关键节点10和下一个关键节点10之间的转发路径中捕获报文转发信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310307920.3/2.html,转载请声明来源钻瓜专利网。