Enable Multicast Transmission of an Image
Applies To: Windows Server 2008
This topic contains information about how to implement multicast when you have installed Deployment Server. If you installed Transport Server, see the Transport Server topic for information related to multicast with Transport Server.
Overview
Requirements
Enabling a multicast transmission
Using the Windows interface
Using a command line
Overview
Multicast allows you to deploy an image to a large number of client computers without overburdening the network. When you create a multicast transmission for an image, the data is sent over the network only once, which can drastically reduce the network bandwidth that is used.
Consider implementing multicast if your organization: | Multicast might not optimize your installations if your organization: |
---|---|
|
|
Requirements
To implement this feature in your organization, you must have:
Routers that support multicast.
At least one install image (that you want to transmit) on the server.
The boot.wim file from the Windows Server 2008 media (located in the \Sources folder). The boot image from Windows Vista will not work with multicast transmission. If you use a Windows Vista file, you will be able to create the transmission, but people who boot into it will not be able to join a transmission.
Note
If multiple servers are using multicast functionality on a network (through Transport Server, Deployment Server, or another solution), it is important that each server is configured so that the multicast IP addresses do not collide. Otherwise, you may encounter excessive traffic when you enable multicast. Note that each Windows Deployment Services server will have the same default range. To work around this issue, specify static ranges that do not overlap to ensure that each server is using a unique IP address.
Enabling a multicast transmission
There are two types of multicast transmissions:
Auto-Cast. This option indicates that as soon as an applicable client requests an install image, a multicast transmission of the selected image begins. Then, as other clients request the same image, they too are joined to the transmission that has already started.
Scheduled-Cast. This option sets the start criteria for the transmission, based on the number of clients that are requesting an image and/or a specific day and time. If you do not select day and/or time check boxes, then you must manually start the transmission. In addition to these criteria, you can start a transmission manually at any time by right-clicking the transmission and clicking Start.
Note
Content is transferred over the network only if clients request the data. If no clients are connected (that is, the transmission is idle), then data is not sent over the network.
You can create transmissions using the Windows interface or a command line.
Using the Windows interface
Using a command line
Using the Windows interface
To enable multicast for an image, you must create a multicast transmission for it. To create a transmission, do either of the following:
Right-click the Multicast Transmission node, and then click Create Multicast Transmission.
Right-click an image, and then click Create Multicast Transmission.
Configuring transmissions
After a transmission is created, you can do the following:
Start the transmission. If the transmission is on a Scheduled-Cast, there is at least one client, and the transmission has not started yet, you can right-click the transmission, and click Start.
Delete the transmission. If you right-click the transmission and click Delete, the multicast transmission stops and each client installation reverts to using unicast. That is, the client installations are not deleted or stopped, but they do not use the multicast transmission to complete the installation.
Deactivate the transmission. If you right-click and click Deactivate, each client that is currently installing continues, but no new clients are joined to the transmission. After each current client installation is complete, the transmission is deleted. If there are no clients when you click this option, then the transmission is deleted instantly.
View properties. To view the properties, right-click the transmission, and click Properties. Note that you cannot edit the properties of a transmission after it is created. To make a change after you have created a transmission, you need to delete and recreate it.
Refresh the transmissions and data. To refresh the data, right-click a transmission and click Refresh, or press F5.
Configuring clients in a transmission
After you have created the transmission, client computers join the transmission by selecting the image in the Windows Deployment Services client. Client computers can also join a transmission using Wdsmcast.exe—a command-line tool included in the Windows AIK. When there are clients in a transmission, you can:
Viewclients and see progress. To view information about clients that are connected, expand the Multicast Transmissions node, and click the image. The clients are shown in the right pane.
Stop a client installation. To stop the installation completely, right-click a client and click Disconnect. You should use this option with caution because the installation will fail and the computer could be left in an unusable state.
Disconnect a client from a multicast transmission. To discontinue the transmission for a particular client but continue to transfer the image through unicast, right-click the client, and then click Bypass multicast.
Using a command line
Creating a multicast transmission for an install image
You have two options for transmission type: Auto-Cast and Scheduled-Cast.
To create an Auto-Cast transmission, run:
WDSUTIL /New-MulticastTransmission /Image:<image name> /FriendlyName:<friendly name> /ImageType:Install /ImageGroup:<Image group name> /TransmissionType:AutoCast
To create a Scheduled-Cast transmission, run:
WDSUTIL /New-MulticastTransmission /Image:<image name> /FriendlyName:<friendly name> /ImageType:Install /ImageGroup:<Image group name> /TransmissionType:ScheduledCast [/Time:<yyyy/mm/dd:hh:mm>][/Clients:<no of clients>]
Configuring transmissions
After a transmission is created, you can start it, delete it, deactivate it, and view its properties.
To start the transmission, run:
WDSUTIL /Start-MulticastTransmission /Image:<image name> /ImageType:Install /ImageGroup:<image group name>
Note
You can only start the transmission if it is on a Scheduled-Cast, there is at least one client, and the transmission is not started.
To delete the transmission, run:
WDSUTIL /Remove-MulticastTransmission /Image:<image name> /ImageType:Install /ImageGroup:<image group name> /Force
To deactivate the transmission, run:
WDSUTIL /Remove-MulticastTransmission /Image:<image name> /ImageType:Install /ImageGroup:<image group name>
To view properties, run:
WDSUTIL /Get-MulticastTransmission /Image:<image name> /ImageType:Install /ImageGroup:<image group name>
Configuring clients in a transmission
After you have created the transmission, client computers join the transmission by selecting the image in the Windows Deployment Services client. Client computers can also join a transmission through Wdsmcast.exe—a command-line tool that is included in the Windows AIK. When there are clients in a transmission, you can perform the following actions:
To view clients and see progress, run:
WDSUTIL /Get-MulticastTransmission /Image:<image name> /ImageType:Install /ImageGroup:<image group name> /show:clients
To stop a client installation completely, run:
WDSUTIL /Disconnect-Client /ClientID:<id> /Force.
Note
You should use this option with caution because the installation will fail and the computer could be left in an unusable state.
To disconnect a client from a multicast transmission but continue to transfer the image by using unicast, run:
WDSUTIL /Disconnect-Client /ClientID:<id>
To view client <id> for each transmission, run:
WDSUTIL /Get-MulticastTransmission /Image:<image name> /ImageType:Install /ImageGroup:<image group name> /show:clients
Additional references
For more information about multicast with Windows Deployment Services, see https://go.microsoft.com/fwlink/?LinkId=89225.