【发布时间】:2020-06-29 12:00:11
【问题描述】:
在 TicToc 教程 13 中,消息目的地是随机的。如何指定消息的目的地?假设我希望它从tic[0] 到达tic[5]。然后创建另一个具有不同源和目标的消息,例如从tic[3] 到tic[2]。
此外,本教程中的节点之间的路径是随机选择的,那么如何修改它以便消息可以使用最短路径到达其目的地?
【问题讨论】:
标签: omnet++
在 TicToc 教程 13 中,消息目的地是随机的。如何指定消息的目的地?假设我希望它从tic[0] 到达tic[5]。然后创建另一个具有不同源和目标的消息,例如从tic[3] 到tic[2]。
此外,本教程中的节点之间的路径是随机选择的,那么如何修改它以便消息可以使用最短路径到达其目的地?
【问题讨论】:
标签: omnet++
可以在TicToc13 中设置任意值作为消息的来源和目的地,例如:
TicTocMsg13 *msg = new TicTocMsg13("Test message");
msg->setSource(0);
msg->setDestination(5);
根据问题的第二部分:
TicToc 示例旨在展示和学习如何使用 OMNeT++ 以及如何使用 C++ 控制模型的行为。它们不反映真实的系统。因此,TicToc13 中的“路由”非常简单(即随机)。为路由选择最短路径需要更复杂的路由协议,该协议具有一定的拓扑知识。为 TicToc 模型准备这样的协议是可能的,但需要许多额外的东西(即路由表、控制消息、配置/共享路由信息的方法等)。更重要的是,所有这些问题都已经针对 IP 协议解决了。
【讨论】: