Quick & Easy BIRD container to BGP announce IPv4 & IPv6 Blocks. Configure via environment variables.
2.8K
More information on BIRD: http://bird.network.cz
This container is for setting up quick and easy BIRD container to BGP announce an IPv4 and/or IPv6 Block. It's configured via the environment variables below.
All of these variables are required to start
| Environment Variable | Description | Example Value |
|---|---|---|
ROUTER_ID | Change this into your BIRD router ID. It's a world-wide unique identification # of this router/server, usually one of public IPv4 addresses. | 123.123.123.1 |
PASSWORD | Your BGP Session Password | secretpassword |
MULTIHOP | Number of muliihop sessions | 2 |
PEER_ASN | Your Peering Partner's AS Number | 222222 |
| Environment Variable | Description | Example Value |
|---|---|---|
ENABLE_BIRD | Enable the BIRD IPv4 Daemon | true |
CONFIG_BIRD | Generate BIRD config on boot using the ENV Vars (NOTE: this will overwrite any volume mounted config file) | true |
ROUTER_IPV4 | Your Router's IPv4 address | 123.123.123.1 |
PEER_IPV4 | Your Peering Partner's BGP Router IPv4 address | 3.3.3.3 |
ANNOUNCE_IPV4 | Your IPv4 block (or multiple blocks separated by a space) you want to announce | 2.2.2.0/24 or 2.2.2.0/24 2.2.2.1/32 |
| Environment Variable | Description | Example Value |
|---|---|---|
ENABLE_BIRD6 | Enable the BIRD IPv6 Daemon | true |
CONFIG_BIRD | Generate BIRD6 config on boot using the ENV Vars (NOTE: this will overwrite any volume mounted config file) | true |
ROUTER_IPV6 | Your Router's IPv6 address | 2001:100:af00c:88::2 |
PEER_IPV6 | Your Peering Partner's BGP Router IPv6 address | 2001:a50:9f01c:a288::1 |
ANNOUNCE_IPV6 | Your IPv6 block (or multiple blocks separated by a space) that you want to announce. | 2f01:a8f1:1200::/48 or 2f01:a8f1:1200::/48 2f01:a8f1:1201::/48 |
Show Routes announced via BGP:
birdc show routebirdc6 show routeShow BGP Status for only the bgp announced (ba) block:
birdc show proto babirdc6 show proto baShow BGP Status for everything:
birdc show proto allbirdc6 show proto allPull Requests are always welcome. Let's connect!
Content type
Image
Digest
Size
104.6 MB
Last updated
over 7 years ago
docker pull boro/bird-announce