一种以太网的检测装置的制作方法

文档序号:7631577阅读:167来源:国知局
专利名称:一种以太网的检测装置的制作方法
技术领域
本实用新型涉及一种以太网检测的装置。
背景技术
以太网检测的重要组成部分是检测以太网传送的正确性,其中包括协议处理和净荷的正确传送。目前市场上的以太网检测设备,只能通过检测帧末尾的FCS32来推断净荷部分正确,而不能单独检测净荷的正确性。但是在以太网帧通过被检测备时,通常在出口处会重新计算FCS32,所以只检测FCS32并不能保证净荷在传送过程中没有被改变,不能保证净荷的正确性。当净荷在传送过程中被改变时,而现有技术却检测不出来,进而导致以太网检测得出错误的结论。
实用新型内容本实用新型的目的在于提供一种以太网的检测装置,针对上述现有技术的缺陷,提供的装置和方法能正确可靠的检测业务通过被测设备后的净荷。
本实用新型的技术方案包括一种以太网的检测装置,其包括净荷发生器、帧发生器、以及帧检测器,其中,所述装置还包括一净荷检测器;所述净荷发生器用于产生净荷序列,所述帧发生器用于在所述净荷序列上添加帧头信息和32位的帧校验序列,生成完整的测试帧;所述净荷发生器和所述帧发生器共同构成检测装置的发送发向;所述帧检测器用于检测所述32位的帧校验序列的正确性,所述净荷检测器用于检测净荷的正确性;所述帧检测器和所述净荷检测器共同构成所述检测装置的接收方向。
所述的装置,其中,所述净荷检测信息添加在净荷头。
所述的装置,其中,所述净荷检测信息添加在净荷末尾。
本实用新型所提供的一种以太网的检测装置,由于在现有的以太网检测装置以及以太网检测规范体系模型中的净荷中添加了检测信息及其检测方法,与现有技术相比,可以可靠的检测以太网帧净荷部分的正确性,防止因被测设备重新计算32位的帧校验序列而隐藏的净荷错误,提高了以太网测试的可靠性和完备性以及其检测效率。


图1是本实用新型检测装置的结构图;图2为本实用新型装置中添加检测信息的净荷结构图;图3为本实用新型的装置中发送方向的步骤流程图;图4为本实用新型的装置中接收方向的步骤流程图。
具体实施方式
以下结合附图,将对本实用新型的各较佳实施例进行较为详细的说明。
如图1所示,本实用新型所述以太网测试装置包括净荷发生器、帧发生器、净荷检测器、帧检测器。
净荷发生器用于产生净荷序列,帧发生器在净荷序列上添加帧头信息和FCS32(Frame check sequence 32,32位的禎校验序列,是一个专用名词,采用CRC-32(32位循环冗余校验格式)),生成完整检测帧。净荷发生器和帧发生器共同构成测试装置的发送发向。
帧检测器检测以太网FCS32的正确性,净荷检测器检测净荷的正确性。帧检测器和净荷检测器共同构成检测装置的接收方向。
为了检测净荷的正确性,净荷发生器必须在净荷中添加可供检测的信息。净荷包括净荷数据和净荷检测信息,目前使用的以太网设备只会再生以太网帧的FCS32,不会再生净荷的检测信息,所以,通过净荷检测信息可以检测出净荷的正确性。检测信息可以添加在净荷的任意位置,如头部或末尾。
图2示出了在净荷头添加净荷长度,然后按递增或递减或伪随机序列生成净荷数据以及在净荷末尾添加校验值的两种较佳的实施方式。
由图1以及图2所示以太网检测装置中,净荷发生器产生净荷数据,并在净荷数据末尾添加净荷FCS32校验,将净荷送给帧发生器;帧发生器在净荷前添加帧头,在净荷后添加FCS32校验,生成最终的检测用业务。
帧检测器接收被测设备发来的以太网帧,检测其FCS32校验,如果正确就将净荷部分送给净荷检测器;如果不正确将帧丢弃,并上报帧校验错误,结束流程。
净荷检测器检测净荷FCS32校验,如果正确就结束流程,如果错误就上报净荷检测错误,结束流程。
图3所示发送方向工作流程,先生成净荷数据,净荷数据可以是随机数、固定值、递增序列、递减序列或其它值;然后在净荷数据的末尾添加FCS32校验;接着在净荷前添加以太网帧头;在净荷后添加以太网帧FCS 32校验;最后将完整的数据帧发送往被测试以太网设备,发送流程结束。
图4所示接收方向工作流程,从被测试以太网设备接收以太网帧,首先校验以太网帧的FCS32,如果以太网帧的FCS32校验结果错误,上报以太网帧校验错误,接收检测流程结束。
从被测试以太网设备接收以太网帧,首先校验以太网帧的FCS32,如果以太网帧的FCS32校验结果正确,继而校验净荷数据的FCS32,如果校验净荷数据的FCS32校验结果正确,接收流程结束。
从被测试以太网设备接收以太网帧,首先校验以太网帧的FCS32,如果以太网帧的FCS32校验结果正确,继而校验净荷数据的FCS32,如果校验净荷数据的FCS32校验结果错误,上报净荷校验错误,接收检测流程结束。
采用本实用新型中的装置可以提高以太网测试的可靠性和完备性,发现净荷在传送过程中被修改的情况。特别是在以太网设备开发阶段,采用本装置进行测试可以提高测试效率,发现其它测试装置不能发现的问题。
应当理解的是,上述针对较佳实施例的描述并不能理解为对本实用新型专利保护范围的限制,本实用新型的专利保护范围应以所附权利要求为准。
权利要求1.一种以太网的检测装置,其包括净荷发生器、帧发生器、以及帧检测器,其特征在于,所述装置还包括一净荷检测器;所述净荷发生器用于产生净荷序列,所述帧发生器用于在所述净荷序列上添加帧头信息和32位的帧校验序列,生成完整的测试帧;所述净荷发生器和所述帧发生器共同构成检测装置的发送发向;所述帧检测器用于检测所述32位的帧校验序列的正确性,所述净荷检测器用于检测净荷的正确性;所述帧检测器和所述净荷检测器共同构成所述检测装置的接收方向。
专利摘要本实用新型公开了一种以太网的检测装置,该装置包括净荷发生器、帧发生器、净荷检测器和帧检测器。其中,净荷发生器产生的净荷包括净荷数据和净荷检测信息,使得净荷在通过被检测设备后能够完全被净荷检测器所检测。在净荷上添加净荷检测信息,例如在净荷头添加净荷长度,然后按递增或递减或伪随机序列生成净荷数据;或者在净荷末尾添加校验值。净荷检测信息可以添加在净荷的任意位置,都能够被净荷检测器检测到,从而准确检测净荷的正确性。采用本发明装置大大提高了以太网检测的可靠性和完备性以及检测效率。
文档编号H04L12/26GK2882133SQ200520064659
公开日2007年3月21日 申请日期2005年9月20日 优先权日2005年9月20日
发明者游泳, 李争齐 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1