Page MenuHomeVyOS Platform

"route-reflector-client" fails when "remote-as" is "internal"
Closed, ResolvedPublicBUG

Description

To reproduce:

configure
set protocols bgp local-as 65000
set protocols bgp neighbor 10.0.0.2 remote-as internal
set protocols bgp neighbor 10.0.0.2 address-family ipv4-unicast route-reflector-client
commit
exit

This should succeed (and does in 1.3), but currently fails with:

route-reflector-client only supported for iBGP peers

Details

Difficulty level
Easy (less than an hour)
Version
1.4-rolling-202104260417
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Perfectly compatible

Event Timeline

Looks good on 1.4-rolling-202104280417:

vyos@vyos:~$ configure
[edit]
vyos@vyos# set protocols bgp local-as 65000
[edit]
vyos@vyos# set protocols bgp neighbor 10.0.0.2 remote-as internal
[edit]
vyos@vyos# set protocols bgp neighbor 10.0.0.2 address-family ipv4-unicast route-reflector-client
[edit]
vyos@vyos# commit
[edit]
vyos@vyos# exit
Warning: configuration changes have not been saved.
exit
vyos@vyos:~$ show version

Version:          VyOS 1.4-rolling-202104280417
Release Train:    sagitta

Built by:         [email protected]
Built on:         Thu 29 Apr 2021 01:17 UTC
Build UUID:       9010214d-3ed4-478a-be64-b90a79b33fb4
Build Commit ID:  5fb7304cfba259

Architecture:     x86_64
Boot via:         installed image
System type:      KVM guest

Hardware vendor:  QEMU
Hardware model:   Standard PC (Q35 + ICH9, 2009)
Hardware S/N:     
Hardware UUID:    b0bd4392-44f5-4160-af97-85c71d67d4d2

Copyright:        VyOS maintainers and contributors