Hi,

Thanks guys.
I realized why it was not working. It was because when I was trying to
insert new flows, previously I deleted the flows like this:
$ ovs-ofctl del-flows tcp:10.10.10.12:6633
and this cause to also delete the flows in table id 0 which suppose to
forward it to table 100. This is I checked with:
show openflow instance aggregate flows

Just a bit different question, is actions Forward to Controller, supported
in HP ?


Thanks,
Chandra


On Thu, Apr 9, 2015 at 11:52 AM, nitish nagesh <nagesh.nit...@gmail.com>
wrote:

> 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

Reply via email to