Build #930

RPKI Build for FRR

Build: #930 failed Changes by Donald Sharp

Build result summary

Details

Completed
Duration
12 minutes
Labels
version=frr-7_1-dev-499-g7650a1ef0git=https_//github_com/frrouting/frr_gitbuildurl=https_//ci1_netdef_org/browse/frr-rpki-930branch=master
Revision
7650a1ef0386499736fe7efc48273a2b2dbdb495 7650a1ef0386499736fe7efc48273a2b2dbdb495
Failing since
#882 (Child of FRR-FRR-1956)

No failed tests found, a possible compilation error occurred.

Responsible

This build has been failing since #882
No one has taken responsibility

Code commits

Author Commit Message Commit date
Donald Sharp Donald Sharp 7650a1ef0386499736fe7efc48273a2b2dbdb495 7650a1ef0386499736fe7efc48273a2b2dbdb495 Merge pull request #3908 from Tuetuopay/fix-unnumbered-no-ip
zebra: Treat ifaces withouth IPv4 as unnumbered
Tuetuopay <tuetuopay@me.com> Tuetuopay <tuetuopay@me.com> e93a6fbb4f2e144d31ce56da67af3fe308905049 m e93a6fbb4f2e144d31ce56da67af3fe308905049 zebra: Treat ifaces withouth IPv4 as unnumbered
The current definition of an unnumberd interface as an interface with a
/32 IPv4 is too restrictive, especially for EVPN symmetric routing since
commit 2b83602b2 "*: Explicitly mark nexthop of EVPN-sourced routes as
onlink".

It removes the bypass check wether the nexthop is an EVPN VTEP, and
relies on the SVI to be unnumberd to bypass the gateway lookup. While
this works great if the SVI has an IP, it might not, and the test falls
flat and EVPN type 5 routes are not installed into the RIB.

Sample interface setup, where vxlan-blue is the L3VNI and br-blue the
SVI:

              +----------+
              |          |
              | vrf-blue |
              |          |
              +---+--+---+
                  |  |
          +-------+  +-----------+
          |                      |
     +----+----+       +---------+---------+
     |         |       |        br1        |
     | br-blue |       |    10.0.0.1/24    |
     |         |       +-+-------+-------+-+
     +----+----+         |       |       |
          |              |       |       |
    +-----+------+ +-----+--+ +--+---+ +-+----+
    |            | |        | |      | |      |
    | vxlan-blue | | vxlan1 | | eth1 | | eth2 |
    |            | |        | |      | |      |
    +------------+ +--------+ +------+ +------+

For inter-VNI routing, the SVI has no reason to have an IP, but it still
needs type-5 routes from remote VTEPs.

This commit expands the definition of an unnumberd interface to an
interface having a /32 IPv4 or no IPv4 at all.

Signed-off-by: Tuetuopay <tuetuopay@me.com>

Shared artifacts

Artifact File size
VersionInfo 679 bytes
SourceCode 5 MB
CentOS 7 x86_64 RPKI RPMs 14 MB
CentOS 6 x86_64 RPKI RPMs 13 MB
Fedora 24 x86_64 RPKI RPMs 14 MB