Hello,
Adding to what Robert said.
HP switches, by default have the following OpenFlow pipeline model when
OpenFlow connection is negotiated to 1.3:
0 -> 100 -> 200+
Table 100 is a hardware Table (TCAM) table and Table 200 is a software
table. Default rules in these tables will drop all packets (& hence the
ping failure you saw) and so you will need a rule in Table 100 to send all
packet to Table 200 if you expect packets to hit rules in Table 200.
Table 0 is a virtual table advertized to controllers to indicate a
pipeline begin. Controllers cannot install rules on it.
The CLI command you ran above shows the OpenFlow pipeline. To see what
flows are installed on tables, you can run "show openflow instance
aggregate flows" command.
Regards,
Nitish
On Thu, Apr 9, 2015 at 12:20 PM, Finze, Robert <
robert.fi...@uni-tuebingen.de> wrote:
> Hi Chandra,
>
> I also had trouble getting the 3500yl working.
> First thing I would try is to enter the flows not in table 200 but in
> table 100.
> Table 200 is Software only, which means it is fairly slow and can only
> handle 1k pps efficiently (10k pps when pushing it).
>
> For me I to hit flows in table 200 I had to enter a flow in table 100
> with action goto:table_id 200.
> Even if the CLI of the switch already says "goto table 200". For some
> reason that did not work here.
>
> I'm not quite sure what has to be in table 0. I was told it was some
> kind of "special" table but don't know what it is really used for.
>
> Hope this helps.
> Cheers
>
> Marvin
>
> > Date: Wed, 8 Apr 2015 20:21:12 +0300
> > From: Chandra Satriana <satrianachan...@gmail.com>
> > Subject: [Ryu-devel] Flow Matching in HP 3500 yl with OF 1.3
> > To: ryu-devel@lists.sourceforge.net
> > Message-ID:
> > <CAD+=
> joj+zn66zg9codsnivyrebev_cutqdbacj54yjcq8gq...@mail.gmail.com>
> > Content-Type: text/plain; charset="utf-8"
> >
> > Hello,
> >
> > I am configuring flows in HP switch with OF 1.3. As I understand, that I
> > can only insert flows in table 100, 200,200+.
> >
> > The network is like this:
> > h1-(port 3)s1(port 15) - (port 15)s2(port 4)-h2
> >
> > Below is the flow which I have inserted with ofctl rest previously:
> >
> > bash-4.1$ ovs-ofctl -O OpenFlow13 dump-flows tcp:10.10.10.15:6633
> > OFPST_FLOW reply (OF1.3) (xid=0x2):
> > cookie=0x0, duration=202.439s, table=200, n_packets=0, n_bytes=0,
> > priority=1,in_port=4 actions=output:15
> > cookie=0x0, duration=202.441s, table=200, n_packets=0, n_bytes=0,
> > priority=1,in_port=15 actions=output:4
> >
> > bash-4.1$ ovs-ofctl -O OpenFlow13 dump-flows tcp:10.10.10.12:6633
> > OFPST_FLOW reply (OF1.3) (xid=0x2):
> > cookie=0x0, duration=208.583s, table=200, n_packets=0, n_bytes=0,
> > priority=1,in_port=3 actions=output:15
> > cookie=0x0, duration=208.579s, table=200, n_packets=0, n_bytes=0,
> > priority=1,in_port=15 actions=output:3
> > bash-4.1$
> >
> > Also below is the output of flow-table from the switch:
> > # show openflow instance aggregate flow-table
> >
> > OpenFlow Instance Flow Table Information
> >
> > Table
> > ID Table Name Flow Count Miss Count Goto Table
> > ------ ---------------------- ---------- --------------------
> > ---------------
> > 0 Start 0 0 *
> > 100 Policy Table 0 0 200
> > 200 SW Table 1 2 0 *
> >
> > * Denotes that the pipeline could end here.
> >
> >
> > I tried ping test from h1 to h2 and it fails. But actually, I tried
> before
> > with the same switch and network, but with OF 1.0, and the ping test from
> > h1 to h2 works.
> >
> > Anyone with HP experience maybe can help me ?
> >
> > Thanks
> > Chandra
>
>
>
>
> ------------------------------------------------------------------------------
> BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
> Develop your own process in accordance with the BPMN 2 standard
> Learn Process modeling best practices with Bonita BPM through live
> exercises
> http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual-
> event?utm_
> source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
> _______________________________________________
> Ryu-devel mailing list
> Ryu-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ryu-devel
>
------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel