Rebecca,

correction:
> dpctl --strict del-flows unix:/var/run/dp0
> will delete all three entries.

This has to be
 dpctl del-flows unix:/var/run/dp0
(don't use '--strict').

For POX, it may be a good idea to first check whether your switch is really 
connected to POX or not.
If it is, then tcpdump the controller communication between POX and your switch 
to see what is going on 
(with OpenFlow wireshark). If you're not familiar with those basic debug steps, 
it may be worth going
through OpenFlow Tutorial at 
http://www.openflow.org/wk/index.php/OpenFlow_Tutorial

- Masa

On May 17, 2012, at 4:02 AM, Rebecca Last Name wrote:

> Masa,
> Thank you! Yes, I'm using POX. But I don't know how to let POX install flow 
> for me. I can make the switch communicate with controller. From monitoring 
> wireshark, i can see controller and switch are exchanging tcp packets all the 
> time. But when i want to ping host A and host B, they just won't reach each 
> other. It says Network host unreachable. Do you know anything to do with POX? 
> This is because i'm totally new to everything. Hope you can give me more 
> advice regarding install flow through POX. Thank you very much.
> 
> Rebecca.
> 
> From: Masayoshi Kobayashi <mkoba...@stanford.edu>
> To: Rebecca Last Name <rebecca_chan...@yahoo.com> 
> Cc: "openflow-discuss@lists.stanford.edu" 
> <openflow-discuss@lists.stanford.edu> 
> Sent: Thursday, 17 May 2012 3:32 PM
> Subject: Re: [openflow-discuss] How to add flow correctly?‏
> 
> Rebecca,
> 
> `dpctl del-flows` let you delete the flows you installed. For example, 
> suppose you have
> three openflow entries.
> 1) in_port=1,dl_dst=00:00:00:00:00:01,actions=output:2
> 2) in_port=1,actions=output:2
> 3) in_port=2,actions=output:3
> 
> The command
> dpctl del-flows unix:/var/run/dp0  in_port=1
> will delete all flow entries that match "in_port=1", i.e., delete both the 
> 1st and 2nd entries.
> 
> dpctl --strict del-flows unix:/var/run/dp0  in_port=1
> will delete only the 2nd flow entry (notice "--strict" option).
> 
> dpctl --strict del-flows unix:/var/run/dp0
> will delete all three entries.
> 
> dpctl has lot more features. Run `man dpctl` to learn them (or `nroff -man 
> dpctl.8 | less`)
> 
> And.. you said in your first email that you're using POX. Why you need to 
> install flow tables manually?
> (Why not let POX install them?)
> 
> - Masa
> 
> 

- Masa

_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to