欢迎来到天天文库
浏览记录
ID:39466633
大小:40.50 KB
页数:3页
时间:2019-07-04
《OAM-LM丢包计算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、FrameLossMeasurement(LM)丢包计算一.定义FrameLossnear-end: 本端收包丢失个数FrameLossfar-end:远端收包丢失个数二.原理在t1/t2时刻,源端发送方向的发包计数分别为Txt1/Txt2,宿端接收方向的收包计数分别为Rxt1/Rxt2。在这个时间段内,发包增量为△Tx=Txt2-Txt1,收包增量为△Rx=Rxt2-Rxt1,则这个时间段内的丢包个数为:△Tx-△Rx=(Txt2-Txt1)-(Rxt2-Rxt1)。三.实现方式LM消息帧的发送周期缺省是100ms。发送周期应该满足以下条件:即使一个或多个LM丢失,帧或字节计数器也不
2、会在此期间出现溢出。根据获取收发参数的方式不同,实现方式可分为以下两种:1.dual-end方式 方式为双端计算方式,发送的OAM为proactiveOAM,即主动型的OAM。只有一种消息帧,即CV帧,且帧中主动带有本端前一时刻的收发包计数。在经过源宿端点的两回合的OAM互传后,源宿两端即可同时计算出near-end和far-end的丢包个数。源宿两端周期性地发送CV消息给对方。此时的CV帧其实同时包含了请求和应答功能,在某一时刻,某端点若收到对端的CV帧时,它就会立刻读取本地的收包计数值,然后等到下一个发送周期到来时才把这个计数信息反馈给对端。消息参数:1)TxFC_f:发送当前CV
3、帧时,所读取的本地TxFCL计数值2)RxFC_b:上一次接收CV帧时,所读取的本地RxFCL计数值3)TxFC_b:上一次接收CV帧时,CV帧上的TxFCL_f域值参数中RxFC_b/TxFC_b反映了同一时刻的某个方向上的一对收发计数值。如图,A站点在收到两个B站点发送的CV帧时,即T4时刻,B站点即可计算出丢包个数。同样,B站点在T3时刻即可算出丢包个数。ABT2时刻:CV帧TxFC_f[tp],RxFC_b[tp],TxFC_b[tp]T4时刻:CV帧TxFC_f[tc],RxFC_b[tc],TxFC_b[tc]T1时刻: CV帧TxFC_f[tp],RxFC_b[tp],T
4、xFC_b[tp]T3时刻:CV帧TxFC_f[tc],RxFC_b[tc],TxFC_b[tc]计算公式如下:FrameLossfar-end=
5、TxFC_b[tc]–TxFC_b[tp]
6、-
7、RxFC_b[tc]–RxFC_b[tp]
8、FrameLossnear-end=
9、TxFC_f[tc]–TxFC_f[tp]
10、-
11、RxFCl[tc]–RxFCl[tp]
12、其中:1)TxFC_f[tc],RxFC_b[tc],TxFC_b[tc]表示当前CV帧上的各个域的值,RxFCl[tc]表示收到当前帧时所读取的本地RxFCL计数值。2)TxFC_f[tp],RxFC_b[tp],TxFC_
13、b[tp]表示上一次CV帧上的各个域的值,RxFCl[tp]表示上一次收到CV帧时所读取的本地RxFCL计数值。2.single-end方式 此方式为单端计算方式,发送的OAM为on-demand OAM,即按需的OAM方式。有两种消息帧,即LMM和LMR。此种方式下站点不会主动告知对方本端的收包计数,所以源端若想计算丢包,则需周期性地发送LMM请求帧,宿端收到LMM后就会立刻读取本地的收包计数值并且立刻回应LMR响应帧。收到两次应答后,源端则可独自地计算出丢包个数。宿端的发送原理和源端一样。LMM的消息参数如下:1)TxFC_f:发送LMM帧时所读取的本地TxFCL计数值LMR的消息
14、参数如下:1)TxFC_f:拷贝LMM帧的TxFC_f的域值2)RxFC_f:收到LMM帧时,所读取的本地RxFCL的计数值3)TxFC_b:发送LMR帧时,所读取的本地TxFCL的计数值参数中TxFC_f/RxFC_f反映了同一时刻的某个方向上的一对收发计数值。如图,A站点在收到两个B站点回应的LMR帧时,即T4时刻,A站点即可计算出丢包个数。B站点与A站点进行一样的动作。ABT2时刻:LMR帧TxFC_f[tp],RxFC_f[tp],TxFC_b[tp]T4时刻:LMR帧TxFC_f[tc],RxFC_f[tc],TxFC_b[tc]T1时刻:LMM帧TxFC_f[tp]T3时刻
15、:LMM帧TxFC_f[tc]计算公式如下:FrameLossfar-end=
16、TxFC_f[tc]–TxFC_f[tp]
17、-
18、RxFC_f[tc]–RxFC_f[tp]
19、FrameLossnear-end=
20、TxFC_b[tc]–TxFC_b[tp]
21、-
22、RxFCl[tc]–RxFCl[tp]
23、其中:1)TxFC_f[tc],RxFC_f[tc],TxFC_b[tc]表示当前LMR帧中各个域的值,RxFCl[tc]表示收到当前LMR帧时所读取
此文档下载收益归作者所有