Feature request: Allow Netbird client to share routes from host to other Netbird peers #2182

Open
opened 2025-11-20 07:05:24 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @Darin755 on GitHub (Aug 13, 2025).

Is your feature request related to a problem? Please describe.
Currently Netbird routing is fairly basic as it seems primarily optimized for simple networks with single subnets. The problem is, it becomes hard to manage Netbird for Networks with multiple subnets as each subnet has to be manually entered into Netbird. If a change is made to the network the Netbird client has no way of dynamically updating routes.

Describe the solution you'd like
It would be nice if Netbird client had the ability to pickup routes from the host based on a set of rules. This would allow it to work with software like FR routing or Bird2 as it would pickup the routes created based on routing protocols such as OSPF or BGP. Additionally, routes created on the host by the Netbird client could be picked up by FR routing and advertised to the Network.

It would also be cool if a Netbird peer could advertise the Netbird internal routes. However, I think this would be problematic due to IP overlap.

Describe alternatives you've considered
It also could be possible to run a IP tunnel over the top of the Netbird network. However, this would negate visibility provided by the web interface. Ideally the Netbird dashboard should show what routes are being picked up and allow administrators to creates rules to govern routes.

Additional context
I think there is some serious benefit to having dynamic routing support in general. Even on small networks it would be nice if Netbird could pickup routes from a upstream Firewall device.

Originally created by @Darin755 on GitHub (Aug 13, 2025). **Is your feature request related to a problem? Please describe.** Currently Netbird routing is fairly basic as it seems primarily optimized for simple networks with single subnets. The problem is, it becomes hard to manage Netbird for Networks with multiple subnets as each subnet has to be manually entered into Netbird. If a change is made to the network the Netbird client has no way of dynamically updating routes. **Describe the solution you'd like** It would be nice if Netbird client had the ability to pickup routes from the host based on a set of rules. This would allow it to work with software like FR routing or Bird2 as it would pickup the routes created based on routing protocols such as OSPF or BGP. Additionally, routes created on the host by the Netbird client could be picked up by FR routing and advertised to the Network. It would also be cool if a Netbird peer could advertise the Netbird internal routes. However, I think this would be problematic due to IP overlap. **Describe alternatives you've considered** It also could be possible to run a IP tunnel over the top of the Netbird network. However, this would negate visibility provided by the web interface. Ideally the Netbird dashboard should show what routes are being picked up and allow administrators to creates rules to govern routes. **Additional context** I think there is some serious benefit to having dynamic routing support in general. Even on small networks it would be nice if Netbird could pickup routes from a upstream Firewall device.
saavagebueno added the feature-request label 2025-11-20 07:05:24 -05:00
Author
Owner

@Darin755 commented on GitHub (Aug 13, 2025):

#1682

@Darin755 commented on GitHub (Aug 13, 2025): #1682
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#2182