luma
a day ago
This is framed as a problem with windows, when it’s clearly a problem with tailscale misreporting its capabilities to the OS. If I have a 100gbit and a 1gbit interface, it’s perfectly reasonable for the OS to auto assign route metrics to prefer the much faster interface.
This is the OS working as designed, switching to Linux won’t help. Tailscale needs to do a better job reporting link characteristics.
windexh8er
a day ago
This actually would have nothing to do with the problem (advertised link speed) if Tailscale had more fine grained control over how SR routes are distributed. Currently it's all or nothing and there's no way to ignore specific routes if you're local to that network. Route length trumps network metrics, so it would be better handled in that manner.
In almost every OS I've seen interface metrics will only be used for equal cost route lengths.
cosmotic
18 hours ago
Using actual throughput would be a nice improvement over using link speed. In this case, just detecting the current throughput is a tiny fraction of the link speed and falling back to another link would be a huge improvement.
user
a day ago