Port Requirements for Server Purposing
![]() |
![]() |
![]() |
Port Requirements for Server Purposing
This section describes the port requirements for communication among Automated Deployment Services (ADS) services and between the Dynamic Host Configuration Protocol (DHCP) server and devices in the network.
Device to DHCP Server
The following table shows ports used in device and DHCP server communication.
Table: Device and DHCP Server Communication Ports
Protocol | Direction | Port |
---|---|---|
DHCP | Device (PXE firmware) to DHCP service | UDP 67 |
DHCP | DHCP service to device | UDP 68 |
Device and PXE Service
The following table shows ports used in device and Pre-boot Execution (PXE) service communication.
Table: Device and PXE Service Communication Ports
Protocol | Direction | Port | Notes |
---|---|---|---|
PXE | Device (PXE firmware) to the ADS PXE service | UDP 67 and/or UDP 4011 | Required to support a device's PXE boot into the Deployment Agent. You can configure the use of port 4011 by using the \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ADSPXE\Parameters\PxeUseDhcpPort registry entry. |
PXE | ADS PXE service to the device | UDP 68 | - |
Trivial File Transfer Protocol (TFTP) | Device (PXE firmware) to the Trivial File Transfer Protocol Daemon (TFTPD) service | UDP 69 | Required to download Startnbs into memory. |
DHCP | Device running Startnbs to the Deployment Agent Builder service. | UDP 4012 | You can configure the use of port 4012 by using the \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ADSBUILDER\Parameters\ServerPort registry entry. |
DHCP | Device (Ntldr) to the Deployment Agent Builder service | UDP random port | - |
TFTP | Device (Ntldr) to the TFTPD service | Device (Ntldr) to the TFTPD service UDP 69 | Required to download the Deployment Agent image into memory. |
Device to Image Distribution Service
The following table shows ports used in device and Image Distribution Service (IDS) communication.
Table: Device and IDS Communication Ports
Protocol | Direction | Port | Notes |
---|---|---|---|
Image download (multicast) | Device to the IDS | UDP 30877 or 30878 | Required for image capture and deployment. Requires DHCP multicast address allocation. The DHCP server allocates multicast IP addresses to the devices. |
Image download (unicast) | Device to the IDS | TCP 30877 | - |
Image transfer | IDS to the device | UDP 30877 through 31878 | - |
Device to Controller
The following table shows ports used in device and Controller communication.
Table: Device and Controller Communication Ports
Protocol | Direction | Port | Notes |
---|---|---|---|
BMDP | Device to the Controller | UDP 8197 | Required for remote execution of jobs on the device (both for the Deployment Agent and Administration Agent). You can configure the use of port 8197 by using the \HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Control\BMSS\BmdpIpPort registry entry. |
BMDP | Controller to the device | TCP 8198 | You can configure the use of port 8197 by using the \HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Control\BMSS\BmcpIpPort registry entry. |
BmFileXfer file transfer | Controller to the device | TCP 19778 | - |
Controller to Network Boot Services
The following table shows ports used in device and Network Boot Services (NBS) communication.
Table: Controller and NBS Communication Ports
Protocol | Direction | Port | Notes |
---|---|---|---|
BMDP | - | UDP 8197 | Required to support NBS functionality. You can configure the use of port 8197 by using the \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BMSS\BmdpIpPort registry entry. |
BMDP | - | TCP 8198 | You can configure the use of port 8197 by using the \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BMSS\BmcpIpPort registry entry. |
Controller to IDS
The following table shows ports used in Controller and IDS communication.
Table: Controller to IDS Communication Ports
Protocol | Direction | Port | Notes |
---|---|---|---|
BMDP | - | UDP 8197 | Required to support IDS functionality. You can configure the use of port 8197 by using the \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BMSS\BmdpIpPort registry entry. |
BMDP | - | TCP 8198 | You can configure the use of port 8198 by using the \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BMSS\BmcpIpPort registry entry. |