none
Windows server 2012 配置DHCP负载均衡的问题 RRS feed

  • 问题

  • 在两台AD服务器上配置了DHCP,主服务器192.168.20.20, 备服务器192.168.20.21,配置DHCP负载均衡,分配IP采用各50%的方式,最近出现的问题是,主服务器关机后用户就无法获得IP了,查看发现备机DHCP地址池显示只有4%,低于5%所以不分配了。

    理论上说各自负责50%,不管停哪一台服务器都不会出现无法分配IP的情况啊,好奇怪,截图在下面:

    2019年7月31日 4:10

答案

  • 你好,

    热备的工作转换需要时间。

    备用服务器只有在从“通信中断”状态转换为“伙伴关闭”状态且MCLT(最大客户端提前期)已过期时才接管活动服务器的空闲IP地址池。

    如果主机器坏了,虽然备用服务器可以先顶着,但是它的地址池只有20%,所以会出现地址不够用的情况。直到备用服务器完全接管IP地址池。

    负载均衡的模式:

    当故障转移关系处于“正常”状态时,将应用哈希桶算法来为每个DHCP客户端请求提供服务。在通信中断和伙伴关闭状态下(即,当伙伴服务器无法访问或已关闭时),哈希桶算法不用于服务
    客户端请求,服务器响应所有客户端以确保服务连续性。

    也就是说,负载均衡的一台机器宕机了,另一台会负责所有的IP地址,不用担心只有50%的地址。

    Best regards,

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年8月1日 2:34
    版主
  • 你好,

    这个状态切换是指失去联系后,多久从“连接丢失”到“伙伴关闭”状态。

    简单来说,这个状态会自动切换的,这两台DHCP服务器之间会互相发送消息来确认连接正常,如果连接中断会自动接管整个scope.

    请参考下面的链接:

    https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn338973(v%3dws.11)  

    我没有找到中文版的,可以翻译后再看。

    Best regards,

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年8月2日 1:42
    版主

全部回复

  • 你好,

    从你的截图来看,你配置的是热备模式啊,并不是负载均衡。


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年7月31日 5:30
    版主
  • 我网上查的。。。。那我去研究下热备具体的方式吧,还真没注意。我以为各分配50%不管坏哪一台机器都没事了。。
    2019年7月31日 7:24
  • 你好,

    DHCP的故障转移有2种模式:热备和负载均衡

    • 热备模式,只有一台主DHCP工作,只有当主DHCP坏了,辅助的DHCP才会工作。但是辅助DHCP的scope可能不够一般20%。
    • 负载均衡,就和你理解的一样。两台DHCP一起工作,各自负责50%的scope,但是比例可以改。

    正常配置的负责均衡应该不会出现你说的问题。请问还有更详细的信息吗?

    Best regards,

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年7月31日 7:56
    版主
  • 但是目前热备模式,主机器坏了,辅助机器都不能分配IP。所以很纳闷。本来计划是是平时只有主服务器工作,当主服务器坏了就辅助服务器工作。

    如果用负载均衡,那2台机器都要工作,万一一台机器坏了,另外一台机器50%地址就可能不够了。

    2019年7月31日 10:37
  • 你好,

    热备的工作转换需要时间。

    备用服务器只有在从“通信中断”状态转换为“伙伴关闭”状态且MCLT(最大客户端提前期)已过期时才接管活动服务器的空闲IP地址池。

    如果主机器坏了,虽然备用服务器可以先顶着,但是它的地址池只有20%,所以会出现地址不够用的情况。直到备用服务器完全接管IP地址池。

    负载均衡的模式:

    当故障转移关系处于“正常”状态时,将应用哈希桶算法来为每个DHCP客户端请求提供服务。在通信中断和伙伴关闭状态下(即,当伙伴服务器无法访问或已关闭时),哈希桶算法不用于服务
    客户端请求,服务器响应所有客户端以确保服务连续性。

    也就是说,负载均衡的一台机器宕机了,另一台会负责所有的IP地址,不用担心只有50%的地址。

    Best regards,

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年8月1日 2:34
    版主
  • 谢谢,按照您说的,使用负载均衡更为方便。因为一旦其中一台服务器不可用,另外一台可以负责所有IP地址分配,也就是说,如果原先两台服务器各自负责了50%,现在其中一台服务器不可用了,另外一台将不受50%限制。

    是这样的么?

    2019年8月1日 7:15
  • 你好,

    是的,但是要等到另一台DHCP服务器认为伙伴服务器彻底坏了,不能再恢复。一般就是等MCLT时间过去就行了。

    Best regards,

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年8月1日 7:26
    版主
  • 我看了官方文档,默认MCLT时间为1小时,这个有点长,一般来说服务器如果故障5分钟不可用,客户端无法分配IP,这个网络就不可用了,为啥默认时间要1小时?
    2019年8月1日 8:29
  • 你好,

    这个时间是用来等伙伴服务器恢复的,也许只是一时的网络连接中断,并不是彻底坏了。你可以自己根据需要修改。


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年8月1日 10:05
    版主
  • 谢谢,如果这个状态切换间隔没配置,默认如果其中一台服务器无法联系或宕机了,多久会切换到另外一台?貌似没看到这个设置啊。

    2019年8月1日 11:21
  • 你好,

    这个状态切换是指失去联系后,多久从“连接丢失”到“伙伴关闭”状态。

    简单来说,这个状态会自动切换的,这两台DHCP服务器之间会互相发送消息来确认连接正常,如果连接中断会自动接管整个scope.

    请参考下面的链接:

    https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn338973(v%3dws.11)  

    我没有找到中文版的,可以翻译后再看。

    Best regards,

    Travis


    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2019年8月2日 1:42
    版主
  • 谢谢!目前已经将DHCP 模式由热备改为负载均衡。

    感谢您的回复,这个帖子可以关了,谢谢!

    2019年8月5日 7:39