Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

IP addresses are sorted in the SNA Service table in an unwanted order


View products that this article applies to.

Symptoms

When your server has multiple IP addresses, you may see that those IP addresses are sorted in the SNA Service table in an order that you do not want and that may cause a Microsoft Host Integration Server 2013 client to attempt to connect to an IP address that cannot be reached. This will result in a noticeable delay when establishing the client connection.
 

↑ Back to the top


Cause

This behavior is by design. Host Integration Server relies on the IP address order that is determined by the operating system. This OS behavior changed with the release of Windows Server 2012.

↑ Back to the top


Resolution

The hotfix that resolves this issue is included in Cumulative Update 2 for Host Integration Server 2013. This fix is also included in HIS 2016.

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


More Information

Important Follow the steps in this section carefully. Serious problems might occur if you modify the registry incorrectly. Before you modify it, back up the registry for restoration  in case problems occur.

A supported design change is now available that enables you to maintain these particular service-table entries manually.

To achieve this, the following registry entry was introduced:

HKLM\SYSTEM\CurrentControlSet\services\SnaBase\Parameters:
Name: AddressOrder
Type REG_MULTI_SZ

Use this registry entry to manually add the desired IP addresses. Add one address per line. For example:
 
157.54.164.183

157.54.164.185

Additionally, you must also set the following registry entry on the HIS server:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaBase\Parameters\SnaTcp
REG_SZ: ReadjustMultihomedAddresses
Value: NO

If multiple addresses are listed in the “AddressOrder” value on the HIS server, you will additionally need to add the following registry entries on each HIS client instance:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SnaBase\Parameters\SnaTcp
REG_SZ: ReadjustMultihomedAddresses
Value: NO

Note If HIS client is configured with “Run resource location component as an application” enabled you will need to use the following registry entry instead:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SnaBase\Parameters\SnaTcp
REG_SZ: ReadjustMultihomedAddresses
Value: NO

↑ Back to the top


Keywords: kbqfe, kbhotfixserver, kbfix, kb, kbsurveynew

↑ Back to the top

Article Info
Article ID : 2848996
Revision : 12
Created on : 7/12/2017
Published on : 7/12/2017
Exists online : False
Views : 272