<div dir="ltr">Hi,<div>Thanks for you reply. However, as far as I observe, mini net does support loop topology, such as</div><div><br></div><div>s1 ------------ s2</div><div>   \              /</div><div>     \--- s3--/<br>
<div class="gmail_extra"><br></div><div class="gmail_extra">My problem is that I want to create a multiple links between s1 and s2. Is there anyway to create such multiple links? thanks.</div><div class="gmail_extra"><br>
</div><div class="gmail_extra">- Hui</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Apr 8, 2014 at 3:05 PM, est B.y <span dir="ltr"><<a href="mailto:eng_est_1990@yahoo.com" target="_blank">eng_est_1990@yahoo.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:10pt;font-family:verdana,helvetica,sans-serif"><div>Hello</div><div>Mininet can not run with loop topology by default, but to run loop topology must use spanning tree protocol. STP is an application run with some types of controllers such as NOX controller. if you use NOX13 with openflow version 1.3, follow steps that illustrate in this attached paper to add spanning tree application.</div>
<div><br></div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:verdana,helvetica,sans-serif">Regards.</div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:verdana,helvetica,sans-serif">
Estabrak B.</div><div style="font-style:normal;font-size:13px;background-color:transparent;font-family:verdana,helvetica,sans-serif">University of
 Mosul, Iraq </div><div style="display:block"> <div style="font-family:verdana,helvetica,sans-serif;font-size:10pt"> <div style="font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:12pt">
<div><div class="h5"> <div dir="ltr"> <font face="Arial"> On Tuesday, April 8, 2014 9:17 PM, Hui Kang <<a href="mailto:hkang.sunysb@gmail.com" target="_blank">hkang.sunysb@gmail.com</a>> wrote:<br> </font> </div>  </div>
</div><div><div><div class="h5"><div><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 style="font-family:arial,sans-serif;font-size:13px"><div>
<br></div><div>- Hui Kang<img src="https://mail.google.com/mail/u/0/images/cleardot.gif"></div></div></div></div><br></div></div>_______________________________________________<br>mininet-discuss mailing list<br><a href="mailto:mininet-discuss@lists.stanford.edu" target="_blank">mininet-discuss@lists.stanford.edu</a><br>
<a href="https://mailman.stanford.edu/mailman/listinfo/mininet-discuss" target="_blank">https://mailman.stanford.edu/mailman/listinfo/mininet-discuss</a><br><br><br></div>  </div> </div>  </div> </div></div></blockquote></div>
<br></div></div></div>