Omnet 6.0.1,INET4.5.2 架构下仿真TAS注意事项

本文讨论了仿真环境中数据包在传输过程中的58B额外开销,包括UDP、IP、VLAN标签等,以及如何在仿真设置中考虑这些因素以避免求解GCL列表时的错误。同时,文章还关注了传播延迟和交换机处理延迟的设定及其对数据传输的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、传输延迟问题:

仿真器中,数据包在传输过程中被额外增加了58B的开销。

58B = 8B (UDP) + 20B (IP) + 4B (802.1 Q-TAG) + 14B (ETH MAC) + 4B (ETH FCS) + 8B (ETH PHY)

也就是说,如果在ini文件中设置的流在源端的packetLength = 500B,那么该流在100Mbps的链路速度下的传输延迟不是\frac{100*8bit}{100Mbps}=8us,而是\frac{(100+58)*8bit}{100Mbps}=12.64us.

*.client*.app[1].source.packetLength = 500B

所以在使用求解器求解GCL列表的时候,一定要将这58B也考虑到数据包的大小中,否则规划出来的时隙窗口并不够流传输,导致仿真结果错误。

二、传播延迟和交换机处理延迟问题:

1. 仿真中默认的传播延迟为0.05us,可在src.inet.node.ethernet 路径下的EthernetLink.ned文件中根据需求设置。

channel EthernetLink extends DatarateChanne
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值