基于分布式架构中pw的业务丢包率测量方法

文档序号:7814802阅读:472来源:国知局
基于分布式架构中pw的业务丢包率测量方法
【专利摘要】基于分布式架构中PW的业务丢包率测量方法,涉及分布式架构领域,基于业务盘A和业务盘B,节点A包括出口盘A和入口盘A,业务盘B包括出口盘B和入口盘B,入口盘A发送帧丢失测量的服务请求帧给出口盘A,出口盘A加入业务盘A的业务发包计数后发送给出口盘B;出口盘B收到服务请求帧后,加入业务收包计数再发送给入口盘B,入口盘B回复服务回复帧给出口盘B,出口盘B再加入业务盘B的业务发包计数,发送给出口盘A;出口盘A收到服务回复帧并加入业务盘A的业务收包计数,最后提取所有计数传到主控盘,主控盘根据计数统计业务丢包率。本发明由能够在主控盘不参与业务收发的情况下,计算出业务丢包率。
【专利说明】基于分布式架构中PW的业务丢包率测量方法

【技术领域】
[0001]本发明涉及分布式架构领域,具体来讲是基于分布式架构中PW (伪线)的业务丢包率测量方法。

【背景技术】
[0002]对于集中式架构,业务包从业务盘的不同出端口发出,业务的丢包率可以从业务盘统计,容易计数实现。而对于分布式架构,业务包从不同业务盘的出端口发出,该节点的业务丢包率不能从某一个业务盘直接统计得出。如图1所示分布式架构,业务包从不同业务盘(业务盘I和业务盘2)的端口发出,要计算该节点的丢包率,需要统计所有业务盘的发包数和所有对端业务盘的收包数。现有技术中,由于是分布式架构,主控盘不参与业务的收发统计,因此主控盘无法计算出业务的丢包率。而基于PW的业务建立,需要经过出口和入口两块业务盘,无法在独立在出口或入口业务盘上完成收发包计数写入和报文终结的提取动作。


【发明内容】

[0003]针对现有技术中存在的缺陷,本发明的目的在于提供一种基于分布式架构中PW的业务丢包率测量方法,由业务盘统计收发包计数,再将收发包计数上送到主控盘计算业务丢包率,在主控盘不参与业务收发的情况下,计算出业务丢包率。
[0004]为达到以上目的,本发明采取的技术方案是:基于分布式架构中PW的业务丢包率测量方法,基于业务盘A和业务盘B,节点A包括出口盘A和入口盘A,业务盘B包括出口盘B和入口盘B,入口盘A发送帧丢失测量的服务请求帧给出口盘A,出口盘A加入业务盘A的业务发包计数后发送给出口盘B ;出口盘B收到服务请求帧后,加入业务收包计数再发送给入口盘B,入口盘B回复服务回复帧给出口盘B,出口盘B再加入业务盘B的业务发包计数,发送给出口盘A ;出口盘A收到服务回复帧并加入业务盘A的业务收包计数,最后提取所有计数传到主控盘,主控盘根据计数统计业务丢包率。
[0005]在上述技术方案的基础上,所述出口盘、入口盘均包括OAM模块、业务处理模块和业务转发模块。
[0006]在上述技术方案的基础上,所述入口盘A中,OAM模块发送服务请求帧,经过入口盘A的业务转发模块发送至出口盘A的业务转发模块,出口盘A的业务转发模块将服务请求帧发送出口盘A的业务处理模块,业务处理模块写入业务盘A的业务发包计数,将服务请求帧发出。
[0007]在上述技术方案的基础上,所述出口盘B的业务处理模块接收到服务请求帧后,写入此时的业务收包计数,并将服务请求帧发送至入口盘B,入口盘B的OAM模块复制计数到服务回复帧中,发送服务回复帧至出口盘B,出口盘B的业务处理模块写入此时业务B的业务发包计数,发送服务回复帧给出口盘A。
[0008]在上述技术方案的基础上,所述出口盘A收到服务回复帧,其业务处理模块写入此时出口盘A的业务收包计数,并通过业务转发模块转发到入口盘A的业务转发模块后,再转入OAM模块。
[0009]在上述技术方案的基础上,业务盘A的入口盘A间隔提取所有数据,并通过告警传递总线将数据送至主控盘,主控盘根据相邻两次的数据差计算丢包率。
[0010]在上述技术方案的基础上,所述丢包率包括业务盘A发送至业务盘B的丢包率,即远端丢包率,远端丢包率=I前一帧业务盘A的业务发包计数一后一帧业务盘A的业务发包计数I 一 I前一帧业务盘B的业务收包计数一后一帧业务盘B的业务收包计数I。
[0011 ] 在上述技术方案的基础上,所述丢包率包括业务盘A接收来自业务盘B的丢包率,即近端丢包率,近端丢包率=I前一帧业务盘B的业务发包计数一后一帧业务盘B的业务发包计数I一I前一帧业务盘A的业务收包计数一后一帧业务盘A的业务收包计数I。
[0012]本发明的有益效果在于:收发包计数由业务盘的出口盘写入,入口盘收到报文提取出收发包计数,再将提取出来的计数信息上传到主控盘,在主控盘不参与业务收发的情况下,计算出业务丢包率。

