Jak system Windows 7 decyduje, którą trasę wybrać, jeśli istnieją 2 połączenia z Internetem? (np. bezprzewodowy a przewodowy )
43
Jak system Windows 7 decyduje, którą trasę wybrać, jeśli istnieją 2 połączenia z Internetem? (np. bezprzewodowy a przewodowy )
Jeśli istnieje więcej niż 1 ścieżka, system Windows będzie odwoływał się do metric
z tabeli routingu. Użyj, route print
aby 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 .
Jest tabela routingu. Możesz użyć polecenia route, aby sprawdzić metryki. W wierszu polecenia (Uruchom: cmd):
Możesz jednak także zmienić kolejność połączeń internetowych:
Przejdź do: Panel sterowania -> Centrum sieci i udostępniania -> Zmień ustawienia karty
Naciśnij Alt, aby wyświetlić górne menu i przejdź do Zaawansowane -> Ustawienia zaawansowane ...
Na koniec na karcie Adaptery i powiązania zmodyfikuj kolejność połączeń według potrzeb
źródło
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
źródło
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).
źródło
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 trasy192.168.0.0/25
mają być kierowane za pośrednictwemWi-Fi
adaptera, następnie wszelkie trafień do192.168.0.0
aż po192.168.0.127
pó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 jest192.168.0.254
, przejdzie przez twój Ethernet.OpenVPN również korzysta z tej metody. Zamiast zastępować
0.0.0.0/0
trasę (trasa domyślna), tworzy dwie trasy -0.0.0.0/1
i128.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.źródło
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ść.
źródło