W jaki sposób system Windows wybiera między wieloma dostępnymi połączeniami internetowymi?

1

Jeśli w systemie Windows dostępnych jest wiele połączeń, na przykład klucz bezprzewodowy USB i połączenie WiFi, i oba mają dostęp do Internetu, w jaki sposób system Windows wybiera połączenie, które ma być używane do dostępu do Internetu?

Czytając inne pytania, rozumiem, że Windows ma metryki dla połączeń i wybiera połączenie z najmniejszym kosztem. Ale w jaki sposób system Windows oblicza tę metrykę? Czy jest to poprawne dla typu połączenia (x dla ethernet, y dla WiFi) lub czy jest obliczane przez rzeczywiste użycie?

ArsalanDotMe
źródło

Odpowiedzi:

3

Domyślny „koszt” („metryka”) jest określany na podstawie szybkości łącza (a nie bieżącej przepustowości lub wykorzystania) zgłaszanej przez interfejs sieciowy. Nie znalazłem aktualnej tabeli, ale tutaj jest jedna dla XP SP2:

Link Speed                                            Metric
Greater than 200 Mb                                     10
Greater than 80 Mb, and less than or equal to 200 Mb    20
Greater than 20 Mb, and less than or equal to 80 Mb     25
Greater than 4 Mb, and less than or equal to 20 Mb      30
Greater than 500 Kb, and less than or equal to 4 Mb     40
Less than or equal to 500 Kb                            50

To jest z Wyjaśnienie funkcji Metryka automatyczna dla tras protokołu internetowego na microsoft.com.

Od np. WiFi zwykle zgłasza niższą prędkość interfejsu niż przewodowa karta sieciowa 100 Mbps, routing będzie preferował tę drugą ... ale może nie, jeśli masz 10 Mbps NiC!

Można je zastąpić dla poszczególnych kart sieciowych, jak opisano w połączonym artykule. Za pomocą polecenia ROUTE można także określić metryki dla określonych docelowych adresów IP, w określonych kartach sieciowych.

Jamie Hanrahan
źródło
Chcę zapytać, co jeśli to 2 Ethernet z tą samą prędkością? (jak 2 RJ45 na USB z tym samym brandingiem) Jak wybrać system Windows?
ProtoAES256
Nie jestem pewien ... Poproszę kogoś, kto prawdopodobnie wie.
Jamie Hanrahan