Connecting to Network Resources from Multihomed ComputerLast reviewed: August 14, 1997Article ID: Q166159 |
The information in this article applies to:
SYMPTOMSWhen you connect from a multihomed computer running Windows NT to another computer, the local source IP address used may not be optimal. If the multihomed system is attached to two different (disjoint) networks, and the target system is on only one of the networks, there may be a delay in establishing the connection. This behavior only occurs on NetBIOS over TCP/IP sessions; therefore, this information does not apply to Windows Sockets applications such as Web browsers.
CAUSEThe Windows NT 4.0 (and earlier) redirector used the following logic to establish a NetBIOS session:
RESOLUTIONA Windows NT redirector has been produced that allows a new configurable behavior, accepting the first transport to complete a call, and immediately canceling the calls on the others. A new version of NetBT that supports better handling of multiple calls and cancels is also available. To take advantage of this improvement, a registry parameter must be added as follows: WARNING: Using Registry Editor incorrectly can cause serious, system-wide problems that may require you to reinstall Windows NT to correct them. Microsoft cannot guarantee that any problems resulting from the use of Registry Editor can be solved. Use this tool at your own risk.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Rdr\Parameters Value Name: IgnoreBindingOrder Value type: REG_DWORD Default: 0 Setting this value to "1" causes the redirector to accept the first transport to complete a call, rather than waiting for success or failure on the "primary" transport. STATUSMicrosoft has confirmed this to be a problem in Windows NT version 4.0. This problem was corrected in the latest Microsoft Windows NT 4.0 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 MORE INFORMATIONThis problem and hotfix do not apply to Windows Sockets-based connections. When a Windows Sockets application places a call from a multi-homed host the best local source address is chosen automatically (using the route table), unless the application specifies otherwise by choosing a local IP address to use in the bind() call. Keywords : kbbug4.00 kbfix4.00 kbfix4.00.sp2 NTSrvWkst nttcp kbnetwork kbbuglist kbfixlist Version : 4.0 Platform : winnt Issue type : kbbug Solution Type : kbservicepack |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |