none
Multicasting Issues - MDT 2013 - Server 2012 R2 RRS feed

  • Question

  • Hello!

    I'm having some issues with multicasting on a large university network. Our setup is like this:

    • WDS role setup on VM with Server 2012 R2
    • Deployment shares hosted on the same VM - Using MDT 2013 to manage Deployment Shares
    • VM is on a different VLAN from client computers. - IP Helpers to connect between the VLANs
    • Multicast namespace was created successfully.
    • All switches between server and client are managed, IGMPv3 compatible, and have snooping enabled3
    • MDT Images are custom WIMs, with no setup files.

    When I run a deployment on any number of clients, I get the message saying "Attempting multicast transfer". The clients show up listed in the WDS Multicast Transmission. Then the clients drop off the server, and begin unicasting. Unicast speeds are excellent. Our 10GB images copy in about 10 mins. But we plan to do 30-40 systems at a time, and I believe that could cause some issues with so many individual sessions running...

    I've noticed under our network adapter properties that Microsoft Network Adapter Multiplexor Protocol is unchecked. Not sure if that is related?

    I have copied multicast information from the BDD.log file on one of the failed clients. That can be found below.

    Any help/advice will be greatly appreciated! Thank you!

    <![LOG[------  Applying Windows image using ImageX.exe ------]LOG]!><time="14:42:33.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[LTI applying image \\BRYANTWDS-SERV1\CopyToDrives$\Operating Systems\Windows 7 (x64) - Vers 4\Windows 7 (x64) - 4.0.wim using ImageX]LOG]!><time="14:42:33.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[Event 41023 sent: LTI applying image \\BRYANTWDS-SERV1\CopyToDrives$\Operating Systems\Windows 7 (x64) - Vers 4\Windows 7 (x64) - 4.0.wim using ImageX]LOG]!><time="14:42:33.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[Property SourcePath is now = \\BRYANTWDS-SERV1\CopyToDrives$\Operating Systems\Windows 7 (x64) - Vers 4]LOG]!><time="14:42:33.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[Multicast transfer to directory: C:\MININT\Operating Systems\Windows 7 (x64) - Vers 4]LOG]!><time="14:42:33.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[<Message containing password has been suppressed>]LOG]!><time="14:42:33.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[Command has been started (process ID 504)]LOG]!><time="14:42:33.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[ZTI Heartbeat: command has been running for 0 minutes (process ID 504)]LOG]!><time="14:42:34.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[Event 41003 sent: ZTI Heartbeat: command has been running for 0 minutes (process ID 504)]LOG]!><time="14:42:34.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > 
    ]LOG]!><time="14:42:34.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > Windows Deployment Services Multicast Client [Version 6.3.9600.17237]
    ]LOG]!><time="14:42:34.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > Copyright (c) Microsoft Corporation. All rights reserved.
    ]LOG]!><time="14:42:34.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > 
    ]LOG]!><time="14:42:34.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > 
    ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > Transfer Started.
    ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > 
    ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > Transfer Complete [0x800705B4].
    ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > 
    ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > Operation Failed. [0x800705B4].
    ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > 
    ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > This operation returned because the timeout period expired.
    ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > 
    ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[  Console > ]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[Return code from command = -2147023436]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">
    <![LOG[Multicast transfer could not be completed, rc = -2147023436, falling back to using \\BRYANTWDS-SERV1\CopyToDrives$\Operating Systems\Windows 7 (x64) - Vers 4\Windows 7 (x64) - 4.0.wim]LOG]!><time="14:43:04.000+000" date="02-04-2015" component="LTIApply" context="" type="1" thread="" file="LTIApply">

    Wednesday, February 4, 2015 8:34 PM

All replies

  • Do you also get an error message in reference to multicast when you update the deployment share by chance?

    Something like below?:

    "Error code 0x5"

    "Error Description: Access is denied"

    "Unable to create multicast namespace <path>, rc=5"

    Wednesday, February 4, 2015 10:32 PM
  • You said you have your switches set up for IGMP snooping, have you got one set up as a IGMP Querier?  

    Have you checked out if the Multicast IP range being used is supported by your switches? We found that by default, the range used was unsupported on our switches, so had to change it inside WDS.

    Can you post the actual log using OneDrive? Or if not, check this out: http://www.deploymentshare.com/post/know-your-logs

    Cheers.


    MCP, MCTS, MCITP, MCSA.. Gunning for MCSE Cloud | Please visit www.deploymentshare.com| I invite you to follow me on Twitter:@deploymentshare | If I help you solve your issue please mark my reply as the answer.

    Thursday, February 5, 2015 12:45 AM
  • Thanks for helping out!

    The BDD Logfile is here:

    BDD.log

    No error messages, updating or deploying. It just "attempts multicast transfer" and then drops back to Unicast.

    Jonnie, we are based on a Cisco network. Would you mind telling me the IP range that worked for you? Perhaps we could try it here.

    If it helps, this is is some output that our network guy sent us, checking IGMP settings.

    BRYANT-CORE#show ip igmp snooping 
    Global IGMP Snooping configuration:
    -------------------------------------------
    IGMP snooping Oper State     : Enabled
    IGMPv3 snooping              : Enabled
    Report suppression           : Enabled
    EHT DB limit/count           : 100000/0
    TCN solicit query            : Disabled
    Robustness variable          : 2
    Last member query count      : 2
    Last member query interval   : 1000
    Check TTL=1                  : No
    Check Router-Alert-Option    : No
    
    
    Rotunda-3750X-L3#show ip igmp snooping
    Global IGMP Snooping configuration:
    -------------------------------------------
    IGMP snooping              : Enabled
    IGMPv3 snooping (minimal)  : Enabled
    Report suppression         : Enabled
    TCN solicit query          : Disabled
    TCN flood query count      : 2
    Robustness variable          : 2
    Last member query count      : 2
    Last member query interval : 1000
    

    And some information about our catalyst switches from the Cisco site

    The switch supports IGMP Version 1, IGMP Version 2, and IGMP Version 3. These versions are interoperable on the switch. For example, if IGMP snooping is enabled on an IGMPv2 switch and the switch receives an IGMPv3 report from a host, the switch can forward the IGMPv3 report to the multicast router.


    NoteThe switch supports IGMPv3 snooping based only on the destination multicast MAC address. It does not support snooping based on the source MAC address or on proxy reports.

    An IGMPv3 switch supports Basic IGMPv3 Snooping Support (BISS), which includes support for the snooping features on IGMPv1 and IGMPv2 switches and for IGMPv3 membership report messages. BISS constrains the flooding of multicast traffic when your network includes IGMPv3 hosts. It constrains traffic to approximately the same set of ports as the IGMP snooping feature on IGMPv2 or IGMPv1 hosts.


    NoteIGMPv3 join and leave messages are not supported on switches running IGMP filtering or MVR.

    An IGMPv3 switch can receive messages from and forward messages to a device running the Source Specific Multicast (SSM) feature.

    I know I'm just throwing info at you guys now, but I'm hoping something stands out! Thanks for the help!!


    Thursday, February 5, 2015 1:59 PM