[发明专利]一种识别和处理异常帧的方法和系统有效
申请号: | 201010587367.X | 申请日: | 2010-12-13 |
公开(公告)号: | CN102547489A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 彭明;滕达 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q11/00 | 分类号: | H04Q11/00;H04L12/24;H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 程立民;蒋雅洁 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 识别 处理 异常 方法 系统 | ||
技术领域
本发明涉及利用TS-1000协议进行光纤传输的技术,特别是指一种识别和处理异常帧的方法和系统。
背景技术
光导纤维简称光纤,是一种利用光在玻璃或塑料制成的纤维中的全反射原理而达成的光传导工具。光纤是一种重要的网络传输介质。对比其他网络传输介质,光纤具有:频带宽、损耗低、重量轻、抗干扰能力强、保真度高、工作性能可靠等优点。光纤按传输模式还可以分为单模光纤(Single Mode Fiber,SMF)和多模光纤(Multi-Mode Fiber,MMF)。其中,单模光纤是指只能在指定波长下传输一种模式的光的光纤,其传输距离相对较长。
TS-1000是日本为推进其本国光纤入户(Fiber To The Home,FTTH)的战略而量身定做的一个标准协议,于2003年由日本电信技术委员会制定。所述标准中定义了三种距离的100Mbps单模光纤双向传输方式:针对短距离的ClassS、针对中等距离的Class A、针对长距离的Class B。所述标准中还定义了一个12字节的短帧,用于操作、管理、维护(Operation Administration and Maintenance,OAM)功能,以改善传统媒体转换器(Media Converter,MC)方式的点对点(Peer-to-Peer,P2P)没有网络管理能力的问题。这种12字节的短帧,即OAM帧的格式在2004年1月发布的TS-1000协议的最新版本第2版中规定为:帧长96bit(12字节);首字节为帧前缀(preamble);第二、三字节为命令字节;第四、五字节为状态字节;第六至八字节为Vendor Code;第九至十一字节为ModelCode;第十二字节为循环冗余校验码(Cyclic Redundancy Check,CRC)校验结果。此外,所述协议还规定OAM帧前后各有一个有效的帧间隔(IFG)。
在支持TS-1000协议的设备运行过程中,可以在正常传输的网络数据中插入12字节的OAM帧,来完成网络的管理工作。因此在支持TS-1000协议的设备中可以传输两种数据帧格式,一种是遵循通用802.3协议的普通用户帧或者环回帧,另一种是遵循TS-1000协议的OAM帧。OAM帧的插入不受设备当前数据传输状态的影响,可以打断一个正在传输的802.3协议普通用户帧或环回帧直接在其中插入OAM帧。
按照TS-1000协议规定,被OAM帧打断的802.3协议普通用户帧应该被丢弃,但是在实际应用过程中数据接收端仍然能够接收到这些数据。同时,数据接收端对OAM帧的识别方式是固定的,所以一个被打断的普通用户帧如果满足OAM帧的结构特征,就会被数据接收端识别为有效OAM帧。图1为用户帧插入OAM帧的结构对比示意图,如图1所示,上方的结构为完整的用户帧数据的结构。如果插入了一个OAM帧,如下方的结构所示,被打断的用户帧字段长度恰好为12字节,且满足TS-1000协议中规定的OAM帧特征,即前8bits为preamble,第9bit为0,最后一个字节为CRC校验结果,则可能导致数据接收端将这一字段错误地识别为另一个OAM帧,从而引发异常操作。而对于这个问题,TS-1000协议中没有相关的解决方案。
发明内容
有鉴于此,本发明的主要目的在于提供一种识别和处理异常帧的方法和系统,能够避免接收端接收到异常帧,特别是能够识别出与OAM帧结构类似的被打断的数据帧,并进行异常处理。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种识别和处理异常帧的方法,所述方法包括:
监听发送的数据,根据TS-1000协议和802.3协议规定的帧结构,以及OAM帧的发送状态识别出异常帧;对所述异常帧进行异常处理。
其中,所述根据TS-1000协议和802.3协议规定的帧结构,以及OAM帧的发送状态识别出异常帧,包括:根据TS-1000协议和802.3协议规定的帧结构对发送的数据进行分析,当发送的数据帧满足802.3协议规定的帧结构,则此数据帧是正常的用户帧或环回帧;
当发送的数据帧符合OAM帧结构,根据OAM帧的发送状态来确定是否为异常帧,如果OAM帧正在发送,则此数据帧是正常的OAM帧,否则此数据帧是异常帧;
当发送的数据帧不满足802.3协议与TS-1000协议中规定的帧格式的特点时,此数据帧是异常帧。
其中,被监听的所述发送的数据包括:根据802.3协议生成的用户帧,和/或根据802.3协议生成的环回帧,和/或根据TS-1000协议生成的OAM帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010587367.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:服务器机柜
- 下一篇:一种高吸水树脂的制备方法