<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div><div>(Inline)</div><div><br></div><div>On Apr 29, 2013, at 12:56 AM, Kouvakas Alexandros wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif">Sorry for asking again.Does anybody knows the answer on the above question?<br></div></div></blockquote><div><br></div><div>Sorry; I've been busy. Hopefully this brief reply will be helpful.</div><br><blockquote type="cite"><div class="gmail_extra"><div class="gmail_quote">
2013/4/23 Kouvakas Alexandros <span dir="ltr"><<a href="mailto:questalex@gmail.com" target="_blank">questalex@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; ">
<div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif">Hello,<br></div><div class="gmail_default" style="font-family:garamond,serif">I managed to create my network as I would like it to be.<br></div>
<div class="gmail_default" style="font-family:garamond,serif">
So, I have one OVS and two hosts connected to it through tunnels.<br></div><div class="gmail_default" style="font-family:garamond,serif">Before running the POX controller I delete the flows of the OVS with "ovs-ofctl del-flows".So, after that I cannot have pings between the machines.<br></div></div></blockquote></div></div></blockquote><div><br></div><div>As a note, POX clears the tables as soon as switches connect by default.</div><br><blockquote type="cite"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; "><div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif">
</div><div class="gmail_default" style="font-family:garamond,serif">After that I run the pox controller with the module of l2_learning, so I have new flows and I have pings.<br></div><div class="gmail_default" style="font-family:garamond,serif">
How can I check the flows that are now added in the flow table?<br></div></div></blockquote></div></div></blockquote><div><br></div><div>If you want to do it from within POX, send a flow stats request. There's some info on the POX manual wiki:</div><div><a href="https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-Example-WebFlowStatistics">https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-Example-WebFlowStatistics</a></div><div><br></div><div>That example filters them to only show ones on port 80, but obviously you don't have to do that. There's also a further example in the third party section. And POXDesk does this and displays them.</div><div><br></div><div>If you want to do it from the commandline, look into ovs-ofctl. (Something like ovs-ofctl show <switch-name>.)</div><br><blockquote type="cite"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; "><div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif">I stop the POX controller and I still have pings,which means that the flows are somewhere saved. I need to check this flows and furthermore to modify them.<br></div></div></blockquote></div></div></blockquote><div><br></div><div>Sure. By default, nothing in POX uninstalls them when it shuts down (though you could make this happen). If I recall correctly, all the ones from l2_learning have timeouts, so they'll expire eventually, but they'll stick around until then.</div><div><br></div><div>As mentioned above, look into ovs-ofctl. And also ovs-dpctl. Or write a POX component to modify them how you want!</div><div><br></div><div>-- Murphy</div><div><br></div><blockquote type="cite"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; "><div class="gmail_extra"><div><div class="h5"><div class="gmail_quote">2013/4/16 Kouvakas Alexandros <span dir="ltr"><<a href="mailto:questalex@gmail.com" target="_blank">questalex@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif">Hi,<br></div><div class="gmail_default" style="font-family:garamond,serif">
it's a bit irrelevant with pox mailing list but do you know how can I create an overlay network with one node running OVS and some hosts that are connected to the OVS through a subnet (let's say <a href="http://192.168.3.1/24" target="_blank">192.168.3.1/24</a>) without running OVS on them. I mean, can I substitute the tunnel from the host to the OVS with something else?<br>
</div></div><div class="gmail_extra"><div><div><br><br><div class="gmail_quote">2013/4/12 Murphy McCauley <span dir="ltr"><<a href="mailto:murphy.mccauley@gmail.com" target="_blank">murphy.mccauley@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><div><div><div>On Apr 12, 2013, at 2:30 AM, Kouvakas Alexandros wrote:</div><br><blockquote type="cite"><div dir="ltr"><div class="gmail_default" style="font-family:garamond,serif">
<div><span style="color:rgb(0,0,255)">Note that only the SENDER (the OF switch) has the controller. By this I mean that I run "ovs-vsctl set-controller" only on the SENDER node.</span></div></div></div></blockquote>
<br></div></div><div>So each machine is running OVS, but only one of the OVS instances is connecting to a controller? In this case, you may be able to get them to act as learning switches, but you can't program them from the controller, which is going to prevent you from doing interesting path selection using OpenFlow. If that's what you want to do, connect them to the controller either via the controller's external IP (131.188.44.100), or by setting up in-band control and having the control traffic go through your tunnels.</div>
<span><font color="#888888"><br><div>-- Murphy</div></font></span></div></blockquote></div><br><br clear="all"><br></div></div><span><font color="#888888">-- <br>Kouvakas Alexandros
</font></span></div>
</blockquote></div><br><br clear="all"><br></div></div><span class="HOEnZb"><font color="#888888">-- <br>Kouvakas Alexandros
</font></span></div>
</blockquote></div><br><br clear="all"><br>-- <br>Kouvakas Alexandros
</div>
</blockquote></div><br></div></body></html>