ns-3 - 断言失败 ipv4-l3-protocol.cc
问题描述
在 NS3.25 中为网状网络中的通道分配算法运行模拟时,出现以下错误:
断言失败。cond="tc != 0", file=..src/internet/model/ipv4-l3-protocol.cc 终止调用,没有活动异常
我已经尝试了不同参数设置的模拟。但是,我仍然遇到同样的错误。我无法弄清楚它的原因,或者我应该尝试消除它。
解决方案
在我看来,仅查看变量名称,您在节点中缺少流量控制(tc)层,因为断言失败。您是否使用 初始化了节点上的 IPv4 堆栈InternetStackHelper
?
如果没有提供其他,则默认设置一个简单的 FIFO TC 层。如果您手动初始化堆栈,而不使用帮助程序,则可能是问题所在。
推荐阅读
- selenium - 多个标签的xpath问题
- ios - 在 iOS 中将 NSData 转换为 Int 返回垃圾值
- javascript - 在 Vue 中,哪个 watcher 会先被调用?对物体的深度观察,还是对该物体的属性的观察?
- amazon-redshift - 使用 WHERE 子句时查询 redshift 会引发带有特殊字符的错误
- asp.net-core - 将 Serilog 与 ASP.NET Core 3.0 一起使用时,如何使用与根记录器不同的配置动态创建记录器?
- linux - 如何制作假的 USB 设备或使设备显示为另一个设备
- python - pycharm- 带有 selenium web 驱动程序的 python。获取错误对象没有属性驱动
- api - 使用 Swagger Codegen 实现弹性?
- llvm - 如何生成内联 GetElementPtr 指令?
- excel - 如何使用基于多个条件的 vlookup 创建下拉列表?