Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo descrive i problemi di connettività che si verificano quando vengono usati più gateway predefiniti nelle opzioni di configurazione TCP/IP.
Si applica a: Windows 2000
Numero KB originale: 159168
Riepilogo
Quando vengono usati più gateway predefiniti nelle opzioni di configurazione TCP/IP in un computer Windows NT, la connettività ai computer su reti remote potrebbe andare persa. Nei computer multihomed connessi a reti non contigue, è possibile aggiungere route statiche alla tabella di routing per ottenere la connettività alle reti remote.
Ulteriori informazioni
I computer Windows NT possono essere configurati con più gateway predefiniti. Quando un gateway non recapitabile viene rilevato da TCP, può indirizzare l'indirizzo IP per passare i gateway predefiniti al gateway successivo nell'elenco di backup. Questo commutatore può verificarsi quando sono configurati più gateway per la stessa scheda di rete o quando vengono forniti indirizzi gateway predefiniti diversi in varie schede di rete in un computer multihomed. Un'opzione viene attivata quando TCP ha provato a metà dei tempi di tcpMaxDataRetransmissions per inviare un pacchetto tramite il gateway predefinito corrente.
Dopo il commutatore, tutto il traffico IP proveniente da qualsiasi scheda di rete in questo computer destinato alle reti remote verrà inviato al gateway attualmente selezionato. Nelle reti non contigue, ciò può causare la perdita di connettività e la successiva terminazione delle sessioni attive con computer su reti remote connesse tramite il primo gateway. Ciò è dovuto al fatto che il gateway attualmente selezionato potrebbe non essere a conoscenza di altre route gestite dal primo gateway se tali router non scambiano informazioni di routing tra loro.
Se il gateway commutato non è raggiungibile o inattivo nella rete, perde la connettività a tutti i siti remoti. A questo punto, un ping a questo computer da una rete remota non riuscirà a ottenere una risposta positiva. Analogamente, qualsiasi ping in uscita a un host remoto da questo computer restituirà un errore di timeout della richiesta. Questo comportamento è progettato e conforme alle specifiche TCP/IP.
Le illustrazioni seguenti descrivono le situazioni in cui vengono usati più gateway.
Si consideri un computer con due schede di rete, Netcard1 e Netcard2 e gli indirizzi IP e i gateway predefiniti seguenti:
Netcard1:
Indirizzo IP: 11.100.1.1
Maschera: 255.255.0.0
Gateway predefinito: 11.100.0.1 11.100.0.2Netcard2:
Indirizzo IP: 11.200.1.1
Maschera: 255.255.0.0
Gateway predefinito: 11.200.0.1
Se si desidera telnet a una workstation con un indirizzo IP 130.20.20.100, i datagrammi IP verranno instradati attraverso il gateway 11.100.0.1. Se 11.100.0.1 viene rilevato come non disponibile, l'indirizzo IP passa al secondo gateway 11.100.0.2. Quando il gateway ha esito negativo, usare 11.200.0.1 e così via. Questo vale solo per il traffico TCP e il cambio di gateway in base al meccanismo descritto in precedenza. Il traffico di rete del servizio sessione Telnet, FTP e NetBIOS usa TCP per le comunicazioni di rete.
Considerare anche dove le due reti connesse a Netcard1 e Netcard2 sono disgiunte (ovvero, non connesse tra loro tramite altri router). Se è presente una rete (ad esempio 22.101.x.x) accessibile solo tramite Netcard2, i datagrammi IP per questa rete verranno comunque instradati alla versione 11.100.0.1 perché è il gateway predefinito primario. Per instradare i datagrammi IP destinati alla rete da 22.101.x.x a 11.200.0.1, è necessario aggiungere una route statica alla tabella di routing tramite l'utilità ROUTE. Per aggiungere la route, digitare il comando seguente:
route add 22.101.0.0 MASK 255.255.0.0 11.200.0.1
Un'altra possibile soluzione per lo scenario precedente consiste nell'eseguire il routing multiprotocolo nel computer Windows NT multihomed in modo che possa scambiare informazioni di routing con altri router nella rete che esegue Routing Information Protocol. Il routing multiprotocolo è disponibile in Windows NT 3.51 Service Pack 2 o versione successiva.