New Windows NT TCP/IP Registry Parameter: ArpTRSingleRoute

Last reviewed: March 24, 1997
Article ID: Q150559
The information in this article applies to:
  • Microsoft Windows NT Workstation version 3.51
  • Microsoft Windows NT Server version 3.51

SUMMARY

A new, configurable TCP/IP parameter has been added to the Windows NT Registry. In order to use the new parameter, you must obtain a new Tcpip.sys driver. This driver will be released in Service Pack 5, but can be obtained in the meantime by contacting Microsoft Product Support.

The parameter is described below:

   ArpTRSingleRoute
   Key: Tcpip\Parameters
   Value Type: REG_DWORD - Boolean
   Valid Range: 0,1 (False or True)
   Default: 0 (False)
   Description: Setting this parameter to 1 causes ARP broadcasts that are
   source-routed (Token Ring) to be sent as single-route broadcasts instead
   of all-routes broadcasts.

MORE INFORMATION

In a Token Ring network, when an all-routes broadcast is sent, a copy of the broadcast will be delivered to each of the other rings by each available path. This will generally result in multiple copies being delivered to a given ring. A system responding to the broadcast will respond to each of the packets it receives, and the routing information added to each response will cause it to follow the same route back to the original broadcaster, who will receive multiple responses, each via a different route. The broadcaster is then free to choose which route to use for future communications. Most implementations choose the first response.

When a single-route broadcast is sent, the source routing bridges will only deliver one copy of the broadcast to each of the other rings. The broadcaster will only receive a single response, and it will use the route contained in the response for future communications.

ARP is the protocol used by TCP/IP to map an IP address to a hardware address.

By default, Windows NT TCP/IP tries ARPs in the following sequence when attempting to locate an IP address on a Token Ring network:

  1. Broadcast ARP, not source routed.
2. Broadcast ARP, source-routed, all routes. 3. Broadcast ARP, not source routed. 4. Broadcast ARP, source-routed, all routes.

Adding the ArpTRSingleRoute Registry parameter and setting it to "1" will cause the second and fourth ARPs to be single-route broadcasts, instead of all-routes broadcasts.

STATUS

Microsoft has confirmed this to be a problem in Windows NT version 3.51. This problem was corrected in the latest Windows NT 3.51 U.S. Service Pack. For information on obtaining the Service Pack, query on the following word in the Microsoft Knowledge Base (without the spaces):

   S E R V P A C K


Additional query words: prodnt
Keywords : kbbug3.51 kbnetwork ntprotocol NTSrvWkst
Version : 3.51
Platform : WinNT


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: March 24, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.