none
HIS 2009 using DLC Protocol and Hosted on a Windows 2012 Datacenter Hyper-V Host RRS feed

  • Question

  • Hi Everyone, 

    We are facing exactly the same problem listed on the Microsoft KB2902821. We are using  Microsoft Hyper-V Server 2012 to host a virtual machine running Microsoft Host Integration Server 2009. The virtual machine is configured to use the Data Link Control (DLC) protocol to connect to a Systems Network Architecture (SNA) host, and the connection fails.

    We already installed the hotfix provided by Microsoft to correct this issue, but no luck still having the same problem. 

    If anyone could help.

    Thanks. 

    Friday, February 14, 2014 11:17 AM

Answers

  • From your description this sounds like a different problem. The original problem as reported by customers (which we also reproduced internally) was that Windows Server 2012 Hyper-V was not sending DLC frames that were using the 802.3 frame format.

    HIS when using DLC will send the following DLC Test frames when trying to activate a DLC connection:

    1. Send a test frame to the configured MAC address using frame type 802.3 (w/o SNAP)
    2. Send a test frame to the configured MAC address using frame type Ethernet II DIX
    3. Send a test frame to the canonical MAC address using frame type 802.3 (w/o SNAP)
    4. Send a test frame to the canonical MAC address using frame type Ethernet II DIX    

    The Testframes using 802.3 Frame Types are not being forwarded to the Hyper-V Host machine and vice versa. They somehow are dropped by the virtual switch. The Ethernet II DIX are being passed to the mainframe. However, the mainframe system only supported 802.3 frames so the connection could not be activated.

    In your description, you say that you see DLC frames, but do you see four being sent or only two by the Windows Server 2012 system?

    If you see Test frames sent to the mainframe and TEST responses from the mainframe, it doesn't sound like the same issue that the fix was intended for. 

    You might want to run the network trace on the HIS VM directly to see if you see any XIDs being sent by HIS from the VM. If so, but you don't see them at the host level or on the wire, then the host is not passing them for some reason.

    Thanks...


    Stephen Jackson - MSFT

    Monday, February 17, 2014 8:19 PM

All replies

  • Other customers that reported this problem have applied the fix and the problem was resolved. It is possible that there is another issue that is resulting in the same symptoms.

    Do you have DLC working on another system in your environment?

    What event messages are you see in the Application Event Log? If you are seeing Event 230 messages logged by the HIS Server, then you might want to review the following:

    2834567 Troubleshooting Host Integration Server Event 230 Warnings
    http://support.microsoft.com/kb/2834567/EN-US

    If you are able to capture network traces between the HIS Server and the mainframe, you should be able to see DLC traffic as described in the KB article. There should be DLC TEST and XID commands flowing in both directions. If you don't see those, then we'd need to troubleshoot to see if they are reaching the wire from the HIS Server and if any responses are getting sent back by the mainframe.

    The best option may be to open a support case so we can look at the traces if the info above doesn't help you track down the cause.

    Thanks...


    Stephen Jackson - MSFT

    Friday, February 14, 2014 3:16 PM
  • Hi Stephen, 

    We followed your recommendations and now we have a working HIS 2009 server running on the top of a Windows 2008 R2 host that can connect on the IBM mainframe. 

    On the other hand we still have our environment with Windows Server 2012, we did a traffic capture of network traffic exchanged between the HIS machine and the SNA system on both environment and we can see that on the working HIS, there is both DLC TEST and XID messages on both sides, BUT on the HIS 2009 running on the Top of Windows 2012 (with Microsoft hotfix installed) we can see ONLY the DLC TEST messages exchanged on both sides, BUT there is no DLC XID messages. 

    We are testing both HIS machines with the same SNA system. Do you have any idea why ? 

    Regards. 

    Monday, February 17, 2014 5:49 PM
  • From your description this sounds like a different problem. The original problem as reported by customers (which we also reproduced internally) was that Windows Server 2012 Hyper-V was not sending DLC frames that were using the 802.3 frame format.

    HIS when using DLC will send the following DLC Test frames when trying to activate a DLC connection:

    1. Send a test frame to the configured MAC address using frame type 802.3 (w/o SNAP)
    2. Send a test frame to the configured MAC address using frame type Ethernet II DIX
    3. Send a test frame to the canonical MAC address using frame type 802.3 (w/o SNAP)
    4. Send a test frame to the canonical MAC address using frame type Ethernet II DIX    

    The Testframes using 802.3 Frame Types are not being forwarded to the Hyper-V Host machine and vice versa. They somehow are dropped by the virtual switch. The Ethernet II DIX are being passed to the mainframe. However, the mainframe system only supported 802.3 frames so the connection could not be activated.

    In your description, you say that you see DLC frames, but do you see four being sent or only two by the Windows Server 2012 system?

    If you see Test frames sent to the mainframe and TEST responses from the mainframe, it doesn't sound like the same issue that the fix was intended for. 

    You might want to run the network trace on the HIS VM directly to see if you see any XIDs being sent by HIS from the VM. If so, but you don't see them at the host level or on the wire, then the host is not passing them for some reason.

    Thanks...


    Stephen Jackson - MSFT

    Monday, February 17, 2014 8:19 PM