# Testing FRRouting Pull Requests with netlab

DevFeed: [Testing FRRouting Pull Requests with netlab](<https://devfeed.tech/articles/testing-frrouting-pull-requests-with-netlab-11361.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2026/04/frr-pr-testing/>)

Published: 2026-04-16T05:50:00Z

Content type: tutorial

Language: en

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

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [commands](<https://devfeed.tech/tags/commands.md>), [container](<https://devfeed.tech/tags/container.md>), [devices](<https://devfeed.tech/tags/devices.md>), [docker](<https://devfeed.tech/tags/docker.md>), [github](<https://devfeed.tech/tags/github.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [report](<https://devfeed.tech/tags/report.md>), [testing](<https://devfeed.tech/tags/testing.md>)

## AI overview

A step-by-step tutorial explains how to test an FRRouting pull request with netlab using a topology that reproduces a bug. It covers cloning the repository, switching branches, building and selecting the FRRouting container image, starting the lab, verifying the image, and cleaning up afterward.

## Source excerpt

Every other blue moon, I discover a bug in FRRouting (example). Because the FRRouting developers care about their work, it usually gets fixed within a few days, often resulting in a "can you test this PR?" question. It turns out that's surprisingly easy to do with netlab - here's the step-by-step procedure (assuming you already have the topology file that reproduced the bug): Read more ...