[NETVIRT-466] Creating FLAT and VLAN networks both sharing the same physical network doesn't work Created: 08/Feb/17  Updated: 16/May/17  Resolved: 16/May/17

Status: Resolved
Project: netvirt
Component/s: General
Affects Version/s: Carbon
Fix Version/s: None

Type: Bug
Reporter: mor zvi Assignee: Tali Ben-Meir
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Operating System: All
Platform: All


External issue ID: 7758

 Description   

As you can see on the report below floating ip and snat tests fails.
On this report there are 2 networks one with vlan and the other with vxlan.
L2 and L3 tests pass but external network tests failed.

We can see that there are missing rules in t28 and t81.

https://logs.opendaylight.org/sandbox/jenkins091/netvirt-csit-1node-openstack-newton-nodl-v2-upstream-learn-revital-boron/5/archives/log.html.gz



 Comments   
Comment by Revital Aronis [ 08/Feb/17 ]

when creating Flat after VLAN - the flat interface is missing in interfaces-state (operational)
from karaf log:
2017-02-08 11:37:02,126 | TRACE | nPool-1-worker-1 | InterfaceManagerCommonUtils | 308 - org.opendaylight.genius.interfacemanager-impl - 0.1.3.SNAPSHOT | Child entry for interface 35259460802793:br-physnet1-pa:flat already exists
2017-02-08 11:37:02,129 | TRACE | nPool-1-worker-2 | InterfaceManagerCommonUtils | 308 - org.opendaylight.genius.interfacemanager-impl - 0.1.3.SNAPSHOT | Child entry for interface 31113907926944:br-physnet1-pa:flat already exists
2017-02-08 11:37:02,132 | TRACE | nPool-1-worker-1 | InterfaceManagerCommonUtils | 308 - org.opendaylight.genius.interfacemanager-impl - 0.1.3.SNAPSHOT | Child entry for interface 71185241470817:br-physnet1-pa:flat already exists

link to sandbox run (with TRACE on genius interfacemanager):
https://jenkins.opendaylight.org/sandbox/job/netvirt-csit-1node-openstack-newton-nodl-v2-upstream-learn-revital-boron/14/

Comment by Alon Kochba [ 08/Feb/17 ]

https://git.opendaylight.org/gerrit/#/c/51561/

Comment by Alon Kochba [ 22/Mar/17 ]

It seems the first patch didn't work, there are still issues seen.
https://jenkins.opendaylight.org/sandbox/job/netvirt-csit-1node-openstack-newton-nodl-v2-upstream-transparent-revital3-carbon/2/

Need to upload logs here since sandbox will be deleted on Saturday.

Comment by Alon Kochba [ 22/Mar/17 ]

This bug is due to the fact that flat networks use "Transparent" port type, and VLAN networks use "Trunk Member".

However, when a Trunk Member port is configured, a Trunk port is also configured without any port binding - but with higher priority than the transparent rule.

It seems Flat should use Trunk instead of Transparent.
Also there seems to be an additional bug where even when all VLAN members are deleted, the trunk port remains.

Comment by Faseela K [ 07/Apr/17 ]

Afaik, this was fixed with a work around of allowing interface-manager to create both interface-types on the same parent.

Is this still open to track the actual issue?
That is trunk-member deletion?

If there is a separate TR for that, can we close this?

Comment by Tali Ben-Meir [ 07/Apr/17 ]

The issue has not been solved yet but moving this to netvirt as the fix would not be in genius

Comment by Sam Hague [ 16/May/17 ]

https://git.opendaylight.org/gerrit/#/c/53688/

Generated at Wed Feb 07 20:21:38 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.