一种通道环回检测方法及装置的制作方法

文档序号:7702163阅读:159来源:国知局
专利名称:一种通道环回检测方法及装置的制作方法
技术领域
本发明涉及一种通道环回检测方法及装置,属于网络通信技术领域。
背景技术
在利用E3传送以太网的技术中,多采用虚级联(LCAS)和GFP (通用成帧程序)。在 NX34 368kbit/s (E3)通道上,以太网数据是按字节间插到各路虚级联通道中的,若某 路E3通道出现环回,则现有的协议无法做出判别,可能会造成整个链路错误,而所有的 E3通道环回将会造成交换机等以太网设备端口环回,引起设备异常。在现有的Ethernet over E3设备的应用技术中,没有能够检测通道环回的方法。

发明内容
本发明提供了一种通道环回检测方法及装置,以解决在现有的Ethernet over E3设 备的应用技术中,无法判断通道是否出现环回的问题。 一种通道环回检测方法,包括
随机生成环回识别字,将所述环回识别字写入发送端的数据帧中以及本地接收端, 并发送包含所述环回识别字的数据帧;
接收所述数据帧,并根据所述数据帧中的环回识别字与所述写入本地接收端的环回 识别字判断是否有环回产生。
一种通道环回检测装置,包括
识别字生成发送单元,用于随机生成环回识别字,将所述环回识别字写入发送端的 数据帧中以及本地接收端,并发送包含所述环回识别字的数据帧;
环回判断单元,用于接收所述数据帧,并根据所述数据帧中的环回识别字与所述写 入本地接收端的环回识别字判断是否有环回产生。
本发明通过数据帧中的环回识别字与写入本地接收端的环回识别字判断是否有环回 产生,解决了在现有的Ethernet over E3设备的应用技术中,无法判断通道是否出现环回的问题。


图l是本发明的具体实施方式
提供的一种通道环回检测方法的流程示意图; 图2是本发明的具体实施方式
提供的采用ITU-T G.7043/Y. 1343定义的帧格式示意
图3是本发明的具体实施方式
提供的虚级联开销的示意图; 图4是本发明的具体实施方式
提供的一种通道环回检测装置的结构示意图。
具体实施例方式
本发明的具体实施方式
提供了一种通道环回检测方法,首先随机生成环回识别字, 将环回识别字写入发送端的数据帧中以及本地接收端,并发送包含环回识别字的数据 帧;然后接收数据帧,并根据数据帧中的环回识别字与写入本地接收端的环回识别字判 断是否有环回产生。
进一步地,根据数据帧中的环回识别字与写入本地接收端的环回识别字判断是否有 环回产生包括若连续检测到接收的数据帧中的环回识别字与写入本地接收端的环回识别 字相同的次数超过阈值,则认为有环回产生。当检测到有环回产生以后还包括经过预定 的时间后重新判断数据帧中的环回识别字与写入本地接收端的环回识别字是否相同。
在本具体实施方式
中,在发送数据帧中定义一个字节的环回识别字,用于表示本地
的信息,同一个设备中各通道的环回识别字是相同的,接收的数据帧通过多次比较接收 位置的环回识别字和本地发送的环回识别字,判断是否接收的是本地的数据。为了更清 楚的说明本发明的具体实施方式
提供的一种通道环回检测方法,现结合说明书附图对该 方法进行详细说明,如图1所示,具体可以包括
步骤ll,随机生成环回识别字,将环回识别字写入发送端的数据帧中以及本地接收 端,并发送包含环回识别字的数据帧。
对于随机生成环回识别字的过程,若通过包含嵌入式处理器的情况,可以用处理器 计算随机数得到环回识别字并以寄存器形式写入帧发送和接收模块。
若通过不包含嵌入式处理器或嵌入式处理器无法处理的情况,在可编程逻辑器件 中,利用不同时钟域的差异,在以太网时钟域生成不断变化的数据,用E3时钟域读取数 据就可以得到随机性很强且不同设备不相关的环回识别字。本具体实施方式
不需要特殊
4的复杂的算法即可得到随机性较强的环回识别字,主要原理是利用了本地和远端设备以 太网时钟的差异,即使两端的E3时钟同步,也可以保证每次生成的环回识别字很难相 同。
对于环回识别字写入发送端的数据帧的具体帧格式,在E3线路上传送以太网采用 ITU-T G.7043/Y.1343定义的帧格式如图2所示,其中虚级联开销的定义如图3所示,环回 识别字利用其中的Reserved比特部分进行传送。
步骤12,接收数据帧,并根据数据帧中的环回识别字与写入本地接收端的环回识别 字判断是否有环回产生。
在接收端,通过检测接收到数据帧中的环回识别字,判断是否是写入本地接收端的 环回识别字。如果从接收到的数据帧中解析出来的环回识别字也是写入本地接收端的环 回识别字,则认为有环回出现。为了消除线路误码的影响,可以设置一个计数器,当连 续3次或3次以上检测接收到数据帧中的环回识别字与写入本地接收端的环回识别字相同 时则认为线路出现了环回。对帧数据处理时应认为出现环回的通道是无效的,以防止虚 级联组误将本地数据作为远端数据而出现错误。
另外,当两个通信设备(局端和远端)互相连接时,虽然各自的环回识别字是本地 随机产生的,但是还是存在一定的几率使得两端产生的环回识别字相同。当两端的环回 识别字偶然相同时,可能会造成本地错误认为发生了环回。当这种情况发生时,本地所 有可用通道都一定会检测到环回,此时本地环回识别字应重新获取。由于E3完成一次环 回识别字的接收和判断是需要一定时间的,故应等待E3完成一次环回识别字的接收和判 断或更长的时间再更新发送的环回识别字。
具体实施方式
提供了一种环回识别字的生成和检测的过程,以及解决两端环回识 别字偶尔相同的情况,具有易于实施,且不影响标准帧结构的特点。
本发明的具体实施方式
还提供了一种通道环回检测装置,如图4所示,具体可以包

