check latency to remote peers with same routing - so client peer is sent to the best remote peer based on actual ISP network conditions #620

Open
opened 2025-11-20 05:14:46 -05:00 by saavagebueno · 1 comment
Owner

Originally created by @felixn-unity on GitHub (Feb 9, 2024).

Is your feature request related to a problem? Please describe.
When having multiple peers in GEO regions advertising the same routes, the client peer will connect to any of the peers in random/first-in-list (not sure how it is selected)

This can end up in client peer connecting to remote peer in another GEO region, meaning not optimal performance.

Describe the solution you'd like
Measure the latency from the client peer to all of the remote peers having the remote route being requested

Describe alternatives you've considered
We could maybe have user distribution based on users, so client peer region and in that way is sent to the "correct/best" region

Additional context
No additional contect

Originally created by @felixn-unity on GitHub (Feb 9, 2024). **Is your feature request related to a problem? Please describe.** When having multiple peers in GEO regions advertising the same routes, the client peer will connect to any of the peers in random/first-in-list (not sure how it is selected) This can end up in client peer connecting to remote peer in another GEO region, meaning not optimal performance. **Describe the solution you'd like** Measure the latency from the client peer to all of the remote peers having the remote route being requested **Describe alternatives you've considered** We could maybe have user distribution based on users, so client peer region and in that way is sent to the "correct/best" region **Additional context** No additional contect
saavagebueno added the feature-requestclientroutes labels 2025-11-20 05:14:46 -05:00
Author
Owner

@nazarewk commented on GitHub (Apr 18, 2025):

@felixn-unity @pascal-fischer I believe this is already handled and can be closed?

@nazarewk commented on GitHub (Apr 18, 2025): @felixn-unity @pascal-fischer I believe this is already handled and can be closed?
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SVI/netbird#620