Prefix not making it through two iBGP sessions

Brooks Swinnerton bswinnerton at gmail.com
Sat Dec 14 16:18:37 CET 2019


Hello,

I'm having trouble understanding why certain routes aren't making it
through to an iBGP session on BIRD 2.0.7.

My network layout looks something like below. I have three BIRD instances
running, *Router 1* is connected to *Upstream 1*, *Router 2* is connected
to *Upstream 2*, and *Router 1* and *Router 2* are connected to each other
via iBGP. This all works great.

Upstream 1         Upstream 2
    ▲                  ▲
    |                  |
   eBGP               eBGP
    |                  |
 Router 1 ◀--iBGP--▶ Router 2
    |
   iBGP
    |
    ▼
 Router 3

The problem comes with *Router 3* not receiving routes from *Router 2*.

The iBGP export filter on router1 looks like this:

    export filter {
      if is_v4_bogon() then reject;
      if is_v4_default() then reject;
      if is_v4_peering_net() then reject;
      if is_v4_own_net() then accept;
      if source = RTS_BGP then accept;
      reject;
    };

And if I test each of these functions out manually I can see the prefix
should be allowed through:

bird> show route filter { if is_v4_bogon() then reject; } 174.202.0.0/16
bird> show route filter { if is_v4_default() then reject; } 174.202.0.0/16
bird> show route filter { if is_v4_peering_net() then reject; }
174.202.0.0/16
bird> show route filter { if is_v4_own_net() then accept; } 174.202.0.0/16
bird> show route filter { if source = RTS_BGP then accept; } 174.202.0.0/16
Table master4:
174.202.0.0/16       unicast [cologuard4 21:17:56.850 from 169.254.3.3] *
(100) [AS22394?]
        dev bdr-cologuard

Unfortunately if I look at the session from *Router 1* to *Router 3*
(core_nyiix_14), it is not let through:

bird> show route export core_nyiix_14 174.202.0.0/16
bird>

I've added all of the relevant configuration in this Gist
<https://gist.github.com/bswinnerton/6b7527bc9d78215275c1ae75e64d34cd>.

Any help would be much appreciated.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20191214/fd777fbd/attachment.htm>


More information about the Bird-users mailing list