<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Calibri">Hi guys,<br>
<br>
New BIRD user here, I'm trying to use bird to build a looking
glass / route collector.<br>
<br>
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.<br>
<br>
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.<br>
<br>
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)<br>
<br>
My question is how should I deal with this issue? <br>
<br>
bird> show route 8.8.8.0/24 all<br>
8.8.8.0/24 unreachable [dfw_cr_0 07:39:20 from 10.1.13.1]
* (100/-) [AS15169i]<br>
Type: BGP unicast univ<br>
BGP.origin: IGP<br>
BGP.as_path: 3491 15169<br>
BGP.next_hop: 63.218.23.65<br>
BGP.local_pref: 400<br>
BGP.community: (3491,2000) (3491,2001) (3491,15169)<br>
unreachable [syd_ocr_0 07:40:16 from 10.2.1.217]
(100/-) [AS15169i]<br>
Type: BGP unicast univ<br>
BGP.origin: IGP<br>
BGP.as_path: 15169<br>
BGP.next_hop: 103.26.68.56<br>
BGP.med: 0<br>
BGP.local_pref: 106<br>
BGP.community: (58941,0)<br>
unreachable [lax_ocr_0 07:39:26 from 10.3.14.1]
(100/-) [AS15169i]<br>
Type: BGP unicast univ<br>
BGP.origin: IGP<br>
BGP.as_path: 15169<br>
BGP.next_hop: 206.72.210.41<br>
BGP.med: 0<br>
BGP.local_pref: 108<br>
BGP.community: (19996,19996)<br>
unreachable [jfk_ocr_0 07:39:21 from 10.4.15.1]
(100/-) [AS15169i]<br>
Type: BGP unicast univ<br>
BGP.origin: IGP<br>
BGP.as_path: 174 15169<br>
BGP.next_hop: 38.104.75.221<br>
BGP.med: 10040<br>
BGP.local_pref: 100<br>
BGP.community: (174,21000) (174,22013)<br>
<br>
<br>
Current config, the macros have been removed for obvious reasons.<br>
<br>
<blockquote type="cite">log "/var/log/bird.log" all;<br>
<br>
router id r_id;<br>
<br>
<br>
protocol device { }<br>
<br>
template bgp peers {<br>
local as myas;<br>
multihop;<br>
import all;<br>
export none;<br>
}<br>
<br>
protocol bgp syd_ocr_0 from peers<br>
{<br>
description "Sydney Open Core 0";<br>
neighbor syd_ocr_0_ip as peeras;<br>
password syd_ocr_0_password;<br>
}<br>
<br>
protocol bgp lax_ocr_0 from peers<br>
{<br>
description "Los Angeles Open Core 0";<br>
neighbor lax_ocr_0_ip as peeras;<br>
password lax_ocr_0_password;<br>
}<br>
<br>
protocol bgp jfk_ocr_0 from peers<br>
{<br>
description "New York Open Core 0";<br>
neighbor jfk_ocr_0_ip as peeras;<br>
password jfk_ocr_0_password;<br>
}<br>
<br>
protocol bgp dfw_ocr_0 from peers<br>
{<br>
description "Dallas Open Core 0";<br>
neighbor dfw_ocr_0_ip as peeras;<br>
password dfw_ocr_0_password;<br>
}</blockquote>
<br>
</font>
</body>
</html>