Bug 2223655 - RFE: override ipv6_ra_configs slaac icmpv6 behaviour
Summary: RFE: override ipv6_ra_configs slaac icmpv6 behaviour
Keywords:
Status: NEW
Alias: None
Product: Red Hat Enterprise Linux Fast Datapath
Classification: Red Hat
Component: ovn23.06
Version: FDP 23.A
Hardware: Unspecified
OS: Unspecified
medium
unspecified
Target Milestone: ---
: ---
Assignee: OVN Team
QA Contact: Jianlin Shi
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-18 12:54 UTC by Quique Llorente
Modified: 2023-08-04 14:16 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker FD-3033 0 None None None 2023-07-18 12:57:00 UTC

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


Note You need to log in before you can comment on or make changes to this bug.