Reset Search
 

 

Article

Why am I getting the follow messages-- ERROR: Ctrl. Transaction id: xx Status: FLOW_MOD ERROR: Reason: Error: Flow table is full when my table is not full?

« Go Back

Information

 
TitleWhy am I getting the follow messages-- ERROR: Ctrl. Transaction id: xx Status: FLOW_MOD ERROR: Reason: Error: Flow table is full when my table is not full?
Question
When attempting to program a flow, the following error message is seen in the system log for the device:

[from the log]
Nov 20 13:57:43:D:ERROR: Ctrl. Transaction id: 1687448831 Status: FLOW_MOD ERROR: Reason: Error: Flow table is full
Nov 20 13:56:44:I:Security: running-config was changed by whabeck from ssh client 198.10.1.39
Nov 20 13:43:34:D:ERROR: Ctrl. Transaction id: 1687448463 Status: FLOW_MOD ERROR: Reason: Error: Flow table is full
Nov 20 13:41:27:D:ERROR: Ctrl. Transaction id: 1687448408 Status: FLOW_MOD ERROR: Reason: Error: Flow table is full
Nov 20 13:41:27:D:ERROR: Ctrl. Transaction id: 1687448407 Status: FLOW_MOD ERROR: Reason: Error: Flow table is full
Nov 20 13:38:28:D:ERROR: Ctrl. Transaction id: 2115173569 Status: FLOW_MOD ERROR: Reason: Error: Flow table is full
Nov 20 13:36:18:D:ERROR: Ctrl. Transaction id: 2115173513 Status: FLOW_MOD ERROR: Reason: Error: Flow table is full


When you attempt to clear, you get the following message:

SSH@mlx# clear openflow all
No flows to delete! Flow Database is empty!!

When you try to push flows with interfaces configured for openflow layer 2 and 3 (enable openflow layer23), you will get the following error:

OFPET_FLOW_MOD_FAILED OFPFMFC_ALL_TABLES_FULL.

Environment
Answer
The issue is that there are no flow table entries configured for the line-card on the slot on which the flow entry resides.

If you want tosupport both Layer2 and Layer3 on an interface, you need to configure these 2 commands below.
They are required configuration.

Syntax:
SSH@mlx(config)# system-max np-openflow-flow-entries layer2or3 <# of flow> slot xx
# of flow= Valid range 0 to 32768 (default: 0)

SSH@mlx(config)# system-max np-openflow-flow-entries layer23ipv4 <# of flow> slot xx
# of flow= Valid range 0 to 32768 (default: 0)

Solution:
system-max np-openflow-flow-entries layer2or3 10000 slot 10
system-max np-openflow-flow-entries layer23ipv4 10000 slot 3 20 27

Additional notes

Feedback

 

Was this article helpful?


   

Feedback

Please tell us how we can make this article more useful.

Characters Remaining: 255