[181768] in North American Network Operators' Group
Re: ExaBGP and BIRD clue in the =?UTF-8?Q?house=3F?=
daemon@ATHENA.MIT.EDU (Randy)
Thu Jul 2 12:41:04 2015
X-Original-To: nanog@nanog.org
To: NANOG <nanog@nanog.org>
Date: Thu, 02 Jul 2015 09:40:59 -0700
From: Randy <amps@djlab.com>
Mail-Reply-To: amps@djlab.com
In-Reply-To: <c33fa61b397f016962b692c112910d1a@mailbox.fastserv.com>
Reply-To: amps@djlab.com
Errors-To: nanog-bounces@nanog.org
FYI, if the static is moved up within the neighbor definition, it works.
So this is an Exa related issue/feature and not a problem with BIRD.
I'll move the noise to the Exa list if needed.
~Randy
On 07/02/2015 9:13 am, Randy wrote:
> Really, it's got to be something dead stupid. Hoping to borrow 5
> minutes of someone's time. Replies on or off list are fine.
>
> I've reduced it to a simple config:
>
> BIRD:
> protocol bgp {
> description "ExaBGP-local";
> local as 12345;
> allow local as 1;
> neighbor 10.0.0.2 as 12345;
> next hop keep;
> start delay time 5;
> import all;
> export all;
> }
>
> EXABGP:
> group gixlg {
> hold-time 180;
> local-as 12345;
> router-id 10.0.0.2;
> family {
> ipv4 unicast;
> }
> neighbor 10.0.0.1 {
> router-id 10.0.0.2;
> local-address 10.0.0.2;
> peer-as 12345;
> description "Bird-local";
> group-updates;
> }
> static {
> route 1.2.3.4/32 next-hop 4.3.2.1;
> }
> }
>
> Everything comes up. But bird has no routes.
> bird> sh protocols
> name proto table state since info
> bgp1 BGP master up 12:06:00 Established
>
> bird> show route all
> bird>