无连接报文交换网络中报文乱序及重复的检测方法技术

技术编号:3502172 阅读:328 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种无连接报文交换网络中报文乱序及重复的检测方法。本发明专利技术主要包括:首先,发送端在用于检测的无连接报文交换网络报文中设置报文的序列号信息;然后,在接收端,根据接收到的所述报文中的序列号信息进行无连接报文交换网络中报文的乱序及重复检测。本发明专利技术可以应用于电信级的以太城域网的OAM领域中,进行网络中的乱序及重复问题的检测。从而可以方便地检测到乱序、重复或者综合失序,提供OAM告警,对网络拓扑变化提供评估依据。同时,本发明专利技术提供的实现机制具有简洁明了的优点,因而更易于在芯片中实现。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及一种无连接报文交换网络OAM(操作管理和维护)中报文的检测技术。
技术介绍
随着网络通信技术的发展,Ethernet(以太网)技术以其高性价比的优势逐渐由局域网向城域网发展,相应的端口速率也从10M发展到10G。在以太网向城域网发展的过程中,要求Ethernet技术必须满足电信级网络要求。其中,在网络中实现OAM机制便是电信级网络对各种网络技术的基本要求。所述的OAM机制包括网络故障管理机制和网络性能管理机制。 具体一点讲,目前定义的针对ETH(以太网)网络的故障/性能管理机制中主要包括以下内容ETH-CC(以太网连通性检测)连续性检测功能,用于检测ETH MEP之间连通性;ETH-LB(以太网环回)环回功能,用于MEP和MIP/MEP之间连通性检测,以及性能参数中的帧延迟和帧延迟抖动测量;ETH-LT(以太网链路跟踪)功能,用于故障定位;ETH-AIS(以太网告警指示信号)和ETH-RDI(以太网反向检查指示)的告警指示功能用于故障告警前向/反向抑制;ETH-LM(以太网帧丢失测量)和ETH-DM(以太网延迟测量)功能,用于测量性能参数中的帧丢失率及延迟。 基于上述各处理机制并通过相应的报文的交互便可以测量获得以太网中的各网络性能参数,并实现网络故障的定位处理。 对于以太网来说,在网络性能的测量过程中还应考虑报文乱序的问题。报文乱序问题是基于存储转发的无连接报文交换网络的一个固有问题。同时,报文重复的问题也可能在以太网等无连接交换类网络中发生。 在以太网发展的初期,由于局限在小规模的企业网中,因而对于网络性能和可靠性要求比较低,乱序和重复问题产生的影响微不足道。但是,当以太网向电信级网络发展后,网络规模将大大增加,同时网络拓扑也会更加复杂,此时,乱序及重复问题将严重影响到网络的可靠性。也就是说乱序和重复问题(即综合失序问题)将成为多路径无连接报文交换网络的一个性能衡量指标,是一个网络应付多路径以及网络拓扑变化的一种能力说明。因此,以太网维护管理机制还应考虑针对网络中的报文乱序及重复问题的检测,从而进一步衡量确定以太网性能。 目前,在报文交换的网络中还没有具体的乱序和重复检测的机制,从而也就无法面向OAM平面,提供更好的网络性能评估。
技术实现思路
本专利技术的目的是提供一种,以便于准确地衡量无连接报文交换网络中的报文乱序及重复问题,进而可以辅助无连接报文交换网络OAM提供更好的网络性能评估。 本专利技术的目的是通过以下技术方案实现的本专利技术提供了一种,包括A、在用于检测的无连接报文交换网络报文中承载设置报文的序列号信息; B、在接收端,根据接收到的所述无连接报文交换网络报文中承载的序列号信息进行无连接报文交换网络中报文的乱序及重复检测。 所述的步骤A包括在用于检测的无连接报文交换网络报文中承载设置规律变化的数字信息作为报文的序列号。 所述的无连接报文交换网络报文包括以太网操作管理和维护过程中的以太网检测报文。 所述的方法还包括C、设置中心检测窗口,所述中心检测窗口为一个采用报文序列号界定的边界参考,其用于检测报文的乱序和重复。 所述的步骤C还包括设置前部重复检测窗口和后部检测窗口,其中,所述前部重复检测窗口位于中心检测窗口的前面,用于作为检测重复报文的边界参考,后部检测窗口位于中心检测窗口的后面,用于检测重复和乱序报文的边界参考。 所述的步骤B包括在接收到接收报文时,解析获得所述报文中的序列号信息,根据中心检测窗口中的报文序列号信息进行报文的乱序及重复检测。 所述的步骤B包括B1、确定接收报文的序列号;B2、根据中心检测窗口位置确定未乱序报文序列号,所述的未乱序报文序列号为在该序列号以前收到的报文均未出现乱序;B3、根据接收报文的序列号与未乱序报文序列号之间的间隔值、中心检测窗口宽度以及接收到的报文的序列号进行报文的乱序及重复检测。 所述的步骤B3还包括还根据前部重复检测窗口和后部检测窗口的信息进行报文的乱序及重复检测。 所述的步骤B3包括当接收报文的序列号位于中心检测窗口内时,则确定未出现乱序,否则确定出现为乱序;当接收报文的序列号与中心检测窗口、前部重复检测窗口及后部检测窗口内已经接收到报文的序列号相同时,则确定出现重复,否则,确定未出现重复;当接收报文的序列号未处于中心检测窗口、前部重复检测窗口及后部检测窗口内,则确定出现综合失序。 本专利技术中,当仅设置中心检测窗口时,所述的步骤B3包括当接收报文的序列号位于中心检测窗口内时,则确定未出现乱序,否则,确定出现乱序;当接收报文的序列号与中心检测窗口内已经接收到报文的序列号相同时,则确定出现重复,否则确定未出现重复。 所述的步骤B3包括当接收报文的序列号为当前未乱序报文序列号加一时,则确定未出现综合失序,否则确定出现综合失序。 所述的步骤B3还包括针对检测出现的乱序和重复设置各自对应的告警开关,当告警开关关闭时,则不上报告警,否则上报告警。 所述的步骤B3还包括针对中心检测窗口设置对应的比特序列,用于标识中心检测窗口内各序列号对应的报文是否收到,根据该比特序列进行乱序及重复检测,和/或,依据该比特序列进行中心检测窗口的滑动处理。 所述的步骤B3还包括 当中心检测窗口中的窗口滑动方向起始点开始连续接收未乱序报文,则滑动中心检测窗口,并更新窗口滑动方向起始点位置。 由上述本专利技术提供的技术方案可以看出,本专利技术提供的基于报文序列检测窗口的数学模型,明确定义了无连接报文交换网络中的乱序、重复和综合失序问题,适用于采用报文交换网络作为承载网的OAM领域,例如,用于电信级的以太城域网的OAM领域中进行网络中的乱序及重复问题的检测。 也就是说,在电信级的以太网中利用本专利技术可以方便地检测到乱序、重复或者综合失序,并提供OAM告警。 同时,还由于本专利技术提供的实现机制具有简洁明了的优点,因而更易于在芯片中实现。附图说明图1为乱序和重复检测实施的整体示意图。具体实施方式本专利技术的核心是基于检测窗口提出多路径无连接报文交换网络的乱序和重复的定义以及检测机制,可以很好地适用于电信级的无连接报文交换方式的承载网络的OAM,比如以太承载网OAM。利用本专利技术提供的检测机制可以进行乱序和重复检测,从而提供OAM平面的相关告警。 为便于理解本专利技术,下面将首先对本专利技术中涉及的一些基本概念的含义进行解释说明。 (1)报文序列Frames Sequence,是指前后有序的一组报文。 (2)序列号Sequence ID,用于表示报文序列的整数,实施乱序和重复检测的报文都必须带有序列号; 定义序列号后,每个报文就可以用其序列号表示,因此,要表示一个报文序列只需要给出一个数字序列即可,比如序列199 100 101 102 103;序列288 121 111 114 182;为了方便的表示一个有序报文序列,不妨令报文序列号循环递增,比如序列号最大为2^32-1,则无限序列的任何一段,都是一个有序报文序列,具体如下所示......0 1 2......2^32-1 0 1 2......2^32-1 0 1 2......。 (3)乱序Misorder,是指接收点收到的报文顺序和发送点发送的报文顺序不一致本文档来自技高网
...

