omnet++ 从代码中检索网络拓扑
omnet++ retrieve network topology from code
我是 OMNeT++ 的新手,我正在用它编写我的第一个模拟。我正在尝试做的是在执行时从节点检索网络的完整拓扑。
基本上,我有一个路由器节点需要知道整个拓扑结构(哪个节点连接到谁),但我不想根据所选网络静态更改 C++ 代码。相反,这个想法是路由器能够在其初始化函数中发现节点之间的所有连接。
我该怎么做?
提前致谢。
您需要的是来自 OMNeT++ API 的 omnetpp::cTopology
class:https://omnetpp.org/doc/omnetpp/api/classomnetpp_1_1cTopology.html
如果您使用的是 INET,class 在 inet::common::Topology
中有一个略微增强的版本
我是 OMNeT++ 的新手,我正在用它编写我的第一个模拟。我正在尝试做的是在执行时从节点检索网络的完整拓扑。
基本上,我有一个路由器节点需要知道整个拓扑结构(哪个节点连接到谁),但我不想根据所选网络静态更改 C++ 代码。相反,这个想法是路由器能够在其初始化函数中发现节点之间的所有连接。
我该怎么做?
提前致谢。
您需要的是来自 OMNeT++ API 的 omnetpp::cTopology
class:https://omnetpp.org/doc/omnetpp/api/classomnetpp_1_1cTopology.html
如果您使用的是 INET,class 在 inet::common::Topology