Dear David and Ben, On Wed, Jun 29, 2011 at 5:48 PM, David Erickson <[email protected]>wrote:
> On 6/29/2011 2:08 AM, Wei-Chih Chen wrote: > >> From OpenFlow Switch Specification, there are flow tables and a group >> table in a OpenFlow Switch. >> These tables do the matching and actions. >> Are OpenFlow messages handled in/by the switch or the controller @@? >> > > OpenFlow is the protocol that OpenFlow controllers use to speak to > OpenFlow-enabled switches, controlling (amongst other things) the flow > tables you mentioned. So the answer to your question is both ends must both > generate and handle OpenFlow messages for the system to work. > > -D > > Sorry, I can not figure it out. @@ Could you give more details? Thank you. packets-> OpenFlow switch transfers packets to OpenFlow messages-> OpenFlow messages-> controller receives, handles(drop, modify...)-> modified OpenFlow messages-> OpenFlow switch receives and routes these messages Is it correct? Where are flow tables involved in the above flow? Are OpenFlow messages here the same as network packets? On Wed, Jun 29, 2011 at 11:10 PM, Ben Pfaff <[email protected]> wrote: > On Wed, Jun 29, 2011 at 05:08:29PM +0800, Wei-Chih Chen wrote: > > From OpenFlow Switch Specification, there are flow tables and a group > table > > in a OpenFlow Switch. > > You must be reading the OpenFlow 1.1 specification. OVS only supports > OpenFlow 1.0, which does not have a group table. > Oh, thanks, I did not notice that. > > > These tables do the matching and actions. > > Are OpenFlow messages handled in/by the switch or the controller @@? > > Both. > Regards, Wayne
_______________________________________________ openflow-discuss mailing list [email protected] https://mailman.stanford.edu/mailman/listinfo/openflow-discuss
