在OMNet上实现SDN控制器
implementation of SDN controller on OMNet
我正在尝试在OMNet v5.2.1上创建SDN模型。但是,INET中没有SDN控制器模块。这就是我使用 standartHost 模块作为控制器的原因。我能得到合理的结果吗?
此外,我在网络上使用 UDP 协议。由于我希望发送数据包遵循以下路径:
客户端 -> 交换机 -> 控制器 -> 交换机 -> host2,
我将客户端的协议定义为UDPBasicApp,将控制器的协议定义为UDPEcho。但是,UDPEcho协议使路径:客户端-
>交换机->控制器->交换机->客户端
总而言之,客户端得到他发送的数据包。我该如何解决它?
我附上了.与UDP协议相关的INI文件
[Config Step1]
network = Test
description = "Fully automatic static routing table configuration"
*.client.numUdpApps = 1
*.client.udpApp[0].typename = "UDPBasicApp"
*.client.udpApp[0].destAddresses = "controller"
*.client.udpApp[0].destPort = 5000
*.client.udpApp[0].messageLength = 1000B
*.client.udpApp[0].sendInterval = exponential(12ms)
*.client.udpApp[0].packetName = "UDPData"
*.controller.numUdpApps = 1
*.controller.udpApp[0].typename = "UDPEchoApp"
*.controller.udpApp[0].localPort = 5000
*.controller.pingApp[*].destAddr = "host2"
INET有一个SDN扩展,请参阅本文和github上的相应代码。
关于UDPEchoApp
:此行为是有意的。回显应用程序响应发送的任何请求;如果将请求发送到控制器(如在配置中一样(,并在控制器上运行 EchoApp,则 UDP 数据包将从控制器响应。但是,对于非 SDN 方案,您根本不需要控制器(您只需使用client->switch->host2
(。
相关文章:
- 对于四轴飞行器,PID中I控制器的理想值应该是多少
- 如何集成 HID USB 控制器?
- 编译 libfluid 样本控制器时对"event_base_del_virtual"的未定义引用
- 更高效地在微控制器上对C++进行基准测试
- 如何修复 Arduino LED 串控制器的代码?
- 如何在 Windows 中通过 SSL 端口枚举域控制器
- 如何使用 c++ 在命令行中创建一个简单的字符控制器?
- 为什么玩家控制器"own"偏航俯仰和滚动,但角色"owns"它的位置?
- 在虚幻引擎中使用运动控制器组件,C++而不是蓝图
- 哗啦��错误:无法识别任何一组可以驱动指定关节的控制器
- 微控制器的首次 gcc 链接器脚本编译但不运行
- 对控制器类的 WorkerScript 访问
- SDL 2 无法打开控制器,但已识别操纵杆
- 将信号从工作线程类连接到控制器类 - QThreads
- 在OMNet上实现SDN控制器
- SDL2_pollevent() 控制器 dpad 连续保持?
- C++微控制器全局类/辛格尔顿?
- 工作器/控制器多线程和接口类
- 我在微控制器STM32F373发现中点亮LED的问题
- 实现 =, - =, *=, /=运算符(复杂号码控制器计算器)