RFC: Separate import/export tables

2021-06-18 Thread Asbjørn Sloth Tønnesen
Hi, We have an internet router setup where we have a few customer connections, and hundreds of peering sessions. A lot of CPU time is wasted running the export filters over the entire internet routing table per peer, in order to find the relatively few prefixes to actually export. I know we cou

Re: [PATCH] Bus error on ARMv7 when using OSPF

2021-06-18 Thread Matthew Reeve
Hi, yes sure, here it is. Please let me know if this does not give you what you need. Thanks! root@OpenWrt:/tmp# gdb debug/bird bird.1623776146.6869.7.core GNU gdb (GDB) 10.1 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later

Re: [PATCH] Bus error on ARMv7 when using OSPF

2021-06-18 Thread Ondrej Zajicek
On Mon, Jun 14, 2021 at 04:25:04PM +0100, Matthew Reeve wrote: > Hi, > > when using bird 2.0.8 on openwrt 21.02 (and other versions) on a Netgear > R7800 router, if the OSPF protocol is used, either v2 or v3, bird > immediately crashes on startup with: > > Fri Jun 11 14:41:11 2021 daemon.info bir

Re: BGP with BIRD2 and MikroTik CCR1072-1G-8S+

2021-06-18 Thread Ondrej Zajicek
On Fri, Jun 18, 2021 at 11:12:39AM +0200, Kees Meijs | Nefos wrote: > Hi list, > > Using tcpdump(8) I was able to pin point the issue. > > Please note the difference (BIRD): > > > Optional parameters, length: 8 > >    Option Capabilities Advertisement (2), length: 6 > >       32-Bit AS

Re: BGP with BIRD2 and MikroTik CCR1072-1G-8S+

2021-06-18 Thread Kees Meijs | Nefos
Hi list, Using tcpdump(8) I was able to pin point the issue. Please note the difference (BIRD): Optional parameters, length: 8    Option Capabilities Advertisement (2), length: 6       32-Bit AS Number (65), length: 4          4 Byte AS REDACTED         0x:  9b06 and the M

BGP with BIRD2 and MikroTik CCR1072-1G-8S+

2021-06-18 Thread Kees Meijs | Nefos
Hi list, I'm configuring a MikroTik CCR1072-1G-8S+ router (6.47.10) and BIRD2 (2.0.7) to do BGP. The initial configuration is was very simple: protocol bgp downstream {     local REDACTED as REDACTED;     neighbor REDACTED as REDACTED;     hold time 30;     keepalive time 60; } And:  0