Atraso no NetBIOS ligações de um computador multi-homed

Traduções de Artigos Traduções de Artigos
Artigo: 166159 - Ver produtos para os quais este artigo se aplica.
importante Este artigo contém informações sobre como modificar o registo. Certifique-se uma que a cópia de segurança do registo antes de o modificar. Certifique-se que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
256986Descrição do registo do Microsoft Windows
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando utilizar um computador multi-homed para ligar a outro computador e o computador multi-homed estiver a executar uma das versões do Microsoft Windows que é referido na secção "Aplica-se a", poderá existir um atraso no estabelecimento da ligação.

Causa

Este problema ocorre porque, por predefinição, o redireccionador do Windows utiliza a seguinte lógica para estabelecer uma sessão de NetBIOS:
  • Tente ligar ao nome do destino em todos os transportes dependentes, pela ordem em que estão vinculados.
  • Se IgnoreBindingOrder estiver definido como 0, aguarde transporte (associados a primeira) primário concluir. Se tiver êxito em atingir o destino, configure uma sessão que transporte. Cancele as ligações.
Nota No Microsoft Windows 2000 e versões posteriores, a entrada de registo IgnoreBindingOrder não existe. Se esta entrada de registo não existir, o valor predefinido para IgnoreBindingOrder é 1 (verdadeiro). No Microsoft Windows NT 4.0, o valor predefinido para IgnoreBindingOrder é 0 (FALSO).

Se o computador multi-homed em duas redes que estão ligados por um router e se o computador que pretende ligar estiver em apenas uma dessas redes, existem dois caminhos para o sistema de destino. Se a ligação for bem sucedida em ambos os caminhos, o redireccionador escolhe transporte primário como o caminho preferencial. Por exemplo, o redireccionador poderá escolher o endereço IP de origem local está associado essa ligação de NetBIOS em TCP/IP (NetBT) como o caminho preferencial. O redireccionador cancela a ligação restante. Devido a esta opção, os pacotes que são enviados do computador multi-homed poderão ser encaminhados internamente ligado directamente à sub-rede e os pacotes que o sistema de destino envia na resposta atravessem o router. Este cenário pode ser confuso para resolução de problemas.

Resolução

aviso Podem ocorrer problemas graves se modificar o registo incorrectamente utilizando o Editor de registo ou utilizando outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. Microsoft não garante que estes problemas podem ser resolvidos. Modificar o registo por sua conta e risco.

Um redireccionador do Windows mais recente está disponível. Pode configurar este redireccionador aceitar o primeiro transporte para efectuar uma ligação de acesso e imediatamente cancelar as ligações dos transportes. Uma versão mais recente do NetBT que suporte melhor tratamento de várias chamadas e cancela também está disponível.

Para tirar partido deste melhoramento, tem de adicionar um parâmetro de registo.

Para configurar o parâmetro de registo para corrigir o problema referido neste artigo, inicie o Registry Editor, localize a subchave adequada utilizando as informações abaixo e, em seguida, adicione o valor de registo.

Microsoft Windows NT 4.0

Utilize a seguinte subchave de registo e valor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rdr\Parameters

Nome do valor: IgnoreBindingOrder
Tipo de valor: REG_DWORD (booleano)
Intervalo de dados do valor: 0, 1 (FALSO, VERDADEIRO)
Valor predefinido: 0 (FALSO)
Valor: 1
Nota Definição este valor como 1 (um) faz com que o redireccionador aceitar o primeiro transporte para efectuar uma ligação em vez de aguardar o êxito ou falha no transporte primário.

Microsoft Windows Server 2003, Microsoft Windows XP e Microsoft Windows 2000

Utilize a seguinte subchave de registo e valor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MrxSmb\Parameters

Nome do valor: IgnoreBindingOrder
Tipo de valor: REG_DWORD (booleano)
Intervalo de dados do valor: 0, 1 (FALSO, VERDADEIRO)
Valor predefinido: 1 (verdadeiro)
Valor: 1

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Ligações de TCP entre computadores Multi-homed

Se a ligação é uma ligação baseada no NetBIOS que utiliza o redireccionador, poucas informações de encaminhamento estão disponíveis ao nível da aplicação. A interface NetBIOS suporta ligações através de vários protocolos e não tem conhecimento do IP. Em vez disso, o redireccionador coloca chamadas todos os transportes associados ao mesmo. Se existirem duas interfaces no computador e um protocolo estiver instalado, existem duas Transportes disponíveis para o redireccionador. As chamadas são colocadas em ambos os transportes. NetBT submete pedidos de ligação para a pilha utilizando um endereço IP de cada interface. Ambas as chamadas poderão ter êxito. Se for esse o caso, o redireccionador cancela um deles. A escolha do que um para cancelar depende o redireccionador IgnoreBindingOrder registo valor. Se o valor de registo for 0, o transporte primário, que é determinado pela ordem de enlace é o preferido. O redireccionador aguarda transporte primário para o tempo limite antes de aceitar a ligação no transporte secundário. Se este valor for 1, a ordem de ligação é ignorada. O redireccionador aceita a primeira ligação que é efectuada com êxito e cancela a outros utilizadores.

Nota Documentação Microsoft TechNet faz referência a subchave do registo errado (ObeyBindingOrder) no seguinte Web site da Microsoft:
http://technet.microsoft.com/en-us/library/cc780776.aspx
Este problema não se aplica a ligações baseadas em sockets do Windows, tais como Web browsers que. Este comportamento só ocorre no NetBIOS através de sessões de TCP/IP, tais como partilha de ficheiros e impressoras. Quando um programa de sockets do Windows efectua uma ligação de um anfitrião multi-homed, o endereço de origem local melhor é automaticamente seleccionado utilizando a tabela de rotas. Esta selecção ocorre a menos que o programa esteja definido especificamente para seleccionar um endereço IP local para utilizar na chamada bind() .

Para obter mais informações sobre como seleccionar uma placa de rede de saída, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
175396Windows Socket ligação partir de um computador múltiplos-homed

Propriedades

Artigo: 166159 - Última revisão: 19 de julho de 2007 - Revisão: 4.2
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
Palavras-chave: 
kbmt kbbug kbnetwork KB166159 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 166159

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