-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bgpd: Confederation fixes with remote-as external/internal #12861
bgpd: Confederation fixes with remote-as external/internal #12861
Conversation
When we specify remote-as as external/internal, we need to set local_as to bgp->as, instead of bgp->confed_id. Before this patch, (bgp->as != *as) is always valid for such a case because *as is always 0. Also, append peer->local_as as CONFED_SEQ to avoid other side withdrawing the routes due to confederation own AS received and/or malformed as-path. Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
Outdated results 🚧Basic BGPD CI results: Partial FAILURE, 1 tests failed
For details, please contact louberger |
Continuous Integration Result: SUCCESSFULContinuous Integration Result: SUCCESSFULCongratulations, this patch passed basic tests Tested-by: NetDEF / OpenSourceRouting.org CI System CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-9815/ This is a comment from an automated CI system. |
Signed-off-by: Donatas Abraitis <donatas@opensourcerouting.org>
0cb6384
to
caf65e4
Compare
Continuous Integration Result: SUCCESSFULCongratulations, this patch passed basic tests Tested-by: NetDEF / OpenSourceRouting.org CI System CI System Testrun URL: https://ci1.netdef.org/browse/FRR-PULLREQ2-9823/ This is a comment from an automated CI system. |
@Mergifyio backport stable/8.4 dev/8.5 |
✅ Backports have been created
|
bgpd: Confederation fixes with remote-as external/internal (backport #12861)
bgpd: Confederation fixes with remote-as external/internal (backport #12861)
Closes #12857