[OPNFLWPLUG-475] Flows created with actions set to "Group-IDs" are not working Created: 01/Jun/15 Updated: 27/Sep/21 Resolved: 22/Aug/16 |
|
| Status: | Resolved |
| Project: | OpenFlowPlugin |
| Component/s: | General |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | Kavitha Ramalingam | Assignee: | Kavitha Ramalingam |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| Attachments: |
|
| External issue ID: | 3515 |
| Description |
|
Hi I tested today with the below mentioned topology, having a broadcast flow whose actions were set to broadcast group ID. When I tried to ping from host h1 to h2, ARP request packet is sent out to only one port and not to all ports. This seems to be a bug and I request your inputs. mininet> net [mininet@opendaylight test]\>sudo ovs-ofctl dump-groups s1 -O OpenFlow13 mininet@opendaylight test]\>sudo ovs-ofctl dump-flows s1 -O OpenFlow13 [mininet@opendaylight test]\>sudo tcpdump -i s1-eth4 [mininet@opendaylight test]\>sudo tcpdump -i s1-eth3 Thanks and Regards |
| Comments |
| Comment by Abhijit Kumbhare [ 03/Jun/15 ] |
|
You have: On the flow: and on the group: group_id=32399,type=all,bucket=weight:0,actions=output:3,output:4 So the controller has programmed the flow with the group - so may be a switch issue or a misconfig? |
| Comment by Abhijit Kumbhare [ 05/Jun/15 ] |
|
Moving it to normal (pending a reply) - so that it does not show up in queries. |
| Comment by Jozef Gloncak [ 10/Jun/15 ] |
|
Can you provide input files (xml or json) for config switch to obtain output as you specified. |
| Comment by Jozef Gloncak [ 12/Jun/15 ] |
|
With this command: I wasn't able to add group because of this error: How was you able to add group with id 32399 ant type all? |
| Comment by Jozef Gloncak [ 12/Jun/15 ] |
|
Commands to put data on OVS switch to have state as discribed (only group_id=32399 doesn't have type all (as described earlier)) add group add flow list flows list groups |
| Comment by Kavitha Ramalingam [ 22/Jun/15 ] |
|
(In reply to Abhijit Kumbhare from comment #1) Hi Abhijit, You could also refer to the flow entry which checks if destination MAC is broadcast MAC then it uses this group ID as the action. So, both the flows and group creations look perfect. Thanks and Regards |
| Comment by Kavitha Ramalingam [ 22/Jun/15 ] |
|
(In reply to Jozef Gloncak from comment #4) Hi Thanks and regards |
| Comment by Shuva Jyoti Kar [ 05/Aug/15 ] |
|
Hi Kavitha, is the issue still open ? |
| Comment by Kavitha Ramalingam [ 06/Aug/15 ] |
|
(In reply to Shuva Jyoti Kar from comment #8) Yes Shuva |
| Comment by Shuva Jyoti Kar [ 06/Aug/15 ] |
|
Hi Kavitha, thanks a lot. A couple of questions: 1. Does the behaviour of which port the traffic goes out in case of group-all change with controller/switch reboots or is the behaviour consistent 2. Does the behaiour change if we have more number of ports? All i mean is is the behaviour always forwarding traffic to one port only? 3. Have you (if at all)had the chance to check the behaviour with other of switches like cpqd? |
| Comment by Shuva Jyoti Kar [ 06/Aug/15 ] |
|
Also Kavitha, could you please share the script to create the topology that you are testing with |
| Comment by Kavitha Ramalingam [ 10/Aug/15 ] |
|
Attachment l1.py has been added with description: Topology script |
| Comment by Kavitha Ramalingam [ 10/Aug/15 ] |
|
1. Install "lacp" feature alias bond0 bonding After saving the Config, execute the following command on host H1
4. Start h1.sh from the host h1 terminal. This takes care of enabling LAG between host h1 and switch s1. I have attached screenshot of the groups that are created on the controller. |
| Comment by Kavitha Ramalingam [ 10/Aug/15 ] |
|
Attachment h1.sh has been added with description: LAG Script |
| Comment by Kavitha Ramalingam [ 10/Aug/15 ] |
|
Attachment |
| Comment by Abhijit Kumbhare [ 10/Nov/15 ] |
|
Shuva are you working on this or is Kavitha working on this? |
| Comment by Shuva Jyoti Kar [ 11/Nov/15 ] |
|
No Abhijit, i am not working on this, we did find flows pointing to groups working on cpqd. |
| Comment by Miroslav Macko [ 19/Aug/16 ] |
|
Hi Shuva, Do you mean that it is working on cpqd and it is not working on ovs? Thanks, |
| Comment by Shuva Jyoti Kar [ 20/Aug/16 ] |
|
Its working both on cpqd as well as Ovs2.5, so i believe we can close this |
| Comment by Miroslav Macko [ 22/Aug/16 ] |
|
It should work. Reopen if there are some issues. Thanks, |