多点链路丢包测量的方法和装置的制作方法

文档序号:7898044阅读:476来源:国知局
专利名称:多点链路丢包测量的方法和装置的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种多点链路丢包测量的方法和装置。

背景技术
随着以太网业务的不断扩充和数据流量的不断加大,我们急需一种评价链路状 态的方法。ITU-T Y.1731协议中定义了一种LM报文,可以对链路丢包率进行准确的测 量。通过在链路两端配置的维护体端点MEP上,发送LM报文,在报文中打上发端和收 端的发包数,可以通过这些数据计算出链路的丢包率。图1是单点链路连通组网图,通过图1可以看出,维护体中间点MIP对于LM 报文是透明的,该方法的局限是只能应用于单点连通的链路中,因为若应用于多点链路 中,收包端无法知道数据流从何处而来,结果必然不准确。这在实际应用中并没有太大 的价值。

发明内容
本发明的主要目的在于提供一种多点链路丢包测量的方法和装置,以解决现有 技术中无法对多点链路的丢包情况进行统计的问题。根据本发明的一个方面,提供了一种多点链路丢包测量的方法,包括计算由 维护体中间点MIP的第一流入端口流入且由第一流出端口流出的数据报文与由MIP的所 有流入端口流入且由第一流出端口流出的数据报文之间的比例值;通过比例值计算连接 至第一流入端口的第一维护体端点MEPl与连接至第一流出端口的第二维护体端点MEP2 之间的丢包数。进一步地,通过比例值计算连接至第一流入端口的第一维护体端点MEPl与连 接至第一流出端口的第二维护体端点MEP2之间的丢包数的步骤包括将比例值封装到 损耗测量消息LMM帧中,其中,LMM帧由第一维护体端点MEPl经MIP发送给MEP2 ; 将LMM帧发送给MEP2 ; MEP2经MIP向MEPl发送损耗测量回复LMR帧,其中,LMR 帧携带有比例值;根据比例值计算MEPl与MEP2的丢包数。进一步地,LMM帧还携带有当前LMM帧传输时MEPl发送的数据报文数 TxFCf[tc] ; LMR帧携带有当前LMM帧传输时MEPl发送的数据报文数TxFCf[tc],当 前LMM帧接收时MEP2接收的数据报文数RxFCfIte]以及当前LMR帧传输时MEP2发送 的数据报文数TxFCb[tc|。进一步地,采用以下公式计算MEPl发送到MEP2的丢包数丢包数=|TxFCfI tc]-TxFCf[tp]|-|RxFCi!tc]*a/ (a+b) -RxFCf[tp]*a/ (a+b) | ;其中,TxFCf[tp]为当前 LMM 帧 的前一个LMM帧传输时MEPl发送的数据报文数,a/ (a+b)为比例值,RxFCiItp]为当 前LMM帧的前一个LMM帧接收时MEP2接收的数据报文数。进一步地,采用以下公式计算MEP2发送到MEPl的丢包数丢包数= |TxFCb[tc]*a/ (a+b) _TxFCb[tp]*a/ (a+b) |-|RxFCl[tc]-RxFCl[tp]| ;其中,TxFCb[tc]为当前LMR帧传输时MEP2发送的数据报文数,a/ (a+b)为比例值,TxFCb[tp]为当前LMR帧 的前一个LMR帧传输时MEP2发送的数据报文数,RxFCl[te]为所述当前LMR帧接收时 所述MEPl接收的数据报文数,RxFCl[tp]为当前LMR帧的前一个LMR帧接收时MEPl
接收的数据报文数。进一步地,多点链路丢包测量的方法还包括计算由维护体中间点MIP的第一 流入端口流入且由第二流出端口流出的数据报文与由MIP的所有流入端口流入且由第二 流出端口流出的数据报文之间的比例值;通过比例值计算连接至第一流入端口的第一维 护体端点MEPl与连接至第二流出端口的第三维护体端点MEP3之间的丢包数。根据本发明的另一方面,提供了一种多点链路丢包测量的装置,包括第一计 算单元,用于计算由维护体中间点MIP的第一流入端口流入且由第一流出端口流出的数 据报文与由MIP的所有流入端口流入且由第一流出端口流出的数据报文之间的比例值; 第二计算单元,用于通过比例值计算连接至第一流入端口的第一维护体端点MEPl与连 接至第一流出端口的第二维护体端点MEP2之间的丢包数。进一步地,第二计算单元还包括封装模块,用于将比例值封装到LMM帧 中,其中,LMM帧由第一维护体端点MEPl经MIP发送给MEP2 ;第一发送模块,用于 将LMM帧发送给MEP2 ;第二发送模块,用于令MEP2经MIP向MEPl发送LMR帧,其 中,LMR帧携带有比例值;计算模块,用于根据比例值计算MEPl与MEP2的丢包数。进一步地,计算模块包括第一处理子模块,采用以下公式计算MEPl发送 到 MEP2 的丢包数丢包数=|TxFCiItc]-TxFCf[tp]|-|RxFCiItc]*a/(a+b)_RxFCf[tp]*a/ (a+b) I ;其中,TxFCiItc]为当前LMM帧传输时MEPl发送的数据报文数,TxFCfItp]为 当前LMM帧的前一个LMM帧传输时MEPl发送的数据报文数,a/(a+b)为比例值, RxFCf[tc]为当前LMM帧接收时MEP2接收的数据报文数,RxFCf[tp]为当前LMM帧的 前一个LMM帧接收时MEP2接收的数据报文数。进一步地,计算模块还包括第二处理子模块,采用以下公式计 算 MEP2 发送到 MEPl 的丢包数丢包数=|TxFCb[tc]*a/(a+b)_TxFCb[tp]*a/ (a+b) |-|RxFCl[tc]-RxFCl[tp]| ;其中,TxFCb[tc]为当前 LMR 帧传输时 MEP2 发送的数据 报文数,a/ (a+b)为比例值,TxFCb[tp]为当前LMR帧的前一个LMR帧传输时MEP2发 送的数据报文数,RxFCl[tc]为所述当前LMR帧接收时所述MEPl接收的数据报文数, RxFCl[tp]为当前LMR帧的前一个LMR帧接收时MEPl接收的数据报文数。在本发明中,通过维护体中间点MIP的每个流入端口对应的流出报文与总的流 出报文之间的比值来计算不同链路的丢包数,解决了现有技术中的无法对多点链路的丢 包情况进行统计的问题,进而能够统计多点链路情况下某条链路的丢包数,并以此来评 估以太网链路的性能好坏,大大扩展了 Y.1731协议的应用场景,拓展了协议的内容。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本 发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图 中图1是根据相关技术的单点链路连通组网图2是根据本发明实施例多点链路丢包测量的方法的一种优选流程图3是根据本发明实施例多点链路丢包测量的装置的一种优选结构框图4是根据本发明实施例多点链路丢包测量的方法的多点链路连通组网图5是根据本发明实施例多点链路丢包测量的方法的另一种流程图6是根据本发明实施例多点链路丢包测量的方法的LMM帧结构示意图7是根据本发明实施例多点链路丢包测量的方法的LMR帧结构示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突 的情况下,本申请中的实施例及实施例中的特征可以相互组合。
实施例1
图2是根据本发明实施例多点链路丢包测量的方法的一种优选流程图,包括
S202,计算由维护体中间点MIP的第一流入端口流入且由第一流出端口流出 的数据报文与由MIP的所有流入端口流入且由第一流出端口流出的数据报文之间的比例 值;
S204,通过比例值计算连接至第一流入端口的第一维护体端点MEPl与连接至 第一流出端口的第二维护体端点MEP2之间的丢包数。
在本优选实施例中,通过维护体中间点MIP的每个流入端口对应的流出报文与 总的流出报文之间的比值来计算不同链路的丢包数,解决了现有技术中的无法对多点链 路的丢包情况进行统计的问题,进而能够统计多点链路情况下某条链路的丢包数,并以 此来评估以太网链路的性能好坏,大大扩展了 Y.1731协议的应用场景,拓展了协议的内容。
优选的,通过比例值计算连接至第一流入端口的第一维护体端点MEPl与连接 至第一流出端口的第二维护体端点MEP2之间的丢包数的步骤包括将比例值封装到损 耗测量消息LMM帧中,其中,LMM帧由第一维护体端点MEPl经MIP发送给MEP2 ; 将LMM帧发送给MEP2 ; MEP2经MIP向MEPl发送损耗测量回复LMR帧,其中,LMR 帧携带有比例值;根据比例值计算MEPl与MEP2的丢包数。在本优选实施例中,通过 LMM帧和LMR帧来携带比例值,从而不需要通过专门设置的消息或帧结构来传输比例 值,简化了传输的流程,节省了传输资源。
优选的,LMM帧还携带有当前LMM帧传输时MEPl发送的数据报文数 TxFCf[tc] ; LMR帧携带有当前LMM帧传输时MEPl发送的数据报文数TxFCf[tc],当 前LMM帧接收时MEP2接收的数据报文数RxFCfIte]以及当前LMR帧传输时MEP2发送的数据报文数TxFCb[te]。在本优选实施例中,通过携带上述参数,使得计算丢包数的设 备更容易计算所需的丢包数。
优选的,采用以下公式计算MEPl发送到MEP2的丢包数丢包数=|TxFCfItc] -TxFCf[tp]|-|RxFCf[tc]*a/ (a+b) -RxFCf[tp]*a/ (a+b) | ;其中,TxFCiItp]为当前 LMM 帧的 前一个LMM帧传输时MEPl发送的数据报文数,a/(a+b)为比例值,RxFCf^p]为当前 LMM帧的前一个LMM帧接收时MEP2接收的数据报文数。在本优选实施例中,通过上 述公式,可以有效地计算得到远端MEP的丢包数。当然,本发明不仅限于此,还可以通6过类似的公式来计算远端MEP的丢包数。优选的,采用以下公式计算MEP2发送到MEPl的丢包数丢包数= |TxFCb[tc]*a/(a+b)-TxFCb[tp]*a/(a+b)|-|RxFCl[tc]-RxFCl[tp]| ;其中,TxFCb[tc]为当前 LMR帧传输时MEP2发送的数据报文数,a/ (a+b)为比例值,TxFCb[tp]为当前LMR帧 的前一个LMR帧传输时MEP2发送的数据报文数,RxFCl[te]为所述当前LMR帧接收时 所述MEPl接收的数据报文数,RxFCl[tp]为当前LMR帧的前一个LMR帧接收时MEPl 接收的数据报文数。在本优选实施例中,通过上述公式,可以有效地计算得到近端MEP 的丢包数。当然,本发明不仅限于此,还可以通过类似的公式来计算近端MEP的丢包 数。优选的,多点链路丢包测量的方法还包括计算由维护体中间点MIP的第一流 入端口流入且由第二流出端口流出的数据报文与由MIP的所有流入端口流入且由第二流 出端口流出的数据报文之间的比例值;通过比例值计算连接至第一流入端口的第一维护 体端点MEPl与连接至第二流出端口的第三维护体端点MEP3之间的丢包数。在本优选 实施例中,中间点MIP可以设置有多个流出端口,并通过上述计算方法来计算更为复杂 的多点链路上的丢包数,例如,连接至流入端口的多个源MEP与连接至流出端口的多个 目的MEP之间的不同链路上的丢包数,从而使得本发明可以适用于更为复杂的多点链路 的场景。实施例2图3是根据本发明实施例多点链路丢包测量的装置的一种优选结构框图,包 括第一计算单元302,用于计算由维护体中间点MIP的第一流入端口流入且由第一流 出端口流出的数据报文与由MIP的所有流入端口流入且由第一流出端口流出的数据报文 之间的比例值;第二计算单元304,用于通过比例值计算连接至第一流入端口的第一维 护体端点MEPl与连接至第一流出端口的第二维护体端点MEP2之间的丢包数。在本优选的实施例中,通过维护体中间点MIP的每个流入端口对应的流出报文 与总的流出报文之间的比值来计算不同链路的丢包数,解决了现有技术中的无法对多点 链路的丢包情况进行统计的问题,进而能够统计多点链路情况下某条链路的丢包数,并 以此来评估以太网链路的性能好坏,大大扩展了 Y.1731协议的应用场景,拓展了协议的 内容。优选的,第二计算单元304还包括封装模块,用于将比例值封装到LMM帧 中,其中,LMM帧由第一维护体端点MEPl经MIP发送给MEP2;第一发送模块,用于 将LMM帧发送给MEP2 ;第二发送模块,用于令MEP2经MIP向MEPl发送LMR帧,其 中,LMR帧携带有比例值;计算模块,用于根据比例值计算MEPl与MEP2的丢包数。 在本优选实施例中,通过LMM帧和LMR帧来携带比例值,从而不需要通过专门设置的 消息或帧结构来传输比例值,简化了传输的流程,节省了传输资源。优选的,计算模块包括第一处理子模块,采用以下公式计算MEPl发送 到 MEP2 的丢包数丢包数=|TxFCf[tc]-TxFCf[tp]|-|RxFCf[tc]*a/(a+b)-RxFCiItp]*a/ (a+b) I ;其中,TxFCfIte]为当前LMM帧传输时MEPl发送的数据报文数,TxFCfItp]为 当前LMM帧的前一个LMM帧传输时MEPl发送的数据报文数,a/(a+b)为比例值, RxFCiItc]为当前LMM帧接收时MEP2接收的数据报文数,RxFCiItp]为当前LMM帧的前一个LMM帧接收时MEP2接收的数据报文数。在本优选实施例中,通过上述公式, 可以有效地计算得到远端MEP的丢包数。当然,本发明不仅限于此,还可以通过类似的 公式来计算远端MEP的丢包数。
优选的,计算模块还包括第二处理子模块,采用以下公式计算 MEP2 发送到 MEPl 的丢包数丢包数=|TxFCb[tcPa/(a+b)_TxFCb[tp]*a/ (a+b) |-|RxFCl[tc]-RxFCl[tp]| ;其中,TxFCb[tc]为当前 LMR 帧传输时 MEP2 发送的数据 报文数,a/ (a+b)为比例值,TxFCb[tp]为当前LMR帧的前一个LMR帧传输时MEP2发 送的数据报文数,RxFCl[tc]为所述当前LMR帧接收时所述MEPl接收的数据报文数, RxFCl[tp]为当前LMR帧的前一个LMR帧接收时MEPl接收的数据报文数。在本优选实 施例中,通过上述公式,可以有效地计算得到近端MEP的丢包数。当然,本发明不仅限 于此,还可以通过类似的公式来计算近端MEP的丢包数。
优选的,LMM帧还携带有当前LMM帧传输时MEPl发送的数据报文数 TxFCf[tc], LMR帧携带有当前LMM帧传输时MEPl发送的数据报文数TxFCiItc],当 前LMM帧接收时MEP2接收的数据报文数RxFCfIte]以及当前LMR帧传输时MEP2发送 的数据报文数TxFCb[te]。在本优选实施例中,通过LMM帧和LMR帧来携带比例值, 从而不需要通过专门设置的消息或帧结构来传输比例值,简化了传输的流程,节省了传 输资源。
优选的,多点链路丢包测量的装置还包括第三计算单元,用于计算由维护体 中间点MIP的第一流入端口流入且由第二流出端口流出的数据报文与由MIP的所有流入 端口流入且由第二流出端口流出的数据报文之间的比例值;第四计算单元,用于通过比 例值计算连接至第一流入端口的第一维护体端点MEPl与连接至第二流出端口的第三维 护体端点MEP3之间的丢包数。在本优选实施例中,中间点MIP可以设置有多个流出端 口,并通过上述计算方法来计算更为复杂的多点链路上的丢包数,例如,连接至流入端 口的多个源MEP与连接至流出端口的多个目的MEP之间的不同链路上的丢包数,从而使 得本发明可以适用于更为复杂的多点链路的场景。
实施例3
图4是根据本发明实施例多点链路丢包测量的方法的多点链路连通组网图,参 见图4,在本实施例中,包括一个维护实体MA1,由三个MEP和一个MIP组成,也就是 说MEP2对应两个远端MEP 艮P MEPl禾口 MEP3。
当然,本发明并不局限于该实施例中MA、MEP和MIP的数量。
本实施例中,假设待测量的链路为MEPl到MEP2的链路。当然,本实施例不 局限于待测量的链路,同理也可计算出MEP3到MEP2的链路的丢包率。
在本实施例中,假设要测试的丢包率的链路为稳定的,这符合Y.1731协议中LM 报文的应用范围,因为在链路突变的情况下是不适合开展数据业务的。
基于图4所示的组网关系,每个部件的流程参见图5,包括如下步骤
S501,在利用LM报文测量丢包率之前,先统计出MIP的2端口到MEP2之间 的数据流量;
S502,判断是否有从3端口流入的报文,是则执行步骤S504,否则执行步骤 S503 ;
S503,判断为单连通链路,即此时3端口进入2端口流出的流量为0(b = 0), 也就是从MEP3没有流量到MEP2,那此时即是一个单点连通链路,按照协议说明的单联 通链路的方法计算丢包率。
S504,判断不为单连通链路,利用ACL的出端口报文统计来统计出从MIP的1 端口流入2端口流出的报文数a和3端口流入2端口流出的数据包b的比例,将此比例记 为a/b。那么可以推算出,最终MEP2收到的数据报文中,来自于MEPl链路的报文数 比例为a/a+b ;
S505,将比例值a/a+b记录在LM报文中。
其中为进行丢失测量,MEPl向其对等的MEP2发送带有LM请求信息的巾贞,并 从其对等MEP2接收带有LM回复信息的帧。用于单端LM请求的PDU称为LMM,用 于单端LM回复的PDU称为LMR。
协议中规定MEP以如下的信息单元周期的发送LMM帧,参见图6
其中,标记位为预留域。本发明将上文统计得出的比例值a/(a+b)记录
在标记位中,用于丢包率的计算。其余各个位含义为
TxFCf LMM帧传输时本地计数器TxFCl的数值。
每当MEP接收到一个LMM帧时,就要生成一个LMR帧并将它发送给请求的 MEP。
参见图7,一个LMR帧包含以下的数值
TxFCf 从LMM帧复制的TxFCf的数值。
RxFCf LMM帧接收时本地计数器RxFCl的数值。
TxFCb LMR帧传输时本地计数器TxFCl的数值。
S506,MEP接收到LMR帧,MEP将使用如下数值来进行近端和远端的丢失测 量
所接收LMR帧的TxFCf、RxFCf、TxFCb的数值和该LMR帧接收时本地计数器 RxFCl 的数值。这些数值被表示为 TxFCf[tc]、RxFCf[tc]、TxFCb[tc]禾Π RxFCl[tc],这里tc是当前那个回复帧的接收时间。
前一个LMR帧的TxFCf、RxFCf、TxFCb的数值和这前一个LMR帧接收时 本地计数器RxFCl的数值。这些数值被表示为TxFCf[tp]、RxFCf[tp]、TxFCb[tp]和RxFCl[tp],这里tp是前一个回复帧的接收时间。
那么,在单点连通的情况下,很容易得出
帧丢失远端(即MEPl 发送到 MEP2 时的丢包数)=|TxFCiItc]-TxFCf[tp]|-|RxF Cf[tc]-RxFCf[tp]|
帧丢失近端(即MEP2发送到MEPl时的丢包数)=|TxFCb[tc]_TxFCb[tp]|-|Rx FCl[tc]-RxFCl[tp]|
S507,计算待测链路的丢包率。
此时,帧丢失远端和帧丢失近端应该分别为
帧丢失远端=|TxFCf[tc]-TxFCf[tp]|-|RxFCf[tc]*a/(a+b) -RxFCiItp]*a/ (a+b) |
帧丢失近端=|TxFCb[tc]*a/(a+b) _TxFCb[tp]*a/ (a+b)卜|RxFCl[tc]-RxFCl[tp]|。
从以上的描述中,可以看出,本发明实现了如下技术效果
在本发明中,通过维护体中间点MIP的每个流入端口对应的流出报文与总的流 出报文之间的比值来计算不同链路的丢包数,解决了现有技术中的无法对多点链路的丢 包情况进行统计的问题,进而能够统计多点链路情况下某条链路的丢包数,并以此来评 估以太网链路的性能好坏,大大扩展了 Y.1731协议的应用场景,拓展了协议的内容。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通 用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所 组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将 它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺 序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中 的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的 技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的 任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种多点链路丢包测量的方法,其特征在于,包括计算由维护体中间点MIP的第一流入端口流入且由第一流出端口流出的数据报文与 由所述MIP的所有流入端口流入且由所述第一流出端口流出的数据报文之间的比例值;通过所述比例值计算连接至所述第一流入端口的第一维护体端点MEPl与连接至所 述第一流出端口的第二维护体端点MEP2之间的丢包数。
2.根据权利要求1所述的方法,其特征在于,通过所述比例值计算连接至所述第一流 入端口的第一维护体端点MEPl与连接至所述第一流出端口的第二维护体端点MEP2之间 的丢包数的步骤包括将所述比例值封装到损耗测量消息LMM帧中,其中,所述LMM帧由所述第一维护 体端点MEPl经所述MIP发送给所述MEP2 ;将所述LMM帧发送给所述MEP2 ;所述MEP2经所述MIP向所述MEP1发送损耗测量回复LMR帧,其中,所述LMR 帧携带有所述比例值;根据所述比例值计算所述MEPl与所述MEP2的丢包数。
3.根据权利要求2所述的方法,其特征在于,所述LMM帧还携带有当前LMM帧 传输时所述MEPl发送的数据报文数TxFCfIte];所述LMR帧携带有当前LMM帧传输 时所述MEPl发送的数据报文数TxFCfltc],当前LMM帧接收时所述MEP2接收的数据 报文数RxFCfltc]以及当前LMR帧传输时所述MEP2发送的数据报文数TxFCb[tc|。
4.根据权利要求3所述的方法,其特征在于,采用以下公式计算所述MEPl发送到所 述MEP2的丢包数丢包数=|TxFCiItc]-TxFCf[tp]|-|RxFCiItc]*a/(a+b)-RxFCf[tp]*a/(a+b)| ;其中,TxFCfItp]为所述当前LMM帧的前一个LMM帧传输时所述MEPl发送的数 据报文数,a/(a+b)为所述比例值,RxFCfItp]为所述当前LMM帧的前一个LMM帧接收 时所述MEP2接收的数据报文数。
5.根据权利要求3所述的方法,其特征在于,采用以下公式计算所述MEP2发送到所 述MEPl的丢包数丢包数=|TxFCb[tc]*a/(a+b)_TxFCb[tp]*a/(a+b) |-|RxFCl[tc]-RxFCl[tp]| ;其中,TxFCb[to]为当前LMR帧传输时所述MEP2发送的数据报文数,a/(a+b)为所 述比例值,TxFCb[tp]为所述当前LMR帧的前一个LMR帧传输时所述MEP2发送的数据 报文数,RxFCl[tc]为所述当前LMR帧接收时所述MEPl接收的数据报文数,RxFCl[tp] 为所述当前LMR帧的前一个LMR帧接收时所述MEPl接收的数据报文数。
6.根据权利要求1所述的方法,其特征在于,还包括计算由维护体中间点MIP的第一流入端口流入且由第二流出端口流出的数据报文与 由所述MIP的所有流入端口流入且由所述第二流出端口流出的数据报文之间的比例值;通过所述比例值计算连接至所述第一流入端口的第一维护体端点MEPl与连接至所 述第二流出端口的第三维护体端点MEP3之间的丢包数。
7.—种多点链路丢包测量的装置,其特征在于,包括第一计算单元,用于计算由维护体中间点MIP的第一流入端口流入且由第一流出端 口流出的数据报文与由所述MIP的所有流入端口流入且由所述第一流出端口流出的数据报文之间的比例值;第二计算单元,用于通过所述比例值计算连接至所述第一流入端口的第一维护体端 点MEPl与连接至所述第一流出端口的第二维护体端点MEP2之间的丢包数。
8.根据权利要求7所述的装置,其特征在于,所述第二计算单元还包括封装模块,用于将所述比例值封装到LMM帧中,其中,所述LMM帧由所述第一维 护体端点MEPl经所述MIP发送给所述MEP2 ;第一发送模块,用于将所述LMM帧发送给所述MEP2 ;第二发送模块,用于令所述MEP2经所述MIP向所述MEPl发送LMR帧,其中,所 述LMR帧携带有所述比例值;计算模块,用于根据所述比例值计算所述MEPl与所述MEP2的丢包数。
9.根据权利要求8所述的装置,其特征在于,所述计算模块包括第一处理子模块,采用以下公式计算所述MEPl发送到所述MEP2的丢包数丢包数=|TxFCf[tc]-TxFCf[tp]|-|RxFCiItc]*a/(a+b)-RxFCf[tp]*a/(a+b)| ;其中,TxFCfIte]为当前LMM帧传输时所述MEPl发送的数据报文数,TxFCfItp]为 所述当前LMM帧的前一个LMM帧传输时所述MEPl发送的数据报文数,a/ (a+b)为所 述比例值,RxFCiTte]为当前LMM帧接收时所述MEP2接收的数据报文数,RxFCfItp]为 所述当前LMM帧的前一个LMM帧接收时所述MEP2接收的数据报文数。
10.根据权利要求8所述的装置,其特征在于,所述计算模块还包括第二处理子模块,采用以下公式计算所述MEP2发送到所述MEPl的丢包数丢包数=|TxFCb[tc]*a/(a+b)_TxFCb[tp]*a/(a+b) |-|RxFCl[tc]-RxFCl[tp]| ;其中,TxFCb[te]为当前LMR帧传输时所述MEP2发送的数据报文数,a/(a+b)为所 述比例值,TxFCb[tp]为所述当前LMR帧的前一个LMR帧传输时所述MEP2发送的数据 报文数,RxFCl[tc]为所述当前LMR帧接收时所述MEPl接收的数据报文数,RxFCl[tp] 为所述当前LMR帧的前一个LMR帧接收时所述MEPl接收的数据报文数。
全文摘要
本发明公开了一种多点链路丢包测量的方法和装置,其中该方法包括计算由维护体中间点MIP的第一流入端口流入且由第一流出端口流出的数据报文与由所述MIP的所有流入端口流入且由所述第一流出端口流出的数据报文之间的比例值;通过所述比例值计算连接至所述第一流入端口的第一维护体端点MEP1与连接至所述第一流出端口的第二维护体端点MEP2之间的丢包数。本发明解决了现有技术中无法对多点链路的丢包情况进行统计的问题。
文档编号H04L12/26GK102025571SQ20101061489
公开日2011年4月20日 申请日期2010年12月30日 优先权日2010年12月30日
发明者谢达琳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1