merge paths on gives syntax error

Eelco Nieuwstad eelco.nieuwstad at columbo.nl
Tue Aug 9 11:35:54 CEST 2016


Hi Ondrej,

after upgrading to 1.6 the config parses ok, but when I learn the same 
route from two different neighbors only one (the youngest) is added to 
the routing table
bird> show route all
172.20.1.1/32      via 172.16.2.11 on ens9 [bgp3 05:27:12] * (100) 
[AS65001i]
     Type: BGP unicast univ
     BGP.origin: IGP
     BGP.as_path: 65001
     BGP.next_hop: 172.16.2.11
     BGP.local_pref: 100
                    via 172.16.2.12 on ens9 [bgp4 05:26:58] (100) [AS65001i]
     Type: BGP unicast univ
     BGP.origin: IGP
     BGP.as_path: 65001
     BGP.next_hop: 172.16.2.12
     BGP.local_pref: 100
bird> exit
root at firewall-1:/usr/src/bird-1.6.0# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref Use Iface
0.0.0.0         172.16.1.1      0.0.0.0         UG    0 0        0 ens8
172.16.1.0      0.0.0.0         255.255.255.0   U     0 0        0 ens8
172.16.2.0      0.0.0.0         255.255.255.0   U     0 0        0 ens9
172.16.3.0      0.0.0.0         255.255.255.252 U     0 0        0 ens10
172.20.1.1      172.16.2.11     255.255.255.255 UGH   0 0        0 ens9
root at firewall-1:/usr/src/bird-1.6.0#

are the two routes not considered equal as they are originated from two 
different BGP speakers? I am trying to build a anycast solution in which 
multiple end-hosts announce the same ip address.

Eelco Nieuwstad

On 09-08-16 10:28, Ondrej Zajicek wrote:
> On Tue, Aug 09, 2016 at 09:23:24AM +0200, Eelco Nieuwstad wrote:
>> Hi,
>>
>> I am running the default Bird install (1.5.0-4build1) from Ubuntu 16.0.4 and
>> when I enable merge paths on the kernel protocol bird refuses to start
>> because of a syntax error. This is the very default config I use. Do I miss
>> something obvious?
> Hi
>
> Merge paths feature was added in 1.6.0.
>



More information about the Bird-users mailing list