Feature request: route groups #1402

Open
opened 2025-11-20 05:29:40 -05:00 by saavagebueno · 3 comments
Owner

Originally created by @tdeb1 on GitHub (Nov 7, 2024).

The network routes feature in Netbird is awesome and provides an interesting new way to deal with overlapping IP-ranges. However when a lot of routes are being added, it quickly becomes cumbersome and cluttered to manage (both in the admin ui and in the client)

It would be nice if it was possible to create 'Network route groups'. This way the routes could be grouped and organized. It would also be nice if it were then possible to activate or deactivate route groups instead of individual routes in the Netbird client. (for example if I have an environment that needs 10 routes to be accessible, and another environment that needs 10 different routes, but they have overlap, I have to deselect the 10 routes and select the 10 other routes. It would be much nicer if I can just deselect the route group for one environment and select the route group for the other one)

An alternative would be to summarize the routes, but sometimes this is not possible or wanted.

For illustration see below screenshots, I have 12 routes for one environment, it would be nice if I could group them so users only have to check or uncheck 1 box to be routed to that specific environment.

image
image

Originally created by @tdeb1 on GitHub (Nov 7, 2024). The network routes feature in Netbird is awesome and provides an interesting new way to deal with overlapping IP-ranges. However when a lot of routes are being added, it quickly becomes cumbersome and cluttered to manage (both in the admin ui and in the client) It would be nice if it was possible to create 'Network route groups'. This way the routes could be grouped and organized. It would also be nice if it were then possible to activate or deactivate route groups instead of individual routes in the Netbird client. (for example if I have an environment that needs 10 routes to be accessible, and another environment that needs 10 different routes, but they have overlap, I have to deselect the 10 routes and select the 10 other routes. It would be much nicer if I can just deselect the route group for one environment and select the route group for the other one) An alternative would be to summarize the routes, but sometimes this is not possible or wanted. For illustration see below screenshots, I have 12 routes for one environment, it would be nice if I could group them so users only have to check or uncheck 1 box to be routed to that specific environment. ![image](https://github.com/user-attachments/assets/8e21b696-4a4e-428b-8709-da272fb3e6d1) ![image](https://github.com/user-attachments/assets/5360e736-3381-4929-b7b0-14e005377e33)
saavagebueno added the feature-request label 2025-11-20 05:29:40 -05:00
Author
Owner

@braginini commented on GitHub (Nov 30, 2024):

Hey @tdeb1
We are discussing a new network routes concept internally and would liek to hear out your opinin on that. Would you ming reaching out to me in Slack? Look for Mikhail (Misha) Bragin
Thank you!

@braginini commented on GitHub (Nov 30, 2024): Hey @tdeb1 We are discussing a new network routes concept internally and would liek to hear out your opinin on that. Would you ming reaching out to me in Slack? Look for Mikhail (Misha) Bragin Thank you!
Author
Owner

@tdeb1 commented on GitHub (Dec 2, 2024):

Hey @tdeb1 We are discussing a new network routes concept internally and would liek to hear out your opinin on that. Would you ming reaching out to me in Slack? Look for Mikhail (Misha) Bragin Thank you!

Hi, I have sent you a DM

@tdeb1 commented on GitHub (Dec 2, 2024): > Hey @tdeb1 We are discussing a new network routes concept internally and would liek to hear out your opinin on that. Would you ming reaching out to me in Slack? Look for Mikhail (Misha) Bragin Thank you! Hi, I have sent you a DM
Author
Owner

@tdeb1 commented on GitHub (Jan 2, 2025):

Hi @braginini

I just tested the new version with the network feature and it's a step in the right direction. However, to me it feels like the advancements made on the admin panel don't yet translate to improvements at the client side. I feel like it would be a nice addition if it's possible to route groups (aka 'Networks' in the new implementation) instead of a long list of routes (aka 'resources' in the new implementation)

Below is an example of how I could see such a feature in the client app visually (pardon the paint-skills, just a quick sketch)

Schermafbeelding 2025-01-02 135536

Are any such features planned?
Thanks already!
BR

@tdeb1 commented on GitHub (Jan 2, 2025): Hi @braginini I just tested the new version with the network feature and it's a step in the right direction. However, to me it feels like the advancements made on the admin panel don't yet translate to improvements at the client side. I feel like it would be a nice addition if it's possible to route groups (aka 'Networks' in the new implementation) instead of a long list of routes (aka 'resources' in the new implementation) Below is an example of how I could see such a feature in the client app visually (pardon the paint-skills, just a quick sketch) ![Schermafbeelding 2025-01-02 135536](https://github.com/user-attachments/assets/fa252cad-54e4-4aeb-bd1c-6a420c1eec64) Are any such features planned? Thanks already! BR
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#1402