<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Sorry -- this is really more POX and VND than Mininet related, but I wanted to quickly summarize some off-list activity in case anyone was curious or finds this thread in a search...</div><div><br></div>I wrote some new boilerplate for VND's POX code generation along the lines of what I suggested.  I sent it along to Ramon Fontes, who has integrated it, so this all works better now.<div><br></div><div>-- Murphy<br><div><br></div><div>(Further discussion on this topic, if any, should probably go to... openflow-discuss?  Or maybe pox-dev?)</div><div><br><div><div>On Mar 26, 2014, at 12:08 AM, Murphy McCauley <<a href="mailto:murphy.mccauley@gmail.com">murphy.mccauley@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=utf-8"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">The code generated by VND just waits for 15 seconds and then tries to install the table entries.  In your case, the switches haven't connected by then.<div><br></div><div>Assuming that you're actually running Mininet using the VND-generated Mininet script, this is probably because you're using POX dart and the VND code wasn't generated with it in mind.  The video is using betta.  It'd probably also work with carp.  You could consider downgrading.</div><div><br></div><div>Unlike previous versions, dart doesn't (currently?) always load the openflow component.  It does try to load it on demand ("About the OpenFlow Component's Initialization" in the manual).  Unfortunately, the VND-generated code doesn't trigger the demand-loading code.</div><div><br></div><div>Long story short: to get it working with dart, you might try just adding the openflow component to your commandline explicitly:</div><div>./pox.py openflow controllerScript5906</div><div><br></div><div>(Ideally, VND's code should be modified to monitor ConnectionUp events from switches and install entries when they're connected rather than simply waiting for 15 seconds.  This would work with betta and carp too and should trigger demand-loading of the openflow component in dart.)</div><div><br></div><div>-- Murphy</div><div><br><div><div>On Mar 25, 2014, at 11:37 PM, 黃昱霖 <<a href="mailto:a1991703@gmail.com">a1991703@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div><div><div><div>HI ALL<br></div>I TRY TO USE VND with this vedio(<a href="http://www.ramonfontes.com/visual-network-description-pox-controller/">http://www.ramonfontes.com/visual-network-description-pox-controller/</a>)<br>
<br></div>i do the same step with vedio but when i want to open my pox to controller my mininet it got error like this:<br><br>root@ethan-To-be-filled-by-O-E-M:/home/ethan/pox# ./pox.py controllerScript5906<br>POX 0.3.0 (dart) / Copyright 2011-2014 James McCauley, et al.<br>
INFO:controllerScript5906:*** Starting... ***<br>INFO:controllerScript5906:*** Waiting for switches to connect.. ***<br>INFO:core:POX 0.3.0 (dart) is up.<br>INFO:controllerScript5906:    *** Installing static flows... ***<br>
WARNING:openflow:Couldn't send to 00-00-00-00-00-05 because we're not connected to it!<br>WARNING:openflow:Couldn't send to 00-00-00-00-00-05 because we're not connected to it!<br>WARNING:openflow:Couldn't send to 00-00-00-00-00-06 because we're not connected to it!<br>
WARNING:openflow:Couldn't send to 00-00-00-00-00-06 because we're not connected to it!<br>WARNING:openflow:Couldn't send to 00-00-00-00-00-05 because we're not connected to it!<br>WARNING:openflow:Couldn't send to 00-00-00-00-00-05 because we're not connected to it!<br>
WARNING:openflow:Couldn't send to 00-00-00-00-00-06 because we're not connected to it!<br>WARNING:openflow:Couldn't send to 00-00-00-00-00-06 because we're not connected to it!<br>INFO:controllerScript5906:    *** Static flows installed. ***<br>
<br><br></div>could some one tell me what happen?<br></div><div>my controller does not install correct?<br></div>THANKS<br>ETHAN<br><div><br><br></div></div>
_______________________________________________<br>mininet-discuss mailing list<br><a href="mailto:mininet-discuss@lists.stanford.edu">mininet-discuss@lists.stanford.edu</a><br><a href="https://mailman.stanford.edu/mailman/listinfo/mininet-discuss">https://mailman.stanford.edu/mailman/listinfo/mininet-discuss</a><br></blockquote></div><br></div></div></blockquote></div><br></div></div></body></html>