BIRD docs - index

Overview

The BIRD project aims to develop a dynamic IP routing daemon with full support of all modern routing protocols, easy to use configuration interface and powerful route filtering language, primarily targeted on (but not limited to) Linux and other UNIX-like systems and distributed under the GNU General Public License.

Currently, this charm is intended to validate BGP functionalities in various components of Charmed Kubernetes such as Calico or Kube-OVN.

Usage

To deploy this charm, simply run:

juju deploy bird --channel=edge

Configuration

AS Number

This charm allows you to change the BIRD Autonomous System Number (AS Number). You can change this value running:

juju config bird as-number=<as-number>

BGP Peers

It is possible to modify the BGP peers in the BIRD charm. To change them, simply run:

juju config bird bgp-peers="- address: 10.10.0.2
  as-number: 64512
- address: 10.10.0.3
  as-number: 64512
"

More information