使用oam检测丢包率的方法、系统及装置的制作方法

文档序号:7704968阅读:233来源:国知局

专利名称::使用oam检测丢包率的方法、系统及装置的制作方法
技术领域
:本发明涉及通信领域,尤其涉及一种使用OAM检测丢包率的方法、系统及装置。
背景技术
:现有的使用OAM(OperationAdministrationMaintenance:操作管理维护)报文测量丢包率的方法,以TMPLS(TransportMulti-ProtocolLabelingSwitch:传送多幼、议标签交换)网络为例,在G.8114标准中定义的两种方法为:l、按需LM(LossMeasurement:丢包率测定);2、预激活LM功能。1、按需LM又叫单端LM,通过L應/LMR(LossMeasurementMessage:丢包率测定消息/LossMeasurementResponse:丢包率测定口向应)矛艮文承载,通过源MEP(MaintenanceEndPoint维护端点)发送LM请求信息帧L麗到宿MEP,并且从宿MEP返回LM响应信息帧LMR来测量丢失率。当配置为按需LM,源MEP发送携带TxPC_f的LMM报文,宿MEP接收到LMM报文后,记录下本地RxPCl的值RxPC—f,给源MEP回送一个携带TxPC—b的LMR报文,并把TxPC—f和RxPC_f直接拷贝到LMR中。当源MEP接收到一个LMR帧时,使用如下值进行近端和远端的丢包数计算PacketLOSSRATEnear—end=PacketL0SSnear—end/PacketTransmitnear—endPacketLOSSRATEfar—end=PacketL0SSfar—end/PacketTransmitfar—endPacketL0SSnear—end=|TxPC—b[tc]—TxPC_b[tp]|—|RxPCl[tc]—RxPCl[tp]PackGtTransmitnear—end=|TxPC—b[tc]-TxPC—b[tp]PacketL0SSfar—end=|TxPC—f[tc]—TxPC—f[tp]卜|RxPC—f[tc]-RxPC—f[tp]|PacketTransmit^—end=|TxPC_f[tc]_TxPC—f[tp]其中tc为当前LMR帧被接收到的时刻,tp为先前LMR帧被接收到的时刻,TxPC_f为接收LMR帧时本地RxPCl的值,TxPC_b为发送LMR帧时本地TxPCl的值。2、预激活LM又叫双端LM,通过CV报文承载,属于主动式,双端周期性的发送CV报文,在CV报文内部承载报文统计数据。当配置为预激活LM,MEP定时发送携带TxPC—f、RxPC—b和TxPC_b的CV报文。当MEP接收到一个CV帧时,使用如下值进行近端的丢包数计算PacketLOSSRATEnear—end=PacketL0SSnear—end/PacketTransmitnear—endPacketLOSSRATEfar—end=PacketL0SSfar—end/PacketTransmitfar—endPacketL0SSnear—end=|TxPC_f[tc]—TxPC_f[tp]|—|RxPCl[tc]—RxPCl[tp]Pa。kGtTransmitnear—elld=|TxPG—f[t。]—TxPG—f[tp]PacketL0SSfar—end=|TxPC_b[tc]_TxPC_b[tp]|-1RxPC_b[tc]-RxPC_b[tp]PacketTransmitfar—end=|TxPC_b[tc]-TxPC—b[tp]其中tc为当前CV帧被接收到的时刻,tp为先前CV帧被接收到的时刻,RxPCl为接收CV帧时本地RxPCl的值,TxPCl为发送LMR帧时本地TxPCl的值。G.8114规定的两种方法都需要通过统计数据报文数目去计算丢包数率。
发明内容本发明要解决的主要技术问题是,提供一种只需要启用CV报文而无需统计报文数目就能检测丢包率的方法、系统和装置。为解决上述技术问题,本发明提供一种使用OAM检测丢包率的方法,包括至少两个维护端点在通信网络中相互周期性地发送连接确认报文的过程,所述过程还包括以下步骤A.在所述连接确认报文的协议数据单元中携带报文序列号;B.所述维护端点通过连接确认报文的序列号计算丢包率。步骤A具体通过利用所述协议数据单元中未使用的字节来携带所述报文序列号实现。步骤B具体通过所述维护端点通过相邻接收的连接确认报文的序列号差值来计算丢包率。所述协议数据单元中未使用的字节来携带所述报文序列号具体通过利用所述协议数据单元中Reservedl的四个字节携带报文序列号TxPC_SeqID_f;或者所述协议数据单元中未使用的字节来携带所述报文序列号具体通过在所述协议数据单元中的BIP-16字段后面添加用于携带TxPC_SeqID_f的TLV字段。所述丢包率包括近端丢包率,所述近端丢包率通过下式计算PacketLOSSRATEnear—end=PacketLOSSnear—end/PacketTransmitnear—endPackGtL0SSnear—end=|TxPC—SeqID_f[tc]_TxPC_SeqID_f[tp]卜l+PacketLOSSnear—end[tp];其中,tc为当前连接确认报文帧被接收到的时刻,tp为先前连接确认报文帧被接收到的时刻,PacketLOSSnd[tp]为接收先前连接确认报文帧时本地PacketL0SSnd的值。保留|TxPC_SeqID_f[tc]-TxPC_SeqID_f[tp]卜l的值,作为下一个要发送的CV报文的Delta_SeqID_b的值,所述协议数据单元中未使用的字节来携带所述报文序列号还包括利用Reserved2携带Delta_SeqID_b;或者利用TLV字段携带Delta_SeqID_b;所述丢包率包括远端端丢包率,所述远端端丢包率通过下式计算PacketLOSSRATEfar—end=PacketL0SSfar—end/PacketTransmitfar—endPacketU3SSfar—end=Delta_SeqID_b[tc]+PacketU3SSfar—end[tp];其中,tc为当前连接确认报文帧被接收到的时刻,tp为先前连接确认报文帧被接收到的时刻,PacketL0SSto—end[tp]为接收先前连接确认报文帧时本地PacketL0SSf—end的值。所述通信网络为TMPLS网络。—种使用OAM检测丢包率的系统,包括至少两个维护端点,用于在通信网络中相互周期性地发送连接确认报文,所述维护端点还用于在所述连接确认报文的协议数据单元中携带报文序列号,通过连接确认报文的序列号来计算丢包率。5所述维护端点还用于通过所述协议数据单元中未使用的字节来携带所述报文序列号。所述维护端点还用于通过相邻接收的连接确认报文的序列号差值来计算丢包率。所述维护端点还用于通过利用所述连接确认报文中Reservedl的四个字节携带报文序列号TxPC—SeqlD—f,或者所述维护端点还用于通过在所述连接确认报文中的BIP-16字段后面添加用于携带TxPC_SeqID_f的TLV字段。所述维护端点还用于利用Reserved2携带Delta_SeqID_b;或者利用TLV字段携带Delta—SeqlD—b。—种使用0AM检测丢包率的装置,包括CPU和物理端口,还包括设置在所述CPU和物理端口之间的可编程器件,用于接收和发送处理报文,所述可编程器件还用于在连接确认报文的协议数据单元中携带报文序列号,并通过连接确认报文的序列号来计算丢包率。本发明的有益效果是(1)本发明通过CV报文的PDU携带报文序列号,仅需要通过报文序列号就能计算丢包率,过程快捷方便,提高了LM性能监控的便利性。(2)本发明利用CV报文协议数据单元的未使用字节来携带报文序列号,对CV报文的功能无影响,提供了较好的兼容性。(3)本发明通过在CV报文协议数据单元的Reservedl的四个字节携带报文序列号TxPC_SeqID_f,利用Reserved2的2个字节携带Delta—SeqlD—b,利用现有资料进行携带,可适用于序列号较短的报文,方法简便易行。本发明通过在CV报文协议数据单元的BIP-16字段后面添加TLV,用户可自定义TLV字段的字节数,利用保留的TLV类型用于携带TxPC_SeqID_f和Delta—SeqlD—b,适用于序列号较长的报文,用户可根据需要进行设置,方法灵活。图1为根据本发明实施例的系统结构示意图;图2为根据本发明实施例的装置的硬件连接图;图3为根据本发明实施例的可编程器件的接收处理模块图;图4为根据本发明实施例的接收方向对CV报文处理流程图;图5为根据本发明实施例的接收方向丢包计算模块原理图;图6为根据本发明实施例的接收方向近端/远端总丢包计算模块原理图;图7为根据本发明实施例的接收、发送方向丢包交互原理图;图8为根据本发明实施例的可编程器件内的发送处理模块结构图;图9和图10为根据本发明实施例的发送方向产生和处理CV报文的流程图;图11为根据本发明实施例的发送方向丢包缓存的控制原理图。具体实施例方式下面通过具体实施方式结合附图对本发明作进一步详细说明。本发明以TMPLS网络为例进行说明,本发明也可用于MPLS网络、MPLS—TP网络、以太网和PBT网络等用于性能检测的网络。本发明使用OAM检测丢包率,可用于对节点、链路6地状态进行监控,及时发现链路状态劣化,采取相应措施进行控制。源MEP是指主动发起0AM报文的MEP,宿MEP是指响应和终结0AM报文MEP,本发明中,对于互相通讯CV报文的MEP,互称为源MEP和宿MEP。根据本发明TMPLS网络中使用0AM检测丢包率的方法的一种具体实施方式,包括至少两个MEP,所述MEP之间相互周期性地发送CV报文的过程,该过程还包括在CV报文的PDU(ProtocolDataUnit:协议数据单元)中携带报文序列号,MEP通过CV报文的序列号来计算丢包率。MEP通过CV报文的序列号来计算丢包率,具体通过维护端点相邻接收的CV报文的序列号差值来计算丢包率。该PDU中携带报文序列号具体通过PDU中未使用的字节来携带报文序列号。在本发明的一个实施例中,该PDU中未使用的字节来携带报文序列号具体通过利用所述PDU中Reservedl的四个字节携带报文序列号TxPC—SeqID_f,利用Reserved2的两个字节携带Delta—SeqlD—b,如表1所示。对于报文序列号较短的报文,可使用该种方式。其中,TxPC_SeqID_f是CV报文的发送序列号,Delta_SeqID—b是接收到的相邻CV报文间丢弃掉的CV报文个数,根据两个CV报文携带的TxPC_SeqID_f计算得到。<table>tableseeoriginaldocumentpage7</column></row><table>表1根据本发明的另一个实施例,该PDU中未使用的字节来携带报文序列号具体通过在CV报文中的BIP-16字段后面添加用于携带TxPC—SeqID—f和Delta_SeqID—b的TLV,如表2所示。该TLV字段可由用户根据需要自定义,用户可将其字节数设置的较大,对于报文序列号较长的报文,可使用该种方式。<table>tableseeoriginaldocumentpage8</column></row><table>表2丢包率包括近端丢包率,所述近端丢包率通过下式计算PacketLOSSRATEnear—end=PacketL0SSnear—end/PacketTransmitnear—elldPacketL0SS。—。nd=|TxPC_SeqID—f[tc]-TxPC—SeqID_f[tp]hl+PacketL0SSnear—end[tp];PacketTransmi、『d结合软件查询频率和CV报文周期计算。假设软件每秒查询一次,CV报文周期配置为3.3ms,则PacketTransmitne3l——end300其中,tc为当前CV报文帧被接收到的时刻,tp为先前CV报文帧被接收到的时刻,PacketL0SSi[tp]为接收先前CV报文帧时本地PacketL0SSn的值:丢包率还包括远端丢包率,计算近端丢包率时,保留|TXPC_SeqID—f[tc]-TxPC_SeqID_f[tp]卜l的值,作为下一个要发送的CV报文的Delta_SeqID—b的值,远端丢包率通过下式计算PacketLOSSRATEfar—end=PacketL0SSfar—end/PacketTransmitfPacketLOSSfar—endDelta_SeqID_b[tc]+PacketL0SSfar—end[tp]。PacketTransmit^—md结合软件查询频率和CC周期计算,假设软件每秒查询一次,CV报文周期配置为3.3ms,则PacketTransmitfar—end=300其中,tc为当前CV报文帧被接收到的时刻,tp为先前CV报文帧被接收到的时刻,PacketL0SSfar—end[tP]为接收先前CV报文帧时本地PacketLOSSfar—end的值。本发明在源MEP只做SeqID累加操作,在宿MEP需计算收到本次丢包数,近端总丢包数(near)和远端总丢包数(far)统计。在源MEP,每发送一个CV报文,TxP(^SeqlD—f加1。而宿MEP,每接收到一个CV报文,提取当前Delta-SeqlDj3并累加到对端丢包数统计上,提取并存储当前seqid[tc],并和先前接收到的CV报文中提取出来的seqid[tp]作比较,计算他们的差值,在差值的基础上再减1,得到的就是相邻接收的两个CV报文之间丢弃的CV报文数目,存储在专门RAM中,同时把该值累加的本端丢包数统计RAM中。本发明TMPLS网络中使用0AM检测丢包率的系统的一种具体实施方式,如图1所示,包括至少两个MEP,MEP1和MEP2,用于相互之间周期性发送CV报文,该MEPl和MEP2还用于在CV报文的PDU中携带报文序列号;接收到CV报文时,该MEPl和MEP2还用于通过CV报文的序列号来计算丢包率。该MEPl和MEP2还用于通过PDU中未使用的字节来携带报文序列号。在一种实施方式中,MEP1和MEP2还用于通过利用CV报文中Reservedl的四个字节携带报文序列号TxPC—SeqlD—f,利用Reserved2携带Delta_SeqID_b。在另一种实施方式是,MEPl和MEP2还用于通过在CV报文中的BIP-16字段后面添加用于携带TxPC_SeqID_f和Delta_SeqID_b的TLV。本发明TMPLS网络种使用0AM检测丢包率的装置的一种具体实施方式,如图2所示,包括CPU和物理端口,还包括设置在CPU和物理端口之间的可编程器件,用于接收和发送处理报文,该可编程器件还用于发送报文时在CV报文的PDU中携带报文序列号;在接收到PDU中携带报文序列号的CV报文时,通过相邻的CV报文的序列号差值来计算丢包率。根据本发明的实施例,可编程器件处理细分为接收和发送处理模块,可编程逻辑器件位于物理端口和CPU中间,一个物理端口可能有许多LSP(MPLS-TPLabelSwitchedPath:标签交换路径)的报文,所有的报文都要先经过可编程逻辑器件处理,再根据CPU的要求,反馈到CPU端口上。根据本发明的一个实施例,接收处理模块如图3所示,为了能正确终结同一MEP的0AM报文,首先需要CPU配置对端MEP的信息。可以使用标签映射,建立起标签和MEP的关系。图3中包括4块RAM。RAMI用于存储先前接收CV报文中的SeqID;RAM2用于统计远端丢包总数;RAM3用于统计近端丢包总数;RAM4用于存储本次近端丢包数,同时用于和发送方向的交互。从图3可以清晰看到接收方向的信号处理流程,其主要包括远端丢包统计和近端丢包统计。结合图4,详细分析根据本发明实施例的信号处理流程。(l)CV报文过滤在步骤401从物理端口输入报文,根据以太网报文封装协议和G.8114协议,在步骤402判断是否为CV报文,若是则从信息流中分离出CV报文,并提取其中的标签和Delta_SeqID_b[tc],将Delta_SeqID_b[tc]的值赋给far_delta_seqid[tc],备选地,若非CV报文则返回并对再次输入的报文进行判断;(2)检测MEP配置在步骤403查询MEP配置,可通过查表来实现,表的内容是CPU配置的对端MEP的信息。用(1)中提取出来的标签查询该表,返回相应值,包括MEP编号和CV报文处理方式;在步骤404判断该CV报文是否需要本地终结,如果查表返回的结果显示,该CV报文是需要本地终结的,则需要远端和近端统计处理;备选地,若非需要本地终结,则返回并对再次输入的报文进行判断;(3)远端丢包统计在步骤405中把far—delta—seqid[tc]累加到RAM2中,RAM2的控制如图6所示;近端丢包统计在步骤405中根据返回的MEP编号,从RAM1中先读取先前CV的TxPC_SeqID_f[tp]|seqid[tp],并根据seqid[tc]和seqid[tp],可以计算出本次丢包数目,并将计算出的值赋给near—delta—seqid,计算方法如图5所示;同时把seqid[tc]存储到RAMI中,覆盖seqid[tp];把near_delta_seqid累加到近端丢包统计RAM3中,得到近端丢包数;同时把near—delta—seqid存储到RAM4中,实现接收和发送的交互。RAM3的控制原理如图6所示,RAM4的控制如图7所示。通过本发明的实施例,软件通过CPU接口每隔一段时间读取近端/远端丢包数目,并把当前读回来的数值减去先前读回来的数值,就可以得到这段时间实际丢包数目,并根据CV报文的周期性特点计算出这段时间的丢包率。图5是根据本发明实施例的计算本次丢包数目的原理图。RAMI使用单端口RAM实现,其地址和查表返回的MEP编号联系起来,首先根据MEP编号读出先前CV的seqid[tp],然后和当前seqid[tc]进行差值计算,得到的结果再减1,则得到相邻接收的CV报文之间的丢包数rx_near_de1ta_seqid。注意的是RAMI的读和写操作,先从MEP编号读取seqid[tc],等待差值计算完成后,再存入seqid[tc],作为下一次收到CV报文时候的seqid[tp]。图6描述的是根据本发明实施例的远端(RAM2)/近端(RAM3)丢包统计的原理图。RAM2和RAM3是双端口RAM。A端口主要用于性能统计,B端口提供CPU的读操作。A端口的地址由查表返回的MEP编号进行控制,先根据编号读取之前统计的总丢包数SUm_delta_seqid[tp],再加上本次丢包数delta_seqid[tc],则得到当前的总丢包数sum—delta—seqid[tc]。CPU只需要给B端口提供需要读取的MEP编号,则可以返回相应该MEP的总丢包数。图7描述了根据本发明实施例的接收和发送的交互接口。RAM4是一个单端口RAM,接收到CV报文的时候,根据查表返回的MEP编号先把本次近端丢包数存入RAM4。当设备需要发送一个CV报文的时候,根据发送查表得到的MEP编号tx—cv—reqjii印—皿m查询得到tx_cv_resp_delta_seqid,并插入到发送CV报文中的far_delta_seqid位置上。根据本发明的一个实施例,发送处理模块如图8所示,根据本发明的一个实施例,CV报文由CPU配置,逻辑产生。在图8中,为了能正确发起0AM报文,首先需要CPU配置本端MEP的信息RAM6,其包括MEP编号,CV周期和CV的净荷等。其次,和接收处理模块类似,也需要由CPU配置一张表RAM5,建立起标签和本端MEP的关系。根据本发明的一个实施例,CV报文需要定时发送,定时发送通过轮循MEP配置信息实现,见图8的虚线部分和图9。步骤901:CUP配置MEP;步骤902凍取配置MEP的信息,其中包括各MEP配置的周期信息,和本地计时器比较;步骤903:判断本地定时器是否到达定时时间,当本地定时器到达,则进入904;本地定时器未到达,回到902继续轮询;步骤904:定时发送MEP队列,把需要发送的MEP依次存入RAM8,进行排队发送;步骤905:RAM8中的写地址加1。当需要发送CV报文,则结合图8和图IO,清晰看到数据流的处理流程。10空,代表有需要发送的报文,则跳到1002,否则一直等待直到RAM8非空;步骤1002:提取需要发送MEP编号;步骤1003:利用1002中提取的MEP编号,到RAM6提取本次发送CV报文的标签;步骤1004:利用1002中提取的MEP编号,到RAM7提取本次发送CV报文的seqid;步骤1005:利用1002中提取的MEP编号,到RAM2提取本次发送CV报文的delta—seqid5步骤1006:利用步骤1003中提取的标签查表,返回该CV报文的处理方式;其中步骤1003、步骤1004、步骤1005可调换先后顺序,也并行进行。步骤1007:根据查表返回来的值判断是否本端产生的CV报文,如果是,则转步骤1008,否则,转步骤1009;步骤1008:当前MEP的seqid加l,存到RAM7,覆盖原来的seqid,然后转步骤1009;步骤1009:RAM8读地址加l,准备产生下一个CV报文。存储seqid的寄存器RAM7的控制方法见图11。A端口(包括data_in_a,wren_a,addr_a禾口q_a)用来进行seqid力口1计算,而B端□(data_in_b,wren_b,addr_b禾口q_b)用来发送当前CV报文时,提取当前应该插入的seqid。B端口只进行读操作,需要注意的是A端口和B端口的操作是异步的,但是必须保证当前报文的SequenceID提取在前,加1在后。根据本发明的实施例,直接启用CV报文就能测量丢包率,因而灵活、方便、快捷。以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。本发明的实施例的步骤并不一定要求按标号顺序执行,有些可以并行执行。对于本发明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演、替换或变形,都应当视为属于本发明的保护范围。权利要求一种使用OAM检测丢包率的方法,包括至少两个维护端点在通信网络中相互周期性地发送连接确认报文的过程,其特征在于,所述过程还包括以下步骤A.在所述连接确认报文的协议数据单元中携带报文序列号;B.所述维护端点通过连接确认报文的序列号计算丢包率。2.如权利要求l所述的方法,其特征在于,步骤A具体通过利用所述协议数据单元中未使用的字节来携带所述报文序列号实现。3.如权利要求2所述的方法,其特征在于,步骤B具体通过所述维护端点通过相邻接收的连接确认报文的序列号差值来计算丢包率。4.如权利要求3所述方法,其特征在于,所述协议数据单元中未使用的字节来携带所述报文序列号具体通过利用所述协议数据单元中Reservedl的四个字节携带报文序列号TxPC_SeqID_f;或者所述协议数据单元中未使用的字节来携带所述报文序列号具体通过在所述协议数据单元中的BIP-16字段后面添加用于携带TxPC_SeqID_f的TLV字段。5.如权利要求4所述方法,其特征在于,所述丢包率包括近端丢包率,所述近端丢包率通过下式计算PacketLOSSRATEnear—end=PacketL0SSnear—end/PacketTransmitnear—endPacketL0SSnear—end=|TxPC_SeqID_f[tc]_TxPC_SeqID_f[tp]hl+PacketL0SSnear—end[tp];其中,tc为当前连接确认报文帧被接收到的时刻,tp为先前连接确认报文帧被接收到的时刻,PacketL0SSd[tp]为接收先前连接确认报文帧时本地PacketL0SSd的值。6.如权利要求5所述的方法,其特征在于,保留|TxPC_SeqID_f[tc]-TxPC_SeqID_f[tp]卜l的值,作为下一个要发送的CV报文的Delta_SeqID_b的值,所述协议数据单元中未使用的字节来携带所述报文序列号还包括利用Reserved2携带Delta_SeqID_b;或者利用TLV字段携带Delta—SeqlD—b;所述丢包率包括远端端丢包率,所述远端丢包率通过下式计算PacketLOSSRATEfar_end=PacketLOSSfar_end/PacketTransmitfar_endPacketL0SSfar_end=Delta_SeqID_b[tc]+PacketL0SSfar_end[tp];其中,tc为当前连接确认报文帧被接收到的时刻,tp为先前连接确认报文帧被接收到的时刻,PacketL0SSto—md[tp]为接收先前连接确认报文帧时本地PacketL0SSto—d的值。7.如权利要求1所述的方法,其特征在于,所述通信网络为TMPLS网络。8.—种使用OAM检测丢包率的系统,包括至少两个维护端点,用于在通信网络中相互周期性地发送连接确认报文,其特征在于,所述维护端点还用于在所述连接确认报文的协议数据单元中携带报文序列号,通过连接确认报文的序列号来计算丢包率。9.如权利要求8所述的系统,其特征在于,所述维护端点还用于通过所述协议数据单元中未使用的字节来携带所述报文序列号。10.如权利要求9所述的系统,其特征在于,所述维护端点还用于通过相邻接收的连接确认报文的序列号差值来计算丢包率。11.如权利要求IO所述的系统,其特征在于,所述维护端点还用于通过利用所述连接确认报文中Reservedl的四个字节携带报文序列号TxPC_SeqID_f,或者所述维护端点还用于通过在所述连接确认报文中的BIP-16字段后面添加用于携带TxPC_SeqID_f的TLV字段。12.如权利要求11所述的系统,其特征在于,所述维护端点还用于利用Reserved2携带Delta_SeqID_b;或者利用TLV字段携带Delta_SeqID_b。13.—种使用OAM检测丢包率的装置,包括CPU和物理端口,其特征在于,还包括设置在所述CPU和物理端口之间的可编程器件,用于接收和发送处理报文,所述可编程器件还用于在连接确认报文的协议数据单元中携带报文序列号,并通过连接确认报文的序列号来计算丢包率。全文摘要本发明公开了一种使用OAM检测丢包率的方法,包括至少两个维护端点在通信网络中相互周期性地发送连接确认报文的过程,所述过程还包括以下步骤A.在所述连接确认报文的协议数据单元中携带报文序列号;B.所述维护端点通过连接确认报文的序列号计算丢包率。本发明还公开了一种使用OAM检测丢包率的系统和装置。本发明通过CV报文携带报文序列号,仅需要通过报文序列号就能计算丢包率,过程快捷方便,提高了LM性能监控的便利性。文档编号H04L12/26GK101707509SQ200910109760公开日2010年5月12日申请日期2009年11月19日优先权日2009年11月19日发明者何春萌,李争齐申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1