Hi guys,

New BIRD user here, I'm trying to use bird to build a looking glass / route collector.

All my core routers (I don't have a backbone network, so they run separately) are forwarding the full table by treating the bird system as a rr client. So far, this part of it works fine.

The sessions are IBGP (and multihop by nature). My problem is the fact that bird classifies the routes as unreachable (as they indeed are, but I don't intend to use them to forward) and mentions this in the birdc lookups.

A sample is given at the bottom, as well as the very simple config that I'm using right now (No tables, but I intend to set up tables per peer ('location') later)

My question is how should I deal with this issue?

bird> show route 8.8.8.0/24 all
8.8.8.0/24 unreachable [dfw_cr_0 07:39:20 from 10.1.13.1] * (100/-) [AS15169i]
        Type: BGP unicast univ
        BGP.origin: IGP
        BGP.as_path: 3491 15169
        BGP.next_hop: 63.218.23.65
        BGP.local_pref: 400
        BGP.community: (3491,2000) (3491,2001) (3491,15169)
unreachable [syd_ocr_0 07:40:16 from 10.2.1.217] (100/-) [AS15169i]
        Type: BGP unicast univ
        BGP.origin: IGP
        BGP.as_path: 15169
        BGP.next_hop: 103.26.68.56
        BGP.med: 0
        BGP.local_pref: 106
        BGP.community: (58941,0)
unreachable [lax_ocr_0 07:39:26 from 10.3.14.1] (100/-) [AS15169i]
        Type: BGP unicast univ
        BGP.origin: IGP
        BGP.as_path: 15169
        BGP.next_hop: 206.72.210.41
        BGP.med: 0
        BGP.local_pref: 108
        BGP.community: (19996,19996)
unreachable [jfk_ocr_0 07:39:21 from 10.4.15.1] (100/-) [AS15169i]
        Type: BGP unicast univ
        BGP.origin: IGP
        BGP.as_path: 174 15169
        BGP.next_hop: 38.104.75.221
        BGP.med: 10040
        BGP.local_pref: 100
        BGP.community: (174,21000) (174,22013)


Current config, the macros have been removed for obvious reasons.

log "/var/log/bird.log" all;

router id r_id;


protocol device { }

template bgp peers {
       local as myas;
       multihop;
       import all;
       export none;
}

protocol bgp syd_ocr_0 from peers
{
    description "Sydney Open Core 0";
    neighbor syd_ocr_0_ip as peeras;
    password syd_ocr_0_password;
}

protocol bgp lax_ocr_0 from peers
{
    description "Los Angeles Open Core 0";
    neighbor lax_ocr_0_ip as peeras;
    password lax_ocr_0_password;
}

protocol bgp jfk_ocr_0 from peers
{
    description "New York Open Core 0";
    neighbor jfk_ocr_0_ip as peeras;
    password jfk_ocr_0_password;
}

protocol bgp dfw_ocr_0 from peers
{
    description "Dallas Open Core 0";
    neighbor dfw_ocr_0_ip as peeras;
    password dfw_ocr_0_password;
}

Reply via email to