【技术保护点】
一种无连接报文交换网络中报文乱序及重复的检测方法,其特征在于,包括:A、在用于检测的无连接报文交换网络报文中承载设置报文的序列号信息;B、在接收端,根据接收到的所述无连接报文交换网络报文中承载的序列号信息进行无连接报文交换网络中报文的乱序及重复检测。

【技术特征摘要】
的保护范围为准。权利要求1.一种无连接报文交换网络中报文乱序及重复的检测方法,其特征在于,包括A、在用于检测的无连接报文交换网络报文中承载设置报文的序列号信息;B、在接收端,根据接收到的所述无连接报文交换网络报文中承载的序列号信息进行无连接报文交换网络中报文的乱序及重复检测。2.根据权利要求1所述的无连接报文交换网络中报文乱序及重复的检测方法,其特征在于,所述的步骤A包括在用于检测的无连接报文交换网络报文中承载设置规律变化的数字信息作为报文的序列号。3.根据权利要求1所述的无连接报文交换网络中报文乱序及重复的检测方法,其特征在于,所述的无连接报文交换网络报文包括以太网操作管理和维护过程中的以太网检测报文。4.根据权利要求1所述的无连接报文交换网络中乱序及重复的检测方法,其特征在于,所述的方法还包括C、设置中心检测窗口,所述中心检测窗口为一个采用报文序列号界定的边界参考,其用于检测报文的乱序和重复。5.根据权利要求4所述的无连接交换网络中乱序及重复的检测方法,其特征在于,所述的步骤C还包括设置前部重复检测窗口和后部检测窗口,其中,所述前部重复检测窗口位于中心检测窗口的前面,用于作为检测重复报文的边界参考,后部检测窗口位于中心检测窗口的后面,用于检测重复和乱序报文的边界参考。6.根据权利要求4或5所述的无连接报文交换网络中报文乱序及重复的检测方法,其特征在于,所述的步骤B包括在接收到接收报文时,解析获得所述报文中的序列号信息,根据中心检测窗口中的报文序列号信息进行报文的乱序及重复检测。7.根据权利要求6所述的无连接报文交换网络中报文乱序及重复的检测方法,其特征在于,所述的步骤B包括B1、确定接收报文的序列号;B2、根据中心检测窗口位置确定未乱序报文序列号,所述的未乱序报文序列号为在该序列号以前收到的报文均未出现乱序;B3、根据接收报文的序列号与未乱序报文序列号之间的间隔值、中心检测窗口宽度以及接收到的报文的序列号进行报文的乱序及重复检测。8.根据权利要求7所述的无连接报文交换网络中报文乱序及重复的检测方法,其...

【专利技术属性】
技术研发人员:李贺军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1