【专利附图】

【附图说明】
[0013]图1为【背景技术】中分布式架构图;
[0014]图2为本发明基于分布式架构中PW的业务丢包率测量示意图。

【具体实施方式】
[0015]以下结合附图及实施例对本发明作进一步详细说明。
[0016]如图1所示,本发明基于分布式架构中PW的业务丢包率测量方法,基于业务盘A和业务盘B,节点A包括出口盘A和入口盘A,业务盘B包括出口盘B和入口盘B。入口盘A发送LMM帧(帧丢失测量的服务请求帧)给出口盘A,出口盘A加入业务盘A的业务发包计数后发送给出口盘B ;出口盘B收到LMM帧后,加入业务收包计数再发送给入口盘B,入口盘B回复LMR帧(帧丢失测量的服务回复帧)给出口盘B,出口盘B再加入业务盘B的业务发包计数,发送给出口盘A ;出口盘A收到LMR帧并加入业务盘A的业务收包计数,最后提取所有计数传到主控盘,主控盘根据计数统计业务丢包率。
[0017]更为具体的,业务盘A和业务盘B均包括OAM模块和业务处理模块,LMM和LMR帧均遵守 Y1731 协议,LMR 巾贞包含 TxFcf、Reserved for RxFcf in LMR> Reserved for TxFcbin LMR> RxFcl 四个字段,其中 Reserved for RxFcf in LMR> Reserved for TxFcb in LMR为两个预留字段;
[0018]TxFcf表示LMM帧发送时刻,业务盘A的业务发包计数;
[0019]RxFcf表示业务盘B收到LMM帧时刻,业务盘B的业务收包计数;
[0020]TxFcb表示业务盘B发送LMR帧时刻,业务盘B的业务发包计数;
[0021]RxFcl表示业务盘A收到LMR帧时刻,业务盘A的业务收包计数。
[0022]LMM 巾贞中包含 TxFcf、Reserved for RxFcf in LMR> Reserved for TxFcb in LMR三个字段,每个字段表示的含义与LMR帧相同。
[0023]如图1所示,业务盘A和业务盘B均为一个MEP(Message Exchange Pattern,消息交换模式)节点,均包括OAM模块、业务处理模块和业务转发模块,业务盘A和业务盘B之间的收发帧步骤为:
[0024]S1.入口盘 A 的 OAM 模块发送 LMM 帧,其中 TxFcf、Reserved for RxFcf in LMR、Reserved for TxFcb in LMR三个字段置零,经过业务转发模块发送至出口盘A。
[0025]S2.出口盘A的业务转发模块将LMM帧发送至出口盘A的业务处理模块,业务处理模块写入TxFcf到TxFcf字段后,将LMM帧发送给业务盘B。
[0026]S3.出口盘B的业务处理模块收到LMM巾贞,写入RxFcf到Reserved for RxFcf inLMR字段,再通过转发模块将LMM帧发送至入口盘B。
[0027]S4.入口盘B的业务转发模块收到LMM帧后,转发至入口盘B的OAM模块,OAM模块将TxFcf、RxFcf分别复制到LMR巾贞的TxFcf字段和Reserved for RxFcf in LMR字段,再通过业务转发模块发送LMR帧到出口盘B。
[0028]S5.出口盘B收到LMR帧,通过业务转发模块发送到业务处理模块,写入TxFcb到Reserved for TxFcb in LMR 字段,发送 LMR 巾贞到出口盘 A。
[0029]S6.出口盘A的业务处理模块收到LMR帧,写入RxFcl到RxFcl字段,并通过业务转发模块将LMR帧发到入口盘A。
[0030]S7.入口盘A中的业务转发模块将收到的LMR帧转发给OAM模块,OAM模块提取所有计数。
[0031]业务盘A的入口盘A间隔提取所有数据,并通过告警传递总线将数据送至主控盘,主控盘根据相邻两次的数据差计算丢包率。所述丢包率包括业务盘A发送至业务盘B的丢包率,g卩远端丢包率;还包括业务盘A接收来自业务盘B的丢包率,即近端丢包率。
[0032]远端丢包率=TxFcf[tj - TxFcf [tp] | - RxFcf [tj - RxFcf [tp] I,其中[t。]代表前一巾贞,[tp]代表后一中贞。
[0033]近端丢包率=TxFcb[tj- TxFcb[tp] 1-| RxFcl [tJ-RxFcl [tp] I ,其中[tj 代表前一巾贞,[tp]代表后一中贞。
[0034]本发明不局限于上述实施方式,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
【权利要求】
1.一种基于分布式架构中PW的业务丢包率测量方法,基于业务盘A和业务盘B,节点A包括出口盘A和入口盘A,业务盘B包括出口盘B和入口盘B,其特征在于:入口盘A发送帧丢失测量的服务请求帧给出口盘A,出口盘A加入业务盘A的业务发包计数后发送给出口盘B ;出口盘B收到服务请求帧后,加入业务收包计数再发送给入口盘B,入口盘B回复服务回复帧给出口盘B,出口盘B再加入业务盘B的业务发包计数,发送给出口盘A ;出口盘A收到服务回复帧并加入业务盘A的业务收包计数,最后提取所有计数传到主控盘,主控盘根据计数统计业务丢包率。
2.如权利要求1所述基于分布式架构中PW的业务丢包率测量方法,其特征在于:所述出口盘、入口盘均包括OAM模块、业务处理模块和业务转发模块。
3.如权利要求2所述基于分布式架构中PW的业务丢包率测量方法,其特征在于:所述入口盘A中,OAM模块发送服务请求帧,经过入口盘A的业务转发模块发送至出口盘A的业务转发模块,出口盘A的业务转发模块将服务请求帧发送出口盘A的业务处理模块,业务处理模块写入业务盘A的业务发包计数,将服务请求帧发出。
4.如权利要求2所述基于分布式架构中PW的业务丢包率测量方法,其特征在于:所述出口盘B的业务处理模块接收到服务请求帧后,写入此时的业务收包计数,并将服务请求帧发送至入口盘B,入口盘B的OAM模块复制计数到服务回复帧中,发送服务回复帧至出口盘B,出口盘B的业务处理模块写入此时业务B的业务发包计数,发送服务回复帧给出口盘A0
5.如权利要求2所述基于分布式架构中PW的业务丢包率测量方法,其特征在于:所述出口盘A收到服务回复帧,其业务处理模块写入此时出口盘A的业务收包计数,并通过业务转发模块转发到入口盘A的业务转发模块后,再转入OAM模块。
6.如权利要求1所述基于分布式架构中PW的业务丢包率测量方法,其特征在于:业务盘A的入口盘A间隔提取所有数据,并通过告警传递总线将数据送至主控盘,主控盘根据相邻两次的数据差计算丢包率。
7.如权利要求6所述基于分布式架构中PW的业务丢包率测量方法,其特征在于:所述丢包率包括业务盘A发送至业务盘B的丢包率,即远端丢包率,远端丢包率=I前一帧业务盘A的业务发包计数一后一帧业务盘A的业务发包计数I一I前一帧业务盘B的业务收包计数一后一帧业务盘B的业务收包计数I。
8.如权利要求6所述基于分布式架构中PW的业务丢包率测量方法,其特征在于:所述丢包率包括业务盘A接收来自业务盘B的丢包率,即近端丢包率,近端丢包率=I前一帧业务盘B的业务发包计数一后一帧业务盘B的业务发包计数I一I前一帧业务盘A的业务收包计数一后一帧业务盘A的业务收包计数I。
【文档编号】H04L12/26GK104270285SQ201410480032
【公开日】2015年1月7日 申请日期:2014年9月19日 优先权日:2014年9月19日
【发明者】胡希, 冯建波 申请人:烽火通信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1