博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
无线路由脚本分析——计算路由开销
阅读量:3610 次
发布时间:2019-05-21

本文共 504 字,大约阅读时间需要 1 分钟。

# 使用的是无线trace的旧格式

BEGIN {
 pkt_route_sum=0;
 pkt_cbr_sum=0;
}
{
    action = $1;
    pkttype = $7;
    pktsize = $8;
}    
# 考虑到aodv和dsr中中间节点转发的rrep,所以加入了f参数
{    if ( action == "s" || action == "f" ) {
     if ( pkttype == "AODV" || pkttype == "DSR" || pkttype == "message") {
      pkt_route_sum += pktsize ;
     }
    }
}  

# 我只计算了正确接收到的数据包,被丢弃的没有算作有效数据

$0 ~/^r.* AGT.* cbr/ {
        pkt_cbr_sum += pktsize ;
}

END {
 # 单位为bytes
 printf "DSDV cbr_bytes:%d, route_bytes:%d, routecosts:%.4f /n", pkt_cbr_sum, pkt_route_sum, (pkt_route_sum/pkt_cbr_sum);
}

转载地址:http://awgzn.baihongyu.com/

你可能感兴趣的文章
树莓派中文输入法
查看>>
sklearn-降维-(主成分分析)PCA
查看>>
sklearn-降维-非负矩阵分解(NMF)
查看>>
windows局域网、校园网连接树莓派
查看>>
Django的URL路由
查看>>
django的视图响应类型
查看>>
Django的模板引擎与模板使用
查看>>
liunx安装chrome浏览器
查看>>
tensorflow矩阵的运算
查看>>
tensorflow更新变量
查看>>
sublime 显示文件编码
查看>>
filter,map,reduce
查看>>
sublime text3打开浏览器
查看>>
django中url参数的转换器
查看>>
url命名与反转,应用命名空间与实例命名空间
查看>>
django自定义URL(PATH)转换器
查看>>
随机请求头
查看>>
python中threading多线程以及传参
查看>>
pandas中按照某一列进行排序
查看>>
python中pyodbc连接sql server数据库
查看>>