<div dir="ltr"><span style="font-family:arial,sans-serif;font-size:13px">Hi,</span><div style="font-family:arial,sans-serif;font-size:13px">I am new to mininet and hope to get some answer from this mailing list.<br><div><br>
</div><div>The question is that I would like to create multiple links between a pair of switches in order to test some loop detection of a SDN routing algorithm. However, when I add multiple links between a pair of switches and try ping from one host to another, the mininet reports following error and quits.</div>
</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">---------------------------------------------------------------------------------------</div>
<div style="font-family:arial,sans-serif;font-size:13px"><div>TypeError: sequence item 1: expected string, NoneType found</div><div>--------------------------------------------------------------------------------</div><div>
*** Removing excess controllers/ofprotocols/ofdatapaths/pings/noxes</div><div>killall controller ofprotocol ofdatapath ping nox_core lt-nox_core ovs-openflowd ovs-controller udpbwtest mnexec ivs 2> /dev/null</div><div>
killall -9 controller ofprotocol ofdatapath ping nox_core lt-nox_core ovs-openflowd ovs-controller udpbwtest mnexec ivs 2> /dev/null</div><div>pkill -9 -f "sudo mnexec"</div><div>*** Removing junk from /tmp</div>
<div>rm -f /tmp/vconn* /tmp/vlogs* /tmp/*.out /tmp/*.log</div><div>*** Removing old X11 tunnels</div><div>*** Removing excess kernel datapaths</div><div>ps ax | egrep -o 'dp[0-9]+' | sed 's/dp/nl:/'</div><div>
***  Removing OVS datapathsovs-vsctl --timeout=1 list-br</div><div>ovs-vsctl del-br s3</div><div>ovs-vsctl del-br s4</div><div>ovs-vsctl del-br s5</div><div>*** Removing all links of the pattern foo-ethX</div><div>ip link show | egrep -o '(\w+-eth\w+)'</div>
</div><div style="font-family:arial,sans-serif;font-size:13px">--------------------------------------------------------------------------------</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
** The command I use to create the network is </div><div style="font-family:arial,sans-serif;font-size:13px">       sudo mn --custom ~/mininet/custom/topo-2sw-10host-manylinks.py --topo mytopo --mac  --controller=remote,ip=192.168.0.186</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">** The controller is an external floodlight controller.</div><div style="font-family:arial,sans-serif;font-size:13px">
<br></div><div style="font-family:arial,sans-serif;font-size:13px">** The script has the following code to add 2 links between a pair of switches.</div><div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">
      self.addLink( leftSwitch, rightSwitch )<br></div><div style="font-family:arial,sans-serif;font-size:13px">      self.addLink( leftSwitch, rightSwitch )</div><div style="font-family:arial,sans-serif;font-size:13px"><br>
</div><div style="font-family:arial,sans-serif;font-size:13px">By the way, there is no problem when having only one link between the two switches. Can any you help on the multiple links between a pair of switches. Thanks in advance.</div>
<div style="font-family:arial,sans-serif;font-size:13px"><br></div><div style="font-family:arial,sans-serif;font-size:13px">best</div><div class="" style="font-family:arial,sans-serif;font-size:13px"><div id=":1i2" class="" tabindex="0">
<br></div><div id=":1i2" class="" tabindex="0">- Hui Kang<img class="" src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div></div></div>