<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    Hoi Ondrej, Bird users,<br>
    <br>
    TL/DR: Ondrej's patch works and allows Bird to use OSPFv3 with
    either completely unnumbered interfaces, where it 'borrows' a valid
    IPv4 address from a loopback device. It does so without breaking
    RFC5838! <br>
    <div class="moz-cite-prefix"><br>
      On 05.04.2024 16:27, Pim van Pelt via Bird-users wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:718af97e-0e98-4103-9508-5b7d205776dd@ipng.ch"><b> </b>Let
      me build Bird with your use-loopback <a
href="https://gitlab.nic.cz/labs/bird/-/commit/280daed57d061eb1ebc89013637c683fe23465e8"
        moz-do-not-send="true">commit </a><b> and</b> VPP with my
      unnumbered-inhibit <a
href="https://github.com/pimvanpelt/lcpng/commit/a960d64a87849d312b32d9432ffb722672c14878"
        moz-do-not-send="true">commit</a> <b>and</b> VPP accepting
      onlink ARP request (pending <a
        href="https://gerrit.fd.io/r/c/vpp/+/40482"
        moz-do-not-send="true">gerrit</a>).<br>
      I will then check to see if VPP is happy to set the correct
      nexthop (both in Bird2, but also in the VPP FIB). <br>
      I'll report back after the weekend but thank you very much for
      working on this (and/or the extended next hop feature).</blockquote>
    <br>
    - It now also works when interfaces have duplicate IP addresses. <br>
    - For the VPP aficionados, both scenario's work with 'set interface
    unnumbered' and with or without 'lcp lcp-sync-unnumbered' (once my
    commits to VPP are merged).<br>
    <br>
    I tested both scenarios above:<br>
    - Scenario 1: where e0/e1 have the same IPv4/IPv6 address as loop0<br>
    - Scenario 2: where e0/e1 are left unconfigured, and OSPFv3 finds a
    nexthop from loop0<br>
    <br>
    I wrote up my findings on
    <a class="moz-txt-link-freetext" href="https://ipng.ch/s/articles/2024/03/06/vpp-ospf.html">https://ipng.ch/s/articles/2024/03/06/vpp-ospf.html</a><br>
    <br>
    groet,<br>
    Pim<br>
    <pre class="moz-signature" cols="72">-- 
Pim van Pelt <a class="moz-txt-link-rfc2396E" href="mailto:pim@ipng.ch"><pim@ipng.ch></a>
PBVP1-RIPE <a class="moz-txt-link-freetext" href="https://ipng.ch/">https://ipng.ch/</a></pre>
  </body>
</html>