omnet++:如何在基于StandardHost的节点上实现OSPF路由



我有一个随机拓扑的节点网络。这些节点使用UDP进行通信,是基于"StandardHost"的子模块。

我想要在2个节点之间有最短的路由,我想使用OSPF。现在,为了有这样的机制,我如何将OSPF的这个属性添加到我的节点?

简而言之,您需要在您的StandardHost中包含一个实现此路由机制的模块。我假设你已经找到了INET框架,它有一个OSPF的实现;他们的源代码实际上有一堆OSPF的例子(你可以在这里找到)。这意味着你最终会得到一个以某种方式引用OSPF模块的.ned文件——不幸的是,我没有模块本身的经验,所以我不能告诉你它的内部是如何工作的,但是如果你看看源代码中包含的简单示例,你会发现omnetpp.ini包含对UDP Echo应用程序的引用,这段代码(以及该文件的其余部分)显示了路由器和主机是如何连接的。

最新更新