(Inline)

On Apr 29, 2013, at 12:56 AM, Kouvakas Alexandros wrote:

> Sorry for asking again.Does anybody knows the answer on the above question?

Sorry; I've been busy.  Hopefully this brief reply will be helpful.

> 2013/4/23 Kouvakas Alexandros <[email protected]>
> Hello,
> I managed to create my network as I would like it to be.
> So, I have one OVS and two hosts connected to it through tunnels.
> 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.

As a note, POX clears the tables as soon as switches connect by default.

> After that I run the pox controller with the module of l2_learning, so I have 
> new flows and I have pings.
> How can I check the flows that are now added  in the flow table?

If you want to do it from within POX, send a flow stats request.  There's some 
info on the POX manual wiki:
https://openflow.stanford.edu/display/ONL/POX+Wiki#POXWiki-Example-WebFlowStatistics

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.

If you want to do it from the commandline, look into ovs-ofctl. (Something like 
ovs-ofctl show <switch-name>.)

> 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.

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.

As mentioned above, look into ovs-ofctl.  And also ovs-dpctl.  Or write a POX 
component to modify them how you want!

-- Murphy

> 2013/4/16 Kouvakas Alexandros <[email protected]>
> Hi,
> 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 192.168.3.1/24) without 
> running OVS on them. I mean, can I substitute the tunnel from the host to the 
> OVS with something else?
> 
> 
> 2013/4/12 Murphy McCauley <[email protected]>
> On Apr 12, 2013, at 2:30 AM, Kouvakas Alexandros wrote:
> 
>> 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.
> 
> 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.
> 
> -- Murphy
> 
> 
> 
> -- 
> Kouvakas Alexandros
> 
> 
> 
> -- 
> Kouvakas Alexandros
> 
> 
> 
> -- 
> Kouvakas Alexandros

Reply via email to