Thanks for the clarification! I confirmed that I see the specified protocols using `show protocol all`:

With ipv4 and ipv6 tables added explicitly:

... [preceding lines] ...
    Local capabilities
      Multiprotocol
        AF announced: ipv4 vpn4-mpls ipv6
... [following lines] ...

With just the vpn4 mpls table:

... [preceding lines] ...
    Local capabilities
      Multiprotocol
        AF announced: vpn4-mpls
... [following lines] ...

I'll follow up with the bird-lg contributors, it's possible that it's not ready to handle the output from BIRD 2 for multi-table protocols.


On Wed, Aug 8, 2018 at 6:26 AM Ondrej Zajicek <santiago@crfreenet.org> wrote:
On Mon, Aug 06, 2018 at 11:34:16AM -0500, Chris Herdt wrote:
> Following the example at https://github.com/BIRD/bird/
> blob/v2.0.2/doc/bird.conf.example2, I set up a simple bird config (see
> below).
>
> It is working, but I am not certain what the '---' in the table column of
> the output of `show protocols` means. I expected the column to display
> vpntab4.

Hi

BGP in BIRD 2 is generally a multi-table protocol (although you use just
one channel / one table) and because of that associated table is not shown
in 'show protocol'. You will see it in 'show protocol all'.

--
Elen sila lumenn' omentielvo

Ondrej 'Santiago' Zajicek (email: santiago@crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."


--
Chris Herdt
https://osric.com/chris/