3rd Party DHCP Server in Azure

Daniel Shelton 1 Reputation point
2022-09-09T18:35:15.69+00:00

I found some information saying that DHCP does not work full scale from Azure if you are using a 3rd party DHCP server due to rate limiting. Is this true? Is there a workaround? Does this also apply to ExpressRoute deployments?

Azure Virtual Network
Azure Virtual Network
An Azure networking service that is used to provision private networks and optionally to connect to on-premises datacenters.
1,660 questions
{count} votes

2 answers

Sort by: Most helpful
  1. Dave Patrick 390.9K Reputation points MVP
    2022-09-09T21:35:01.213+00:00

    You cannot run a DHCP server in Azure. DHCP is provide for on Azure.

    You can use TCP, UDP, and ICMP TCP/IP protocols within VNets. Unicast is supported within VNets, with the exception of Dynamic Host Configuration Protocol (DHCP) via Unicast (source port UDP/68 / destination port UDP/67) and UDP source port 65330 which is reserved for the host. Multicast, broadcast, IP-in-IP encapsulated packets, and Generic Routing Encapsulation (GRE) packets are blocked within VNets.
    https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-faq#what-protocols-can-i-use-within-vnets

    --please don't forget to upvote and Accept as answer if the reply is helpful--


  2. KapilAnanth-MSFT 23,011 Reputation points Microsoft Employee
    2022-09-16T04:25:00.873+00:00

    Hi @Daniel Shelton ,

    Welcome to the Microsoft Q&A Platform. Thank you for reaching out & I hope you are doing well.
    I understand that you are trying to use a 3rd Party DHCP in Azure VNet.

    This is not supported as of now and is not recommended.
    Refer: https://learn.microsoft.com/en-us/azure/virtual-network/virtual-networks-faq#what-protocols-can-i-use-within-vnets
    241733-image.png

    Please do let us know if you have any queries on this.

    Cheers,
    Kapil.

    ----------------------------------------------------------------------------------------------------------------

    Please don’t forget to close the thread by clicking "Accept the answer" wherever the information provided helps you, as this can be beneficial to other community members.