[ovs-discuss] Changing flow table size?

NGUYEN Xuan Nam xuan-nam.nguyen at inria.fr
Thu Mar 14 14:13:06 UTC 2013


Hello,

I found the way to configure the flow limit, however, the flow limit 
seems not work. I am still able to insert more than the limitation. Did 
I forget something ?

Nam

sudo ovs-vsctl add bridge s1 flow_tables 1=@nam1 -- --id=@nam1 create 
flow_table flow_limit=1

namnx at namnx-HP-Z400-Workstation:~/Downloads/openvswitch-1.9.0$ sudo 
ovs-vsctl list bridge
_uuid               : 2ca85b58-a002-4239-8fc0-f2bb9963789d
controller          : [048c4dce-6e05-4337-8d7e-5a12072d6c76]
datapath_id         : "0000000000000001"
datapath_type       : ""
external_ids        : {}
fail_mode           : secure
flood_vlans         : []
*flow_tables         : {1=a2359008-da54-43ea-80fe-10580c4b7d09}*
mirrors             : []
name                : "s1"
netflow             : []
other_config        : {datapath-id="0000000000000001"}
ports               : [20124670-1666-4268-820f-d993441d1300, 
63a4f5d2-80f9-49f2-881a-d94d7d49c2c7, 
82f6b83d-4932-4816-a5b3-5762b3fd7633, a1bf57bb-2b2e-430a-90f3-97911b496428]
sflow               : []
status              : {}
stp_enable          : false

_uuid               : 244fd892-57c0-4bf0-a94b-6f1f51683591
controller          : [12c6369d-f810-436f-9306-0edcb154774c]
datapath_id         : "000092d84f24f04b"
datapath_type       : ""
external_ids        : {}
fail_mode           : []
flood_vlans         : []
flow_tables         : {}
mirrors             : []
name                : br-int
netflow             : []
other_config        : {}
ports               : [04add379-539d-40b7-9aa3-9474699ef112, 
51267413-0cbc-42dc-8dce-99faf7d6fa23, e335a241-a1a3-4606-9816-c7fc499d587e]
sflow               : []
status              : {}
stp_enable          : false
*namnx at namnx-HP-Z400-Workstation:~/Downloads/openvswitch-1.9.0$ sudo 
ovs-vsctl list flow_table**
**_uuid               : a2359008-da54-43ea-80fe-10580c4b7d09**
**flow_limit          : 1**
**groups              : []**
**name                : []**
**overflow_policy     : []*


namnx at namnx-HP-Z400-Workstation:~/Downloads/openvswitch-1.9.0$ sudo 
ovs-ofctl add-flow system at s1 
priority=65535,idle_timeout=50000,dl_type=0x0800,nw_proto=17,in_port=1,actions=output:2
namnx at namnx-HP-Z400-Workstation:~/Downloads/openvswitch-1.9.0$ sudo 
ovs-ofctl add-flow system at s1 
priority=65535,idle_timeout=50000,dl_type=0x0800,nw_proto=17,in_port=3,actions=output:2
namnx at namnx-HP-Z400-Workstation:~/Downloads/openvswitch-1.9.0$ sudo 
ovs-ofctl dump-flows s1
NXST_FLOW reply (xid=0x4):
* cookie=0x0, duration=17.935s, table=0, n_packets=0, n_bytes=0, 
idle_timeout=50000, idle_age=17, priority=65535,udp,in_port=1 
actions=output:2**
** cookie=0x0, duration=12.927s, table=0, n_packets=0, n_bytes=0, 
idle_timeout=50000, idle_age=12, priority=65535,udp,in_port=3 
actions=output:2*
namnx at namnx-HP-Z400-Workstation:~/Downloads/openvswitch-1.9.0$








