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

O suporte para o Windows XP terminou

A Microsoft terminou o suporte para o Windows XP em 8 de abril de 2014. Esta alteração afetou as suas atualizações de software e opções de segurança. Saiba o que isto significa para você e como permanecer protegido.

Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
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
ing
Propriedades

ID do Artigo: 311935 - Última Revisão: 01/12/2015 19:14:33 - Revisão: 3.0

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

  • kbnosurvey kbarchive kbbug kbfix kbwin2000presp3fix kbqfe kbwin2000sp3fix kbenv kbnetwork kbwinxpsp1fix kbhotfixserver KB311935
Comentários