0
A
回答
0
你的问题不清楚。基于我的理解,我编辑了你的问题。
我假设你想实现多个路由协议来评估他们在各种情况下的性能。
如果您在ad hoc中一次运行多个路由算法,它会使用路由请求和回复数据包来洪泛网络。在特别情况下,带宽和能量是有限的。数据包丢失将增加并且需要重新传输。因此不建议运行多种算法。请逐个记录算法的详细信息并比较这些值。
0
如果我正确理解你的问题,你想同时测试两个路由协议(例如AODV和DSR)。如果是这样,并且如果部署两个ns-2实例不适合您,则可以尝试将ns-2内容复制到其他位置并同时运行两个相同版本的ns-2,每个对应一个路由协议。另一方面,如果你想要在同一个网络中部署两个路由协议,由于上一个答案中给出的原因,它将不能很好地工作。
0
如果您有两组节点,每组有5个节点,第一组运行AODV协议,第二组运行DSDV,您可以按照以下方式进行操作。
for {set i 0} {$i < 5} {icnr i}{
$ns_ node-config -adhocRouting AODV
set node_($i) [$ns_ node]
}
for {set i 5} {$i < $val(nn)} {icnr i}{
$ns_ node-config -adhocRouting DSDV
set node_($i) [$ns_ node]
}
0
在一个平面上运行多个协议的主要目的是实现异构路由协议之间互操作性的一个步骤。为此,我创建了一个网关节点,它将提供不同路由协议之间的互操作性,以实现它们之间的通信。 阿里感谢您的代码片段,它非常有用。
相关问题
- 1. NS2:模拟节点运行两个不同的mac协议
- 2. 为ns2创建新的路由协议
- 3. 如何同时运行两个或多个线程
- 4. 按需路由协议
- 5. OLSR路由协议
- 6. 路由协议混淆
- 7. NS2-协议修改 - AODV
- 8. 我可以同时运行两个或多个WebMatrix网站吗?
- 9. 路由信息协议(RIP)
- 10. 如何在同一时间运行两个或多个码头构成文件
- 11. 如何在目标C中同时运行两个多线程?
- 12. AODV路由协议 - 路由答复
- 13. 不能同时运行两个或多个android模拟器
- 14. 如何同时运行两个循环?
- 15. 如何修改ns2模拟器中某个节点的行为?
- 16. 如何同时运行两个循环
- 17. 如何同时运行两个数组
- 18. PCAP如何处理多个协议同时
- 19. 如何用另一个协议打开路由?
- 20. 如何区分Twisted中协议的两个不同阶段?
- 21. 如何使用路由来制定协议特定路由
- 22. 同时运行两个类
- 23. 如何在iOS中创建Ad-hoc wifi
- 24. 如何在同一时间运行同一个WebSolution的两个或多个副本?
- 25. 同时Datamapper两个协会
- 26. 如何同时启动两个或多个tmux(或tmuxinator)会话?
- 27. 如何实现在NS2模拟器DSR协议在Ubuntu
- 28. 如何同时运行多个“任务”?
- 29. 如何在运行时在Objective-C中创建协议?
- 30. 如何在iPhone中创建一个ad-hoc网络?