Router – run a single DHCP Server for all branches of an MPLS

dhcpmac addressmplsrouter

We have a two-location MPLS. I am told by the ISP that I can have a single DHCP server to service both branches.

But I don't understand this.

Consider this:

  • Location1 (Host branch with the DHCP server)
  • Location2 (Remote branch)

If I do a ip scan of the network (using Softperfect netscan), any devices that are at Location1 will show the router's mac address as their own mac address. So it seems that I cannot know the mac address of devices at Location2.

But can the DCHP server still assign ip addresses to devices at location2?

Best Answer

Yes, absolutely.

The remote branch needs to have a configured DHCP Forwarder, also known as a DHCP Helper. You typically configure this on a router in the remote branch and tell it to listen for DHCP requests. It will forward those requests to the DHCP server, and then take those assignments and reply to the clients with them.