【OPNET】统计丢包率

发送端

① 在链路层process model的头文件添加全局变量

extern int subm_pkts;

② 计数
op_pk_send() 就加一个数据包

++subm_pkts;

接收端

① 状态变量添加接收数据包的变量

int rcvd_pkts;

② 在入口初始化的状态机赋初值

rcvd_pkts = 0;

③ 计数
op_pk_get()就加一个数据包

++rcvd_pkts;

④ 在头文件添加全局变量subm_pkts并赋初值

int subm_pkts = 0;

添加统计量

① 在接收端的local statistics和global statistics分别添加统计量
在这里插入图片描述
② 添加句柄
在状态变量添加句柄,类型为Stathandle

loss_pktssec_Handle

③ 入口的状态机注册
op_stat_reg()
记得加上统计量所属的group前缀

Traffic Sink.loss packets (packets/sec)

④ 统计op_stat_write()

(double)(subm_pkts - rcvd_pkts) / (double)subm_pkts;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值