Bug 2223655

Summary: RFE: override ipv6_ra_configs slaac icmpv6 behaviour
Product: Red Hat Enterprise Linux Fast Datapath Reporter: Quique Llorente <ellorent>
Component: ovn23.06Assignee: OVN Team <ovnteam>
Status: NEW --- QA Contact: Jianlin Shi <jishi>
Severity: unspecified Docs Contact:
Priority: medium    
Version: FDP 23.ACC: ctrautma, jiji, mmichels
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Quique Llorente 2023-07-18 12:54:13 UTC
Description of problem:

When arp_proxy is configured at a LSP of router type it may work at a default gw at VMs, with IPv4 configuring a DHCPv4Options with the arp_proxy as gateway is enoguh but with IPv6 the router advertisment should be configured to return the arp_proxy address.

One option would be to add another field at "ipv6_ra_configs" to override the LRP network address, something like "override_ra_src_ip" there one can configure the address, this can go a step further and use the arp_proxy field to discover what to override.

It will need to change src_ip of the RA so the dhcpv6 stateful will work as expected and the client will assign the RA src-ip as default gw.

The RA src-ip is configured here https://github.com/ovn-org/ovn/blob/main/northd/northd.c#L12813

Version-Release number of selected component (if applicable):


How reproducible: Always


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Quique Llorente 2023-07-24 07:08:47 UTC
Created a wip for this https://github.com/ovn-org/ovn/pull/205