我无法在一台交换机上运行dpctl mod-port。我定义为 指定端口6634与net = Mininet(...,listenPort = 6634)和i 具有6个开关的拓扑结构。 " dpctl mod-port 1 up"在mininet控制台中工作但对所有人起作用 开关。 我真正想要的是使用switch-class的dpctl-function。 什么是cmd?,我试过了:
switch.dpctl("mod-port tcp:10.0.0.3:6634 1 up")
其中10.0.0.3是交换机IP - >太多的论点,然而定义是" mod-port switch netdev action"它有三个运营商。
如果我没有明确地集成交换机标识符(再次 - 因为我已经调用了交换机的dpctl-function),我得到:
switch.dpctl("mod-port 1 up")
- > " ovs-ofctl:1不是桥梁或
套接字"
那我应该怎么定义呢?
答案 0 :(得分:1)
switch.dpctl('mod-port', <portName>, 'up')