我一直在关注INET Wireless Tutorial,但是当我到达step 10(正在配置Aodv路由协议)时,它不起作用。
我也成功地遵循了this guide的路由协议:这三种路由协议都起作用。但是在“无线教程”的第10步中,它不起作用。
在仿真中,它开始正常并创建了第一条路由,从而允许传输数据包
但是,当hostR1超出hostA和hostB的传输范围时,通过hostR2和hostR3的新路由就不会建立。
我正在输入代码,但是随后我复制并粘贴了它以确保它正确无误,但仍然无法正常工作。代码在这里:omnet.ini,WirelessA.ned,WirelessB.ned
配置Aodv的部分是这个
[Config Wireless10]
description = Configuring ad-hoc routing (AODV)
extends = Wireless09
*.configurator.addStaticRoutes = false
*.host*.typename = "AodvRouter"
*.hostB.wlan[0].radio.displayCommunicationRange = true
*.visualizer.dataLinkVisualizer.packetFilter = "AODV*"
谁能告诉我我做错了什么吗?
答案 0 :(得分:0)
我建议将omnetpp.ini与本教程源文件中的文件进行比较,以查看是否有任何差异。看到效果后,我怀疑MAC层确认未打开(请检查Config Wireless06和07),这意味着路由协议无法检测到何时链路断开,这也将不会创建新路由。