Bug 1685983

Summary: [RFE] Support IPv6 for address type in subnets in rhel8 guests
Product: [oVirt] ovirt-provider-ovn Reporter: Michael Burman <mburman>
Component: providerAssignee: Miguel Duarte Barroso <mduarted>
Status: CLOSED CURRENTRELEASE QA Contact: Michael Burman <mburman>
Severity: high Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: bugs, danken, dholler, mduarted, royoung
Target Milestone: ovirt-4.3.4   
Target Release: 1.2.22   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: ovirt-provider-ovn-1.2.22 Doc Type: Enhancement
Doc Text:
This feature adapts the existing IPv6 address support for OpenStack Networking API subnets, making its address mode configurable, as per the networking API subnet 'address_mode' parameter. The addresses can now be generated from RA messages, when the address mode parameter is set to 'dhcpv6_stateless'. This configuration also allows for the MTU of the logical network to be configured, which would be otherwise impossible for ipv6 logical networks.
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-06-11 06:24:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Network RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Michael Burman 2019-03-06 13:15:28 UTC
Description of problem:
[RFE] Support IPv6 for address type in subnets in rhel8 guests

In rhel8 guests/VMs, we can't ping networks via the IPv6 subnets without RA.
In rhel7.6 VMs we could, see BZ 1434435 comment11.
We should support connectivity between IPv6 subnets in rhel8 guests. 

Since on el8, the default is for dhclient to assign ipv6 host addresses (/128 subnets)

Version-Release number of selected component (if applicable):
ovirt-provider-ovn-1.2.20-1.el7ev.noarch
rhvm-4.3.2-0.1.el7.noarch

How reproducible:
100% 

Steps to Reproduce:
1. Create IPv6 network and subnet via REST API on the ovn provider
2. Import the network to RHV
3. Add this network to 2 rhel8 VMs
4. Run dhclient -6 on both VMs and get IPv6 addresses from the dhcpv6 subnet
5. Try to ping between the 2 VMs via the IPv6 addresses 

Actual results:
'Network is unreachable'.

Expected results:
Ping should work via the same IPv6 subnet

Additional info:
See also main RFE BZ 1434435 which was tested with success with rhel7.6 VMs and working as expected.

Comment 1 Michael Burman 2019-05-21 07:09:36 UTC
Verified on - ovirt-provider-ovn-1.2.22-1.el7ev.noarch with
ovirt-engine-4.3.4-0.1.el7.noarch
rhv-openvswitch-2.10-6.el7ev.noarch
rhv-openvswitch-ovn-common-2.10-6.el7ev.noarch
rhv-openvswitch-ovn-host-2.10-6.el7ev.noarch
openvswitch2.10-2.10.0-28.el7fdp.3.x86_64
openvswitch2.10-ovn-common-2.10.0-28.el7fdp.3.x86_64
openvswitch2.10-ovn-central-2.10.0-28.el7fdp.3.x86_64
ovirt-provider-ovn-driver-1.2.22-1.el7ev.noarch
vdsm-4.30.15-1.el7ev.x86_64

VMs/guests:
kernel 4.18.0-32.el8.x86_64
rhel8.0

Comment 2 Sandro Bonazzola 2019-06-11 06:24:10 UTC
This bugzilla is included in oVirt 4.3.4 release, published on June 11th 2019.

Since the problem described in this bug report should be
resolved in oVirt 4.3.4 release, it has been closed with a resolution of CURRENT RELEASE.

If the solution does not work for you, please open a new bug report.