NS-3中的OnOffApplicaion作为协议仿真的CBR源

本文介绍了NS-3中的OnOffApplication如何作为协议仿真的CBR源,它按照OnOff模式交替发送恒定比特率流量。在On状态,应用以DataRate设定的速率发送PacketSize大小的IP包。OnTime和OffTime定义了两种状态的持续时间。在MAC协议性能仿真中,通常关注包从队列发出到接收的延迟,而非整个应用层时间。负载的设定对于观测丢包现象也起到关键作用。
摘要由CSDN通过智能技术生成

参考:http://blog.sina.com.cn/s/articlelist_2126687030_1_1.html
作为抽象类Application的属性:

 - StartTime(0ns)
 - StopTime(0ns);

NS-3中的应用层协议,常用Application的子类有:
1、UdpEcho
2、OnOffApplication
3、PacketSink

在示例代码first.cc中,点对点通信,应用层协议使用了UdpEcho来发送应用层Udp包。2个节点分别为UdpEchoClient和UdpEchoServer,
UdpEchoClient的属性:
- MaxPackets(初值=100):应用层发送包的最大个数
- interval(1s):包与包之间的间隔时间
- RemotePort(0):包的目的端口
- PacketSize(100):包的大小
UdpEchoServer的属性:
Port(9):侦听包的端口
echoClient.SetAttribute ("MaxPackets", UintegerValue (1)); //指定最大的发包数、发包间隔、大小
echoClient.SetAttribu

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值