识别字生成发送单元41,用于随机生成环回识别字,将环回识别字写入发送端的数 据帧中以及本地接收端,并发送包含环回识别字的数据帧;
环回判断单元42,用于接收数据帧,并根据数据帧中的环回识别字与写入本地接收 端的环回识别字判断是否有环回产生。
进一步地,在环回判断单元中包括若连续检测到接收的数据帧中的环回识别字与写 入本地接收端的环回识别字相同的次数超过阈值,则认为有环回产生。以及该装置还包括延迟判断单元,用于经过预定的时间后重新判断数据帧中的环回识别字与写入本地接 收端的环回识别字是否相同。
具体实施方式
通过识别字生成发送单元41随机生成环回识别字,将环回识别字写 入发送端的数据帧中以及本地接收端的环回判断单元42,并发送包含环回识别字的数据 帧;以及通过环回判断单元42接收来自识别字生成发送单元41的数据帧,并根据数据帧 中的环回识别字与写入本地接收端的环回识别字判断是否有环回产生。
上述装置中包含的各单元的处理功能的具体实现方式在之前的方法实施例中已经描 述,在此不再重复描述。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替 换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的 保护范围为准。
权利要求
1、一种通道环回检测方法,其特征在于,包括随机生成环回识别字,将所述环回识别字写入发送端的数据帧中以及本地接收端,并发送包含所述环回识别字的数据帧;接收所述数据帧,并根据所述数据帧中的环回识别字与所述写入本地接收端的环回识别字判断是否有环回产生。
2、 根据权利要求l所述的方法,其特征在于,根据所述数据帧中的环回识别字与所 述写入本地接收端的环回识别字判断是否有环回产生包括若连续检测到接收的数据帧中的环回识别字与写入本地接收端的环回识别字相同的 次数超过阈值,则认为有环回产生。
3、 根据权利要求l所述的方法,其特征在于,当检测到有环回产生以后还包括 经过预定的时间后重新判断数据帧中的环回识别字与写入本地接收端的环回识别字是否相同。
4、 一种通道环回检测装置,其特征在于,包括识别字生成发送单元,用于随机生成环回识别字,将所述环回识别字写入发送端的 数据帧中以及本地接收端,并发送包含所述环回识别字的数据帧;环回判断单元,用于接收所述数据帧,并根据所述数据帧中的环回识别字与所述写 入本地接收端的环回识别字判断是否有环回产生。
5、 根据权利要求4所述的装置,其特征在于,在所述环回判断单元中包括 若连续检测到接收的数据帧中的环回识别字与写入本地接收端的环回识别字相同的次数超过阈值,则认为有环回产生。
6、 根据权利要求4所述的装置,其特征在于,该装置还包括延迟判断单元,用于经过预定的时间后重新判断数据帧中的环回识别字与写入本地 接收端的环回识别字是否相同。
全文摘要
一种通道环回检测方法及装置,属于网络通信技术领域,以解决在现有的Ethernetover E3设备的应用技术中,无法判断通道是否出现环回的问题。本发明包括随机生成环回识别字,将所述环回识别字写入发送端的数据帧中以及本地接收端,并发送包含所述环回识别字的数据帧;接收所述数据帧,并根据所述数据帧中的环回识别字与所述写入本地接收端的环回识别字判断是否有环回产生。本具体实施方式
提供了一种环回识别字的生成和检测的过程,以及解决两端环回识别字偶尔相同的情况,具有易于实施,且不影响标准帧结构的特点。
文档编号H04L12/26GK101626320SQ200910090999
公开日2010年1月13日 申请日期2009年8月18日 优先权日2009年8月18日
发明者刚 王, 王一超 申请人:北京华环电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1