Details
-
Bug
-
Status: Resolved
-
Resolution: Done
-
unspecified
-
None
-
None
-
Operating System: All
Platform: All
-
3541
Description
Mininet Topology: 128 Host & Switches and 2 links connecting each host and switch. Configure the Hosts on LACP mode and check if the LAG groups are formed on the switch side.
Openvswitch version: 2.3.1
Build no: Integration build 2133
Steps to recreate:
1. Bring up the controller and don't install the LACP module.
2. Now, setup a mininet topology and create 128 Hosts & Switches and 2 links between each host and switch. Generate LACP PDU's from all the hosts.
3. Once done, install the LACP module and check for the presence of flow & group entries on the switch. <<<<<<LAG entries are not getting created. The LAG PDU's aren't being processed because the flow entries aren't available.
Dump-flows & Dump-group entries o/p:
mininet> sh ovs-ofctl -O Openflow13 dump-flows s1
OFPST_FLOW reply (OF1.3) (xid=0x2): <<<<flow entry isn't getting addded
mininet> sh ovs-ofctl -O Openflow13 dump-groups s1
OFPST_GROUP_DESC reply (OF1.3) (xid=0x2): <<<<<because of the above issue, the groups aren't added as well.
mininet>
Waited for an hour to check if the entries were added, but it wasn't the case. The dump-flows cli for the switches didn't show the LACP flow entry.
In this scenario, the flows and groups entries aren't updated for any of the 128 switches. Even with 64 Hosts & Switches, the same issue can be hit. But it was sporadic(could hit this issue once in 7-8) attempts. But then with 128, the issue is hit everytime.
On querying LACP/node-specific API's, the entries also weren't getting displayed.