Os Multicasts com uma Configuração de TTL "Zero" São Transmitidos na Rede

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

Neste artigo

Sintomas

Quando você tem um programa que envia multicasts de IP com uma configuração TTL (time-to-live) de 0 (zero) para se comunicar com outros programas locais, os multicasts com uma configuração TTL de 0 não são passíveis de serem transmitidos na rede. No lugar disso, eles apenas são colocados em loop back para outros programas no computador local. No entanto, os multicasts de IP com uma configuração TTL de 0 podem ser transmitidos na rede. Isto pode fazer a rede ficar sobrecarregada. Este problema foi parcialmente corrigido pela hotfix que está descrita no seguinte artigo da Base de Dados de Conhecimento Microsoft:
301453 Multicast Packets with a TTL Setting of 0 Are Transmitted by the Windows 2000 TCP/IP Stack and the Windows XP TCP/IP Stack
A hotfix Q301453 evita a transmissão de multicasts com um TTL de 0 em conexões de rede local. No entanto, após você aplicar a hotfix do Q301453, os multicasts de IP com configuração TTL de 0 podem ainda ser transmitidos por uma conexão RAS.

Causa

A pilha de TCP/IP não estava controlando os multicasts de IP e estava transmitindo o último fragmento de cada datagrama de multicast na rede. As hotfixes do Q301453 corrigiram este problema, e modificaram o TCP/IP para informar as camadas inferiores para não transmitirem multicasts com uma TTL de 0. Mas esta correção solucionou o problema somente em links de rede local. Mesmo com esta correção no lugar, o NDISWAN ignorou esta informação nova que foi passada a ele pelo TCP/IP, e ainda ficou transmitindo multicasts com um TTL de 0 em links RAS.

Resolução

Windows XP

Para resolver esse problema, obtenha o service pack mais recente para o Windows XP. Para obter informações adicionais, clique no número abaixo para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
322389 How to Obtain the Latest Windows XP Service Pack
A versão em inglês desta correção deverá ter os seguintes atributos de arquivo ou posteriores:
   Data         Hora   Versão       Tamanho     Nome do arquivo
   -----------------------------------------------------------
   28-Nov-2001  15:38  5.1.2600.21        87.296  Ndiswan.sys
   02-Nov-2001  16:50  5.1.2600.17         3.584  Spmsg.dll
   08-Nov-2001  13:56  5.1.2600.19        38.912  Spuninst.exe
				

Windows 2000

Para resolver este problema, obtenha o service pack mais recente do Windows 2000. Para obter informações adicionais, clique no seguinte número para ver o artigo na Base de Dados de Conhecimento da Microsoft:
260910 How to Obtain the Latest Windows 2000 Service Pack
A versão em inglês desta correção para Windows 2000 apresenta os atributos de arquivo (ou posteriores) listados na tabela seguinte. As datas e horários desses arquivos estão listados em formato UTC. Quando você exibe as informações do arquivo, elas são convertidas para a hora local. Para saber a diferença entre UTC e a hora local, use a guia Fuso horário na ferramenta Data e Hora do Painel de Controle.

   Data         Hora   Versão       Tamanho     Nome do arquivo
   --------------------------------------------------------
   19-Nov-2001  16:42  5.0.2195.4667  118.896  Afd.sys
   08-May-2002  12:20  5.0.2195.4874  105.232  Msafd.dll
   22-Mar-2002  12:18  5.0.2195.5241   89.712  Ndiswan.sys
   19-Abr-2002  17:45  5.2.2.2          3.584  Spmsg.dll
   19-Abr-2002  17:46  5.2.2.2         44.032  Spuninst.exe
   12-Jun-2001  22:05  5.0.2195.3727    3.856  Svcpack1.dll
   06-Abr-2002  16:50  5.0.2195.55   313.168  Tcpip.sys
   30-Jul-2001    20:15  5.0.2195.39     16.240  Tdi.sys
   08-Mai-2002  12:20  5.0.2195.4874   17.680  Wshtcpip.dll
   22-Mar-2002  12:18  5.0.2195.5241   89.232  Ndiswan.sys
   19-Abr-2002  17:46  5.2.2.2         10.240  Spcustom.dll
				

Situação

A Microsoft informa que este problema pode ocorre em seu(s) produto(s) listado(s) na secção "Aplica-se" deste artigo. Este problema foi corrigido primeiro no Microsoft Windows 2000 Service Pack 3 (SP3) e no Microsoft Windows XP Service Pack 1 (SP1).

Mais Informações

Para obter informações adicionais sobre como obter uma hotfix para o Windows 2000 Datacenter Server, clique no número abaixo para visualizar o arquivo na Base de Dados de Conhecimento da Microsoft:
265173 The Datacenter Program and Windows 2000 Datacenter Server Product
Para obter mais informações sobre como instalar diversas hotfixes com apenas uma reinicialização, clique no número abaixo para visualizar o artigo na Base de Dados de Conhecimento da Microsoft:
296861 Use QChain.exe to Install Multiple Hotfixes with One Reboot

Propriedades

ID do artigo: 311935 - Última revisão: quinta-feira, 13 de abril de 2006 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Service Pack 1
  • Microsoft Windows 2000 Service Pack 2
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Palavras-chave: 
kbbug kbfix kbwin2000presp3fix kbqfe kbwin2000sp3fix kbenv kbnetwork kbwinxpsp1fix kbhotfixserver KB311935

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