Jak system Windows 7 decyduje, którą trasę wybrać, jeśli istnieją 2 połączenia ze źródłem internetowym? (np. bezprzewodowy i Ethernet do routera)

Odpowiedzi:

26

Jeśli istnieje więcej niż 1 ścieżka, system Windows będzie odwoływał się do metricz tabeli routingu. Użyj, route printaby to pokazać. Zasadniczo będzie preferować ścieżkę o najniższym wskaźniku.

W przeszłości metryka była obliczana na podstawie szybkości łącza; Jednak zasady Win7 są nadal nieznane według tego .

fseto
źródło
W rzeczywistości jest to bardziej skomplikowane. Szczegółowe informacje można znaleźć w odpowiedziach Daniele i Traveling Tech Guy.
Alexandr Zarubkin
24

Jest tabela routingu. Możesz użyć polecenia route, aby sprawdzić metryki. W wierszu polecenia (Uruchom: cmd):

> route PRINT

Możesz jednak także zmienić kolejność połączeń internetowych:

  1. Przejdź do: Panel sterowania -> Centrum sieci i udostępniania -> Zmień ustawienia karty

  2. Naciśnij Alt, aby wyświetlić górne menu i przejdź do Zaawansowane -> Ustawienia zaawansowane ...

  3. Na koniec na karcie Adaptery i powiązania zmodyfikuj kolejność połączeń według potrzeb

Belmin Fernandez
źródło
s / list / print .....
j riv
7
adaptery i zakładka wiązania są usunięte w Windows 10
BozoJoe
12

jeśli istnieją 2 domyślne trasy (brama), preferuje tę o niższej wartości metrycznej

metryka trasy w systemie Windows 7 jest sumą metryki adaptera i metryki bramy

jeśli ręcznie ustawisz identyczną metrykę (na przykład 24 na karcie 1 i 2 na bramie 1; 25 na karcie 2 i 1 na bramie 2 w zaawansowanych ustawieniach TCP / IP), wygląda na to, że Windows 7 równoważy obciążenie podczas otwierania aplikacji wiele połączeń TCP / IP i wykonuje również automatyczne przełączanie awaryjne.

Testuję to na mojej wersji Windows 7 x64 Ultimate z bezprzewodową kartą 54 Mb / s + kartą Ethernet 100 Mb / s i 2 dostawcami usług internetowych

do tej pory nie znaleziono dokumentów Microsoft

Daniele
źródło
6

Z mojego doświadczenia wynika, że ​​zawsze będzie preferować bardziej „stałą” metodę połączenia. Tj. Ethernet preferowany niż bezprzewodowy, bezprzewodowy preferowany przez Bluetooth itp. (Aż do modemu). Ale istnieje również przełączanie awaryjne, więc jeśli Ethernet zostanie rozłączony, system Windows spróbuje połączyć się przez sieć bezprzewodową.

Przykład: mam sieć Wireless-N o przepustowości 300 Mb / s. Jeśli podłączę laptopa bezpośrednio do routera (Ethernet 100 Mb / s), system Windows przełączy się na to połączenie (bez odłączania sieci bezprzewodowej).

Podróżujący facet techniczny
źródło
1
Na laptopie mam dokładnie odwrotną stronę - z bezprzewodowym n i Ethernetem 100 Mb / s, Win 7 będzie preferował Wi-Fi. Dzieje się tak pomimo tego, że adapter Ethernet jest ustawiony jako wyższy priorytet w ustawieniach adaptera (o ile wiem, ustawienie to jest ignorowane na korzyść metryki).
aucuparia,
2

Chociaż część odpowiedzi dotyczy metryki trasy, nie jest to jedyny szczegół, który określa ścieżkę. W części tabeli tras możesz zobaczyć, gdzie znajduje się sieć docelowa (z maską podsieci) i na jakim interfejsie z nią rozmawiać.

Możesz określić bardziej „konkretne” trasy, które będą wybierane, a obowiązują najbardziej szczegółowe zasady. Na przykład, jeśli miałeś sieć domową 192.168.0.0/24, domyślna tablica tras wie, z której możesz korzystać Ethernet. Jeśli dodać do bezpośredniej trasy 192.168.0.0/25mają być kierowane za pośrednictwem Wi-Fiadaptera, następnie wszelkie trafień do 192.168.0.0aż po 192.168.0.127pójdzie za pośrednictwem Wi-Fi, a pozostała część sieci poprzez Ethernet. Jeśli domyślną bramą jest (następny przeskok) 192.168.0.1, wówczas domyślna brama połączy się przez Wi-Fi, ponieważ tam właśnie istnieje „najbardziej konkretna trasa”. Podobnie, jeśli twoja brama jest 192.168.0.254, przejdzie przez twój Ethernet.

OpenVPN również korzysta z tej metody. Zamiast zastępować 0.0.0.0/0trasę (trasa domyślna), tworzy dwie trasy - 0.0.0.0/1i 128.0.0.0/1- tę trasę przez interfejs VPN. W ten sposób, jeśli interfejs VPN ma problemy, może wrócić do standardowej bramy domyślnej.

Kanadyjczyk Luke REINSTATE MONICA
źródło
-4

Windows automatycznie użyje tego o wyższej prędkości znamionowej. Nie jestem jednak pewien, który wybierze, na wypadek gdyby obie miały taką samą prędkość.

Artem Pakk
źródło