Algoritmo de detecção de gateway inativo de TCP/IP atualizado para o Windows NT

Traduções deste artigo Traduções deste artigo
ID do artigo: 171564 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Talvez você passe por perda de conectividade no roteador quando o seu gateway primário falhar, mesmo que o seu computador esteja executando o Windows NT configurado com vários gateways padrão para redundância.

Causa

O Windows NT 4.0 oferece suporte à detecção de gateways inativos usando o método Triggered Reselection, descrito em RFC 816. Essa implementação pode fazer com que o gateway padrão atual seja alternado para o segundo ou terceiro gateway com muita facilidade. No entanto, ele não testa o gateway que será usado antes de alternar.

Resolução

Para resolver esse problema, obtenha o service pack mais recente do Windows NT 4.0 ou Windows NT Server 4.0, Terminal Server Edition. Para obter mais informações, clique no número abaixo para consultar o artigo na Base de Dados da Microsoft:
152734 How to Obtain the Latest Windows NT 4.0 Service Pack

Situação

A Microsoft confirmou que isso é um problema do Windows NT 4.0 e do Windows NT Server 4.0, Terminal Server Edition. Esse problema foi corrigido pela primeira vez no Windows NT 4.0 Service Pack 4.0 e no Windows NT Server 4.0, Terminal Server Edition Service Pack 4.

Mais Informações

O algoritmo de detecção de gateway inativo do Windows NT 4.0 será explicado e descrito a seguir:
  • Quando qualquer conexão TCP roteada pelo gateway padrão estiver tentado enviar um pacote TCP ao destinatário o número de vezes igual a metade do valor TcpMaxDataRetransmissions do registro, mas não receber uma resposta, o algoritmo aconselha o IP a alternar para o próximo gateway da lista.

    No entanto, o novo algoritmo é mais cuidadoso ao aconselhar o IP a alternar gateways:

  • Quando qualquer conexão TCP roteada pelo gateway padrão tiver tentado enviar um pacote TCP ao destinatário o número de vezes igual a metade do valor TcpMaxDataRetransmissions do registro, mas não receber uma resposta, o algoritmo altera a Entrada de cache do roteador para o endereço IP remoto que usará o próximo gateway padrão da lista. Quando 25 por cento das conexões de TCP tiverem alterado para o próximo gateway, o algoritmo aconselha o IP a alterar o gateway padrão para o computador todo para um que esteja sendo usado pelas conexões no momento.

Exemplo do novo algoritmo

Imagine que existam conexões de TCP para 11 endereços IP diferentes no momento, que estão sendo roteados pelo gateway padrão. Agora, imagine que o gateway padrão falhe, que exista um segundo gateway padrão configurado e que o valor para TcpMaxDataRetransmissions esteja no padrão de 5.

Quando a primeira conexão de TCP tentar enviar dados, não será reconhecida. Após a terceira transmissão, a Entrada de cache do roteador para esse endereço IP remoto será alternada para usar o próximo gateway padrão da lista. Nesse momento, qualquer conexão de TCP com esse endereço IP remoto será alternada, mas as conexões restantes ainda tentarão usar o gateway padrão original.

Quando a segunda conexão de TCP tentar enviar dados, acontecerá a mesma coisa. Agora, duas das 11 Entradas de cache do roteador apontarão para o novo gateway.

Quando a terceira conexão de TCP tentar enviar dados, após a terceira retransmissão, três das 11 Entradas de cache do roteador terão sido alternadas para o segundo gateway padrão. Como, a essa altura, mais de 25 por cento das Entradas de cache do roteador foram alteradas, o gateway padrão para todo o computador será alterado para o mais recente.

A essa altura, o gateway padrão permanece o principal para o computador até que haja problemas (que façam com que o algoritmo de gateway inativo tente o próximo da lista novamente) ou até que o computador seja reiniciado.

No final da lista de gateways padrão, a procura volta ao início da mesma.

Propriedades

ID do artigo: 171564 - Última revisão: quinta-feira, 19 de fevereiro de 2004 - Revisão: 1.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows NT Server 4.0 Terminal Server
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbbug kbfix kbnetwork KB171564

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com