# Using BIRD BGP Daemon as a BGP Route Reflector

DevFeed: [Using BIRD BGP Daemon as a BGP Route Reflector](<https://devfeed.tech/articles/using-bird-bgp-daemon-as-a-bgp-route-reflector-11254.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/10/bgp-labs-bird-rr/>)

Published: 2025-10-03T05:51:00Z

Content type: tutorial

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [autonomous](<https://devfeed.tech/tags/autonomous.md>), [bgp](<https://devfeed.tech/tags/bgp.md>), [browser](<https://devfeed.tech/tags/browser.md>), [container](<https://devfeed.tech/tags/container.md>), [github](<https://devfeed.tech/tags/github.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [route](<https://devfeed.tech/tags/route.md>)

## AI overview

A challenge lab guides readers through configuring the BIRD daemon in a container as a BGP route reflector in a transit autonomous system. It uses GitHub Codespaces or a local lab setup, with netlab commands to build the BIRD container and start the lab.

## Source excerpt

In this challenge lab, you'll configure a BIRD daemon running in a container as a BGP route reflector in a transit autonomous system. You should be familiar with the configuration concepts if you completed the IBGP lab exercises, but will probably struggle with BIRD configuration if you're not familiar with it. Click here to start the lab in your browser using GitHub Codespaces (or set up your own lab infrastructure). After starting the lab environment, change the directory to challenge/01-bird-rr, build the BIRD container with netlab clab build bird if needed, and execute netlab up.