cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
286
Views
0
Helpful
2
Replies

Load balancing DHCP requests across multiple servers on switches

BACANEL
Level 1
Level 1

I would like input from the community. Would load balancing DHCP requests across multiple servers using Cisco switches provide true-load balancing where the load is evenly distributed based on server capacity or current load using 2 IP helper-addresses.

My understanding is that this method does not provide a true load-balancing mechanism where the load is evenly distributed based on server capacity or current load. Instead, it relies on the DHCP client's behavior of accepting the first offer it receives from the Microsoft servers. This can result in a form of load distribution, but it's more stochastic than deterministic.

How I see it, when configuring multiple IP helper addresses for the purpose of distributing load we need to remember :

DHCP Server Configuration: Ensure each DHCP server has a scope configured that does not overlap with the others, or if using a shared scope, that the servers coordinate to avoid IP address conflicts.

Client Behavior: DHCP clients will typically accept the first DHCP offer received. This behavior inherently creates a form of load distribution, as the fastest server to respond is likely to serve the request.

Network Latency: Network latency and server response times can influence which server responds first, affecting how requests are distributed.

This configuration does not guarantee an even load distribution across the DHCP servers but does increase the resilience and availability of DHCP services by allowing multiple servers to handle requests.


For environments requiring more precise load balancing of DHCP (or other services), we need to consider using dedicated load balancers that can distribute traffic based on server load, response time, or other criteria. Cisco Application Centric Infrastructure (ACI) and other SDN solutions offer more sophisticated load-balancing capabilities that can be applied to a variety of services, including DHCP.


Any input would be appreciated verifying my understanding.



2 Replies 2

Will as you mention ip helper will send dhcp request to all IP of dhcp list in commands.

So the real work not here in cisco' the real work is in dhcp server.

You need to make dhcp servers exchange the client db in such each one have identical copy of client inf.

If you cant do that you need to split clients each one use different dhcp server 

MHM

BACANEL
Level 1
Level 1

2nd question: To avoid conflicting and have appropriate redundancy, would we need create Two Different DHCP Scopes on the Servers or is there another solution for failover  / load balance on the 2 DHCP servers.

Review Cisco Networking for a $25 gift card