Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
None
-
None
-
None
-
Operating System: Linux
Platform: All
-
4099
Description
Description:
In most case we havea broadcast flow whose actions were set to broadcast group ID.
So the configuration would be a flow --> group --> List
(as different actions)
The group configuration is given below:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<group xmlns="urn:opendaylight:flow:inventory">
<group-type>group-ff</group-type>
<buckets>
<bucket>
<action>
<output-action>
<output-node-connector>openflow:1:1</output-node-connector>
</output-action>
<order>2</order>
</action>
<action>
<output-action>
<output-node-connector>openflow:1:4</output-node-connector>
</output-action>
<order>0</order>
</action>
<action>
<output-action>
<output-node-connector>openflow:1:3</output-node-connector>
</output-action>
<order>1</order>
</action>
<action>
<output-action>
<output-node-connector>openflow:1:5</output-node-connector>
</output-action>
<order>6</order>
</action>
<action>
<output-action>
<output-node-connector>openflow:1:6</output-node-connector>
</output-action>
<order>7</order>
</action>
<bucket-id>1</bucket-id>
<watch_port>2</watch_port>
</bucket>
</buckets>
<barrier>false</barrier>
<group-name>Foo7</group-name>
<group-id>7</group-id>
</group>
Now if when my switch connects with just 1 port, the group mod fails as OFPBAC_BAD_OUT_PORT, but a little later all my ports come up, but the group doesnot reconcile ever.
Hence this can lead to traffic loss in heavy traffic scenario. Hence marking it as critical