如何更新openflow到1.3

How to update openflow to 1.3

我想将我的 mininet 中的 openflow 从 1.0 更新到 1.2 或更新到 运行 我的流量推送者谁能告诉我如何更新它

因为我在推送条目时收到此错误

ERROR [n.f.s.StaticFlowEntryPusher:Dispatcher: Thread-27] Apply Actions Instruction not supported in OpenFlow 1.0

e

如果你是运行从命令行用mn,你可以添加参数--switch ovs,protocols=OpenFlow13

mn --switch ovs,protocols=OpenFlow13

如果你是运行它有python脚本,你可以在遥控器中传递OF版本:

from mininet.node import RemoteController
from mininet.net import Mininet
from mininet.topo import LinearTopo

c0 = RemoteController('c0', ip=CONTROLLER_IP, port=CONTROLLER_PORT, protocols="OpenFlow13")

topo=LinearTopo(2)
net = Mininet(topo=topo,switch=OVSSwitch,build=False, cleanup=True)
net.addController(c0)
net.build()
net.start()