<div dir="auto">Hi,<div dir="auto"><br></div><div dir="auto">As far as I know there's ongoing work to support BGP with OVN. I'm not sure if it's production ready (bet it's not), but you can totally try it out:</div><div dir="auto"><a href="https://opendev.org/x/ovn-bgp-agent">https://opendev.org/x/ovn-bgp-agent</a></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">вт, 21 июн. 2022 г., 22:48 Tiago Pires <<a href="mailto:tiagohp@gmail.com">tiagohp@gmail.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi Tim,</div><div><br></div><div>From the border routers to the Internet, it is not a problem to summarize the /64 in /48 for example.</div><div>My point is how to know the next-hop neutron router's IP that has a subnet /64 behind it? When you have many routers, we need a dynamic mechanism for it.</div><div>I think the neutron ML2/OVN gap is to not support IPv6 Prefix delegation that would be the better solution for it.</div><div>And Neutron BGP dynamic with OVN is not supported as I could check in the documentation.</div><div>So, I don't know if there is another way to use IPv6 using the integration with Neutron and OVN.</div><div><br></div><div>Regards,</div><div><br></div><div>Tiago Pires</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em ter., 21 de jun. de 2022 às 15:35, <<a href="mailto:tim%2Bopenstack.org@coote.org" target="_blank" rel="noreferrer">tim+openstack.org@coote.org</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>I think that you’d normally advertise much larger subnets than /64 and then subnet those for different domains. Routing in ipv6 should be much more straightforward as there should be no NAT, which ought to make it much easier to work out what’s talking to what.<br><div><br><blockquote type="cite"><div>On 21 Jun 2022, at 18:21, Tiago Pires <<a href="mailto:tiagohp@gmail.com" target="_blank" rel="noreferrer">tiagohp@gmail.com</a>> wrote:</div><br><div><div dir="ltr">Hi all,<br><br>I am trying to figure out how to enable workloads on overlay to use IPv6 addresses and communicate with external networks.<br>I have to use Neutron ML2/OVN in my scenario and I have doubts regarding how the external networks(Internet) can know how to reach the VMs using IPv6 address behind a regular neutron router. <br>I was checking this link <a href="https://cloudbau.github.io/openstack/neutron/networking/2016/05/17/neutron-ipv6.html" target="_blank" rel="noreferrer">https://cloudbau.github.io/openstack/neutron/networking/2016/05/17/neutron-ipv6.html</a> that uses the BGP speaker on neutron in order to advertise the /64 subnets to a border router, that option should work fine but Neutron/BGP Speaker is not supported with OVN as I could check on the documentation.<div>How are you using IPv6 integration (Neutron/OVN) to advertise the /64 subnets?<br><br>Tiago Pires<br></div></div>
</div></blockquote></div><br></div></blockquote></div></div>
</blockquote></div>