Display BGP gateway mode in show protocol output
Alexander Zubkov
green at qrator.net
Fri Sep 5 19:06:58 CEST 2025
Hi all!
What about adding a selector to show only certain kind of "something".
"Something" - because there is no actual way to show channels, and a
protocol can contain mixed channel types, so we cannot filter "show
protocol" by channel type. But I think it is possible to add a selector for
routes to see only direct/recursive ones. If we cannot mark them in the
output because of the compatibility, we can at least select only certain
kind to know who is who. I think it could be even not "show route ..."
selector, but some route attribute to be used in a filter. Maybe being able
to understand the kinds of the routes would work for Sébastien too?
Regards,
Alexander
On Fri, Sep 5, 2025, 16:04 David Petera via Bird-users <
bird-users at network.cz> wrote:
> Hello Sébastien!
>
> Thanks for sending us these patches, but unfortunately it would *not* be
> wise to change BIRD's CLI output right now.
>
> We discussed it in our team and the the primary reason is this:
>
> Since BIRD does not yet have well defined API for communication, most
> automation and tooling around BIRD (including our own) relies on the exact
> format of the CLI output.
> These changes would/could break the tooling around BIRD and cause lot of
> headache for little gain.
>
> We know that this situation is not ideal and thus API for BIRD is being
> worked on.
> Once finished we can improve the CLI output without major consequences.
>
> Hope you understand, why we can not accept these patches right now.
>
> Wish you a great weekend and happy routing!
> David
>
> David Petera (he/him) | BIRD Tech Support | CZ.NIC, z.s.p.o.
>
> On 8/25/25 14:35, Sébastien PARISOT wrote:
>
> Hello BIRD team!
>
> This simple patch (for branch master) adds a field for the BGP channel gateway mode (direct or recursive) setting in show protocol output. It is is a useful information to have in some troubleshooting scenario.
>
> Example:
>
> bird> show protocol all bgp_test
> Name Proto Table State Since Info
> bgp_test BGP --- up 2025-08-12 15:11:54 Established
> BGP state: Established
> [...]
> Channel ipv6
> State: UP
> [...]
> Gateway: recursive
> [...]
>
> Thanks!
> --
> Sébastien
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20250905/63be2bf2/attachment.htm>
More information about the Bird-users
mailing list