On 03/14/2013 01:31 PM, NGUYEN Xuan Nam wrote:
> Hello,
> I am using Open Vswitch 1.9 and I would like to change the OpenFlow 
> flow table limit to 1000
> However, I see the flow_table is null.
> I cannot add an entry using ovs-vsctl (console output below)
>
> Did I forget something?
>
> Thanks
>
> Nam
>
>
>
> *namnx at namnx-HP-Z400-Workstation:~/Downloads/openvswitch-1.9.0$ sudo 
> ovs-vsctl add flow_table s1 flow_limit 1000
> ovs-vsctl: no row "s1" in table Flow_Table
>
> *
>
>
>
> *namnx at namnx-HP-Z400-Workstation:~/Downloads/openvswitch-1.9.0$ sudo 
> ovs-vsctl list bridge*
> _uuid               : b3bcdd28-523d-4f31-b257-7c9668fa277b
> controller          : [3b7bb795-6764-417f-9f3f-143ed21ed1a9]
> datapath_id         : "0000000000000002"
> datapath_type       : ""
> external_ids        : {}
> fail_mode           : secure
> flood_vlans         : []
> flow_tables         : {}
> mirrors             : []
> name                : "s2"
> netflow             : []
> other_config        : {datapath-id="0000000000000002"}
> ports               : [08400634-c64f-47d0-ad02-ded3c8bb49dd, 
> 717f2ac6-30e7-4a5f-b5d2-9ec2fe85ddd6, 
> dbc1db80-4887-4d77-ac71-0a16f17f5508]
> sflow               : []
> status              : {}
> stp_enable          : false
>
> _uuid               : 244fd892-57c0-4bf0-a94b-6f1f51683591
> controller          : [12c6369d-f810-436f-9306-0edcb154774c]
> datapath_id         : "000092d84f24f04b"
> datapath_type       : ""
> external_ids        : {}
> fail_mode           : []
> flood_vlans         : []
> flow_tables         : {}
> mirrors             : []
> name                : br-int
> netflow             : []
> other_config        : {}
> ports               : [04add379-539d-40b7-9aa3-9474699ef112, 
> 51267413-0cbc-42dc-8dce-99faf7d6fa23, 
> e335a241-a1a3-4606-9816-c7fc499d587e]
> sflow               : []
> status              : {}
> stp_enable          : false
>
> _uuid               : 76a0d196-fd56-4549-94ca-85d37f40f37f
> controller          : [6ab8fc85-1ed5-4a47-be30-3774281aeeb6]
> datapath_id         : "0000000000000001"
> datapath_type       : ""
> external_ids        : {}
> fail_mode           : secure
> flood_vlans         : []
> flow_tables         : {}
> mirrors             : []
> name                : "s1"
> netflow             : []
> other_config        : {datapath-id="0000000000000001"}
> ports               : [8a740629-08ea-45c0-9003-bb69da01a875, 
> ae3d238f-c702-47a6-b8da-e9073a403c5e, 
> d015f828-fa1f-47da-9b1c-2a78d1f766c4]
> sflow               : []
> status              : {}
> stp_enable          : false
>
> *namnx at namnx-HP-Z400-Workstation:~/Downloads/openvswitch-1.9.0$ sudo 
> ovs-ofctl **dump-flows s1*
> NXST_FLOW reply (xid=0x4):
>  cookie=0x0, duration=76.917s, table=0, n_packets=77, n_bytes=7546, 
> idle_timeout=60, idle_age=0, 
> priority=0,icmp,in_port=1,vlan_tci=0x0000,dl_src=86:10:75:ee:07:65,dl_dst=06:d6:83:b9:aa:87,nw_src=10.0.0.1,nw_dst=10.0.0.2,nw_tos=0,icmp_type=8,icmp_code=0 
> actions=output:2
>  cookie=0x0, duration=76.916s, table=0, n_packets=77, n_bytes=7546, 
> idle_timeout=60, idle_age=0, 
> priority=0,icmp,in_port=2,vlan_tci=0x0000,dl_src=06:d6:83:b9:aa:87,dl_dst=86:10:75:ee:07:65,nw_src=10.0.0.2,nw_dst=10.0.0.1,nw_tos=0,icmp_type=0,icmp_code=0 
> actions=output:1
>  cookie=0x0, duration=71.906s, table=0, n_packets=4, n_bytes=168, 
> idle_timeout=60, idle_age=5, 
> priority=0,arp,in_port=1,vlan_tci=0x0000,dl_src=86:10:75:ee:07:65,dl_dst=06:d6:83:b9:aa:87,arp_spa=10.0.0.1,arp_tpa=10.0.0.2,arp_op=2 
> actions=output:2
>  cookie=0x0, duration=71.906s, table=0, n_packets=4, n_bytes=168, 
> idle_timeout=60, idle_age=5, 
> priority=0,arp,in_port=2,vlan_tci=0x0000,dl_src=06:d6:83:b9:aa:87,dl_dst=86:10:75:ee:07:65,arp_spa=10.0.0.2,arp_tpa=10.0.0.1,arp_op=1 
> actions=output:1
>
>
>
>
>
>
>
>
>
>
>
>
> On 01/24/2013 05:37 PM, Amit Tewari wrote:
>> Hi ,
>> In 1.4.3  this setting for flow limitation is not supported.
>> *Flow_table* has been introduced by which we can limit flow table 
>> entries size. you can verify from *man ovs-vswitchd.conf.db* in 1.4.3 
>> to see if this Flow_table exists or not.
>> In *1.7.1 Flow_table * do exists.
>>
>> *Amit Tewari*
>>
>> *Module Lead*
>>
>>
>>
>>
>> On Thu, Jan 24, 2013 at 9:42 PM, NGUYEN Xuan Nam 
>> <xuan-nam.nguyen at inria.fr <mailto:xuan-nam.nguyen at inria.fr>> wrote:
>>
>>     Hello,
>>
>>     I am working with OpenFlow and OVSwitch version 1.4.3. I read
>>     somewhere said that OVSwitch's flow table supports up to 10^6
>>     flow entries.
>>
>>     Is it possible to change this limitations (for example, 1000 flow
>>     entries)?
>>     If yes, how to do that ?
>>
>>     Thanks.
>>
>>     Nam
>>
>>
>>
>>
>>
>>
>>
>>
>>     _______________________________________________
>>     discuss mailing list
>>     discuss at openvswitch.org <mailto:discuss at openvswitch.org>
>>     http://openvswitch.org/mailman/listinfo/discuss
>>
>>
>
>
>
> _______________________________________________
> discuss mailing list
> discuss at openvswitch.org
> http://openvswitch.org/mailman/listinfo/discuss

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20130314/d97e39d1/attachment.html>


More information about the discuss mailing list