问题描述
> dpctl tcp:127.0.0.1:6634 stats-flow
> SENDING (xid=0xF0FF00F0):
stat_req{type="flow", flags="0x0", table="all", oport="any", ogrp="any", cookie=0x0", mask=0x0", match=oxm{all match}}
> Dpctl : Error During Transaction
查看流表的时候出现错误
解决方法
由于这次在简历拓扑的时候不是在命令行中执行mn –topo xxxxx,而是在Python文件中定义,所以和以往有一些差异
net = Mininet(topo=topo, link=TCLink, controller=None, autoSetMacs=False,
autoStaticArp=False,switch=UserSwitch)
net.addController('controller', controller=RemoteController,
ip=CONTROLLER_IP, port=CONTROLLER_PORT)
net.start()
将原先的
s1 = net.addSwitch( 's1' )
s2 = net.addSwitch( 's2' )
修改为
s1 = net.addSwitch('s1', cls=UserSwitch, listenPort=6634)
s2 = net.addSwitch('s2', cls=UserSwitch, listenPort=6635)