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

Kees Meijs | Nefos kees at nefos.nl
Fri Jun 18 09:57:58 CEST 2021


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   ;;; Upstream IPv4 transit
>      name="bgp0" instance=default remote-address=REDACTED 
> remote-as=REDACTED tcp-md5-key="" nexthop-choice=default multihop=no 
> route-reflect=no hold-time=30s keepalive-time=1m ttl=255 in-filter="" 
> out-filter="" address-families=ip update-source=REDACTED 
> default-originate=never remove-private-as=no as-override=no passive=no 
> use-bfd=no

I got messages such as *Error: Required capability missing* so enabled 
debugging on both ends.

Debugging showed (MikroTik's end):

> 06:10:33 route,bgp,debug Unsupported capability received, code: 64
> 06:10:33 route,bgp,debug Unsupported capability received, code: 70
> 06:10:33 route,bgp,debug Unsupported capability received, code: 71

So I added to the configuration (hopefully the right switches):

>  graceful restart off;
>     enable route refresh off;
>     long lived graceful restart off;

Unfortunately it's still not working. Debugging (BIRD2's end) is showing:

> Jun 18 09:51:16 router bird: downstream: Connected
> Jun 18 09:51:16 router bird: downstream: Sending 
> OPEN(*ver=4*,as=REDACTED,hold=30,id=5914a2f9)
> Jun 18 09:51:16 router bird: downstream: Got 
> OPEN(as=23456,hold=30,id=185.173.132.2)
> Jun 18 09:51:16 router bird: downstream: Error: Required capability 
> missing
> Jun 18 09:51:16 router bird: downstream: State changed to stop
> Jun 18 09:51:16 router bird: downstream: Sending NOTIFICATION(code=2.7)
> Jun 18 09:51:16 router bird: downstream: Down

I suspected the ver=4 is the problem so I've added:

>  advertise ipv4 off;

But alas, BIRD2 is now complaining:

> Reading configuration from /etc/bird/bird.conf
> /etc/bird/bird.conf:217:2 syntax error, unexpected ADVERTISE

Please advice what to do. I'm afraid I'm a little stuck.

Thanks!

Cheers,
Kees

-- 
https://nefos.nl/contact <https://nefos.nl/contact>

Nefos IT bv
Ambachtsweg 25 (industrienummer 4217)
5627 BZ Eindhoven
Nederland

KvK 66494931

/Bereikbaar op maandag, dinsdag, woensdag en vrijdag tussen 09:00u en 
17:00u./
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20210618/af1c46ff/attachment.htm>


More information about the Bird-users mailing list