NS3自定义节点和数据包标头

时间:2016-06-03 05:57:23

标签: c++ simulation ns-3

在NS3中,是否可以创建自定义网络节点和数据包标头?我需要为我的模拟实现一些新节点(新型交换机,SDN控制器,云控制器等),并修改网络数据包标头以包含一些其他信息。我是NS3的新手,但我熟悉C ++。

至于如何自定义网络数据包,我根本不知道,我很困惑从哪里开始。但是为了创建自定义节点,我已经阅读了教程书,所有节点都基本上来自Node类(如果我错了,请纠正我),所以最初我想象我可以创建我的{{1继承NS3' s CustomNode类的类,如:

Node

但是,当我查看示例代码时,他们使用class CustomNode : Node { ... } 帮助程序提供了许多示例,如下所示:

NodeContainer

正如我们在代码中看到的那样,函数NodeContainer container; container.Create (1); 中只有一个参数与要创建的节点总数相关,没有其他参数或模板来指定节点的类型。我希望我能做一些像:

create()

或类似的东西。有人可以给我一些关于如何实现目标的提示吗?

0 个答案:

没有答案