问题描述
我是SDN域的新手。我使用多个远程ODL控制器实现了自定义Mininet拓扑。
我现在正在测试从ODL控制器更改Mininet中的OVS交换机的预配置(即,控制器IP地址到控制器的另一个IP地址)。
是否可以在运行时更改交换机和控制器之间的预配置映射?
如果可能,我想知道要执行的步骤。
解决方法
您可以尝试使用服务器名称而不是IP地址,或者可以在交换机和控制器之间放置一个TCP代理。
一个非常简单的示例可能是使用netcat将流量转发到遥控器:
./netcat -L ${controller_ip_address}:${controller_openflow_port} -p ${local_port}
并让您的mininet连接到netcat,这会将请求转发到遥控器
sudo mn --controller=remote,ip=127.0.0.1,port=${local_port}